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.
Section | Capacity | Dates + Times | Instructor(s) |
---|---|---|---|
LECTURE 1B01
(18517) |
54 |
2024-01-29 - 2024-04-19
TH 08:30 - 10:00 (AU C 115)
|
Primary Instructor: Thibaud Lutellier
|
Section | Capacity | Dates + 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
H 14:15 - 17:15 (AU C 008)
|
Primary Instructor: Rosanna Heise
|