AUCSC 111 - Introduction to Computational Thinking and Problem Solving

Science

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

Open Study: Delayed, Spring / Summer

Augustana Faculty

An introduction to computational thinking, problem solving, and the fundamental ideas of computing. Topics include algorithms, abstraction, and modelling; the syntax and semantics of a high-level language (e.g. Python); fundamental programming concepts and data structures, including simple containers (variables, arrays, lists, strings, dictionaries); sequencing, conditionals and repetition; documentation and style; object-oriented programming; exceptions and error handling; graphical user interfaces and event-driven programming; recursion; simple algorithm analysis and run- time efficiency. Prerequisite: Mathematics 30-1. Note: Credit may be obtained for only one of AUCSC 111 or AUCSC 113 (2023).

No syllabi

Fall Term 2026

Lectures

Section Capacity Class times Login to view Locations
LECTURE A01
(57290)
72
2026-09-01 - 2026-12-08 (TR)
09:30 - 10:50
Primary Instructor: Mi-Young Kim

Labs

Section Capacity Class times Login to view Locations
LAB D01
(57291)
24
2026-09-01 - 2026-12-08 (R)
14:00 - 16:50
Primary Instructor: Rosanna Heise
Co-Instructor: Mohammed Qasem
LAB D02
(57299)
24
2026-09-01 - 2026-12-08 (W)
14:30 - 17:20
Primary Instructor: Thibaud Lutellier
LAB X01
(57292)
24
2026-09-01 - 2026-12-08 (R)
18:00 - 20:50