Thibaud Lutellier, PhD

AssistProf, Augustana - Sciences
Directory

Winter Term 2024 (1860)

AUCSC 112 - Data Structures and Algorithms

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

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.

LECTURE 1B01 (18517)

2024-01-29 - 2024-04-19
TR 08:30 - 10:00 (AU C 115)

LAB 1H04 (19482)

2024-01-29 - 2024-04-19
W 15:15 - 18:15 (AU LIB 1 130)



AUCSC 395 - Directed Study I

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

Intensive study of a specific area of Computing Science as defined by the student and a supervising instructor, including completion of a software project in the selected area. Prerequisite: *9 of senior-level Computing Science. Notes: Admission to AUCSC 395 normally requires a minimum GPA of 3.0 in Computing Science. An Application for Individual Study must be completed and approved before registration in the course.

LECTURE 1B02 (19985)

2024-01-29 - 2024-04-19
01:00 - 01:00 (TBD)

LAB 1D02 (19984)

2024-01-29 - 2024-04-19
01:00 - 01:00 (TBD)

Fall Term 2024 (1890)

AUIDS 201 - Collaborative Learning

★ 3 (fi 6)(VAR, VARIABLE)

The course will introduce students to ways of working collaboratively to complete a group project. Students will examine a topic from a single disciplinary perspective. Prerequisite: AUIDS 101.

LECTURE 1A01 (51982)

2024-09-16 - 2024-12-09
MWF 11:00 - 12:00 (AU C 101)

Winter Term 2025 (1900)

AUCSC 112 - Data Structures and Algorithms

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

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.

LECTURE 1B01 (76683)

2025-01-27 - 2025-04-15
TR 08:30 - 10:00 (AU C 115)



AUCSC 220 - Software Engineering I

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

Software engineering paradigms, requirements specification, iterative software development, object-oriented design patterns, visual modelling with UML, software architecture; testing, verification and maintenance; software development environments and software engineering tools; societal implications such as the cost of failure and professional responsibilities. Prerequisite: AUCSC 112, or AUCSC 211 and AUSCI 235.

LECTURE 1B01 (78576)

2025-01-27 - 2025-04-15
MWF 09:45 - 10:45 (AU LIB 1 130)

LAB 1H01 (78577)

2025-01-27 - 2025-04-15
W 12:15 - 13:45 (AU LIB 1 130)

LAB 1H02 (78578)

2025-01-27 - 2025-04-15
R 12:00 - 13:30 (AU LIB 1 130)