Quick Course Search

CMPUT174 - Introduction to the Foundations of Computation I

CMPUT 174 and 175 use a problem-driven approach to introduce the fundamental ideas of Computing Science. Emphasis is on the underlying process behind the solution, independent of programming language or style. Basic notions of state, control flow, data structures, recursion, modularization, and testing are introduced through solving simple problems in a variety of domains such as text analysis, map navigation, game search, simulation, and cryptography. Students learn to program by reading and modifying existing programs as well as writing new ones. No prior programming experience is necessary. Prerequisite: Math 30 or 30-1. See Note (1) above.

Winter Term 2019

Lecture Sections

Winter Term 2019 - LEC B1 (88416)

TR 09:30:00 - 10:50:00 (CSC B 10)
Instructor: TBD

Winter Term 2019 - LEC B2 (88426)

TR 12:30:00 - 13:50:00 (CSC B 10)
Instructor: TBD

Lab Sections

Winter Term 2019 - LAB H01 (88418)

T 14:00:00 - 16:50:00 (CSC 125)
Instructor: TBD

Winter Term 2019 - LAB H02 (88420)

W 11:00:00 - 13:50:00 (CSC 125)
Instructor: TBD

Winter Term 2019 - LAB H04 (88422)

W 17:00:00 - 19:50:00 (CSC 125)
Instructor: TBD

Winter Term 2019 - LAB H06 (88424)

R 17:00:00 - 19:50:00 (CSC 125)
Instructor: TBD

Winter Term 2019 - LAB H03 (88428)

W 14:00:00 - 16:50:00 (CSC 125)
Instructor: TBD

Winter Term 2019 - LAB H05 (88430)

R 14:00:00 - 16:50:00 (CSC 125)
Instructor: TBD

Winter Term 2019 - LAB H07 (88432)

F 14:00:00 - 16:50:00 (CSC 125)
Instructor: TBD
Fall Term 2018

Lecture Sections

Fall Term 2018 - LEC A5 (67722)

TR 15:30:00 - 16:50:00 (CSC B 2)
Instructor: TBD

Fall Term 2018 - LEC A1 (67730)

TR 09:30:00 - 10:50:00 (CSC B 2)
Instructor: TBD

Fall Term 2018 - LEC A3 (67732)

TR 12:30:00 - 13:50:00 (CSC B 10)
Instructor: TBD

Fall Term 2018 - LEC A4 (67734)

TR 14:00:00 - 15:20:00 (CSC B 2)
Instructor: TBD

Fall Term 2018 - LEC A2 (67738)

TR 11:00:00 - 12:20:00 (CSC B 2)
Instructor: TBD

Lab Sections

Fall Term 2018 - LAB D21 (64172)

F 14:00:00 - 16:50:00 (CSC 125)
Instructor: TBD

Fall Term 2018 - LAB D11 (64174)

W 17:00:00 - 19:50:00 (CSC 153)
Instructor: TBD

Fall Term 2018 - LAB D13 (64176)

R 08:00:00 - 10:50:00 (CSC 125)
Instructor: TBD

Fall Term 2018 - LAB D19 (64178)

F 11:00:00 - 13:50:00 (CSC 153)
Instructor: TBD

Fall Term 2018 - LAB D05 (64180)

T 14:00:00 - 16:50:00 (CSC 125)
Instructor: TBD

Fall Term 2018 - LAB D12 (64182)

W 17:00:00 - 19:50:00 (CSC 125)
Instructor: TBD

Fall Term 2018 - LAB D15 (64184)

R 17:00:00 - 19:50:00 (CSC 125)
Instructor: TBD

Fall Term 2018 - LAB D20 (64186)

F 14:00:00 - 16:50:00 (CSC 153)
Instructor: TBD

Fall Term 2018 - LAB D02 (64316)

M 17:00:00 - 19:50:00 (CSC 153)
Instructor: TBD

Fall Term 2018 - LAB D01 (67756)

M 11:00:00 - 13:50:00 (CSC 125)
Instructor: TBD

Fall Term 2018 - LAB D17 (67762)

F 08:00:00 - 10:50:00 (CSC 125)
Instructor: TBD

Fall Term 2018 - LAB D18 (67766)

F 11:00:00 - 13:50:00 (CSC 125)
Instructor: TBD

Fall Term 2018 - LAB D08 (67768)

W 11:00:00 - 13:50:00 (CSC 125)
Instructor: TBD

Fall Term 2018 - LAB D09 (68090)

W 14:00:00 - 16:50:00 (CSC 153)
Instructor: TBD

Fall Term 2018 - LAB D03 (64158)

M 17:00:00 - 19:50:00 (CSC 125)
Instructor: TBD

Fall Term 2018 - LAB D04 (64160)

T 08:00:00 - 10:50:00 (CSC 125)
Instructor: TBD

Fall Term 2018 - LAB D14 (64162)

R 14:00:00 - 16:50:00 (CSC 125)
Instructor: TBD

Fall Term 2018 - LAB D07 (64164)

W 11:00:00 - 13:50:00 (CSC 153)
Instructor: TBD

Fall Term 2018 - LAB D06 (64166)

T 17:00:00 - 19:50:00 (CSC 125)
Instructor: TBD

Fall Term 2018 - LAB D10 (64168)

W 14:00:00 - 16:50:00 (CSC 125)
Instructor: TBD

Fall Term 2018 - LAB D16 (64170)

R 17:00:00 - 19:50:00 (CSC 153)
Instructor: TBD
Spring Term 2018

Lecture Sections

Spring Term 2018 - LEC A1 (20720)

MTWRF 10:00:00 - 11:10:00 (CSC B 10)
Instructor: hollis@ualberta.ca - Profile

Lab Sections

Spring Term 2018 - LAB D2 (20722)

MTWR 11:30:00 - 12:55:00 (CSC 125)
Instructor: TBD

Spring Term 2018 - LAB D1 (21224)

MTWR 08:30:00 - 09:55:00 (CSC 125)
Instructor: TBD

Spring Term 2018 - LAB D3 (22344)

MTWR 11:30:00 - 12:55:00 (CSC B 10)
Instructor: TBD

View Previous Terms