AUCSC 113 - Foundational Introduction to Computational Thinking and Problem Solving

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

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; recursion; simple algorithm analysis and run- time efficiency. Prerequisite: Mathematics 30-1. Note: Credit may be obtained for only one of AUCSC 111 (2021), AUCSC 113 and AUCSC 120 (2019).

Fall Term 2021

Lectures

LECTURE 1A01 (56946) ONLINE
Capacity: 66
2021-09-20 - 2021-12-08
TH 12:00 - 13:30 (TBD)

Primary Instructor: Mi-Young Kim

Winter Term 2022

Lectures

LECTURE 1B01 (76884)
Capacity: 50
2022-01-26 - 2022-04-14
TH 12:00 - 13:30 (AU LIB 1 130)

Primary Instructor: Rosanna Heise

Fall Term 2022

Lectures

LECTURE 1A01 (36694) ONLINE
Capacity: 66
2022-09-19 - 2022-12-09
TH 12:00 - 13:30 (TBD)

Winter Term 2023

Lectures

LECTURE 1B01 (47219)
Capacity: 50
2023-01-25 - 2023-04-17
TH 12:00 - 13:30 (AU LIB 1 130)