Dallas Thomas

ATS Assistant Lecturer, Augustana - Academic Planning
Directory
No past terms No future terms

Fall Term 2024 (1890)

AUCSC 111 - Introduction to Computational Thinking and Problem Solving

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

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, AUCSC 113 (2023), and AUCSC 120 (2019).

LECTURE 1A01 (52519)

2024-09-16 - 2024-12-09
MWF 09:45 - 10:45

LAB 1D01 (52520)

2024-09-16 - 2024-12-09
M 14:00 - 17:00