AUCSC 112 - Data Structures and Algorithms

★ 3 (fi 6)(EITHER, 3-0-3)

Augustana Faculty

An introduction to object-oriented design and programming in Java; algorithm analysis; data structures and container classes including arrays, lists, arraylists, stacks, queues, user-defined structures and an introduction to trees, along with associated algorithms such as insertion, removal, sorting and retrieval; introduction to recursion. Prerequisite: AUCSC 111, AUCSC 113 (2023) or AUSCI 135. Corequisites: AUMAT 116 and 120. Note: Credit may be obtained for only one of AUCSC 112 and AUCSC 211, and for only one of AUCSC 112 and AUSCI 235.

No syllabi

Winter Term 2024

Lectures

Section Capacity Class times Instructor(s)
LECTURE 1B01
(18517)
54
2024-01-29 - 2024-04-19 (TR)
08:30 - 10:00
AU C 115
Primary Instructor: Thibaud Lutellier

Labs

Section Capacity Class times Instructor(s)
LAB 1H01
(18518)
18
2024-01-29 - 2024-04-19 (T)
14:15 - 17:15
AU C 008
Primary Instructor: Rosanna Heise
LAB 1H03
(18520)
18
2024-01-29 - 2024-04-19 (R)
14:15 - 17:15
AU C 008
Primary Instructor: Rosanna Heise
LAB 1H04
(19482)
18
2024-01-29 - 2024-04-19 (W)
15:15 - 18:15
AU LIB 1 130
Primary Instructor: Thibaud Lutellier

Winter Term 2025

Lectures

Section Capacity Class times Instructor(s)
LECTURE 1B01
(76683)
66
2025-01-27 - 2025-04-15 (TR)
08:30 - 10:00
AU C 115
Primary Instructor: Thibaud Lutellier

Labs

Section Capacity Class times Instructor(s)
LAB 1H01
(76684)
18
2025-01-27 - 2025-04-15 (T)
14:15 - 17:15
AU C 115
Primary Instructor: Rosanna Heise
LAB 1H02
(76685)
18
2025-01-27 - 2025-04-15 (W)
15:15 - 18:15
AU LIB 1 130
Primary Instructor: Rosanna Heise
LAB 1H03
(77562)
18
2025-01-27 - 2025-04-15 (R)
14:15 - 17:15
AU C 115
Primary Instructor: Rosanna Heise