Quick Course Search

AUCSC111 - Introduction to Computational Thinking and Problem Solving

An introduction to computational thinking, problem solving, and the fundamental ideas of computing science through programming in a scripting language (such as Python or Ruby). Topics include algorithms, abstraction, and modelling; the syntax and semantics of a high-level language; fundamental programming concepts and data structures, including simple containers (arrays, lists, strings, dictionaries); basic software development methods and tools; documentation and style; introduction to object-oriented programming; exceptions and error handling; graphical user interfaces and event-driven programming; recursion; introduction to algorithm analysis and run-time efficiency. Prerequisite: Mathematics 30-1. Note: Credit may be obtained for only one of AUCSC 111 and AUCSC 120.

Fall Term 2018

Lecture Sections

Fall Term 2018 - LEC 1A01 (67170)

TR 12:00:00 - 13:30:00 (AU C 115)
Instructor: miyoung2@ualberta.ca - Profile

Lab Sections

Fall Term 2018 - LAB 1D01 (67172)

T 14:15:00 - 17:15:00 (AU LIB 1 130)
Instructor: miyoung2@ualberta.ca - Profile

Fall Term 2018 - LAB 1D02 (67174)

R 14:15:00 - 17:15:00 (AU LIB 1 130)
Instructor: miyoung2@ualberta.ca - Profile
Fall Term 2017

Lecture Sections

Fall Term 2017 - LEC 1A01 (73555)

MWF 16:30:00 - 17:30:00 (AU C 014)
Instructor: miyoung2@ualberta.ca - Profile

Lab Sections

Fall Term 2017 - LAB 1D01 (73556)

T 14:15:00 - 17:15:00 (AU LIB 1 130)
Instructor: miyoung2@ualberta.ca - Profile

Fall Term 2017 - LAB 1D02 (73557)

R 14:15:00 - 17:15:00 (AU LIB 1 130)
Instructor: miyoung2@ualberta.ca - Profile
Fall Term 2016

Lecture Sections

Fall Term 2016 - LEC A2 (66415)

MWF 08:00:00 - 08:50:00 (AU C 103)
Instructor: rosanna@ualberta.ca - Profile

Lab Sections

Fall Term 2016 - LAB D03 (66416)

W 14:15:00 - 17:15:00 (AU LIB 1 130)
Instructor: rosanna@ualberta.ca - Profile

Fall Term 2016 - LAB D04 (66524)

R 14:15:00 - 17:15:00 (AU LIB 1 130)
Instructor: rosanna@ualberta.ca - Profile
Fall Term 2015

Lecture Sections

Fall Term 2015 - LEC A1 (60794)

MWF 09:00:00 - 09:50:00 (AU H 080)
Instructor: rosanna@ualberta.ca - Profile

Lab Sections

Fall Term 2015 - LAB D1 (60796)

T 14:15:00 - 17:15:00 (AU LIB 1 130)
Instructor: rosanna@ualberta.ca - Profile

Fall Term 2015 - LAB D2 (66168)

W 14:15:00 - 17:15:00 (AU LIB 1 130)
Instructor: TBD
Fall Term 2014

Lecture Sections

Fall Term 2014 - LEC A1 (73739)

TR 09:25:00 - 10:40:00 (AU LIB 1 130)
Instructor: rosanna@ualberta.ca - Profile

Lab Sections

Fall Term 2014 - LAB D1 (73741)

W 14:15:00 - 17:15:00 (AU LIB 1 130)
Instructor: rosanna@ualberta.ca - Profile
Fall Term 2013

Lecture Sections

Fall Term 2013 - LEC A1 (57256)

WF 12:50:00 - 14:05:00 (AU LIB 1 130)
Instructor: rosanna@ualberta.ca - Profile

Lab Sections

Fall Term 2013 - LAB D1 (57257)

M 14:15:00 - 17:15:00 (AU LIB 1 130)
Instructor: rosanna@ualberta.ca - Profile