Quick Course Search

AUCSC370 - Programming Languages

Principles of language design, abstraction, syntax and parsing, operational semantics (declaration, allocation, evaluation, run-time environment, typing, activation), and programming language paradigms (procedural, object-oriented, functional, logic programming). Prerequisites: AUCSC 112 or 210, and AUMAT 250. Corequisite: AUCSC 250.

Fall Term 2016

Lecture Sections

Fall Term 2016 - LEC A1 (65268)

MWF 10:30:00 - 11:20:00 (AU LIB 1 130)
Instructor: akoop@ualberta.ca - Profile

Lab Sections

Fall Term 2016 - LAB D01 (65270)

R 15:40:00 - 16:55:00 (AU C 115)
Instructor: akoop@ualberta.ca - Profile
Fall Term 2014

Lecture Sections

Fall Term 2014 - LEC A1 (75358)

MWF 10:30:00 - 11:20:00 (AU F 1 315)
Instructor: jmohr@ualberta.ca - Profile

Lab Sections

Fall Term 2014 - LAB D1 (75359)

T 15:40:00 - 16:55:00 (AU G 2 269)
Instructor: jmohr@ualberta.ca - Profile
Fall Term 2012

Lecture Sections

Fall Term 2012 - LEC A1 (57262)

MWF 10:30:00 - 11:20:00 (AU G 2 286)
Instructor: jmohr@ualberta.ca - Profile

Lab Sections

Fall Term 2012 - LAB D1 (57263)

F 12:50:00 - 14:05:00 (AU C 014)
Instructor: jmohr@ualberta.ca - Profile
Fall Term 2010

Lecture Sections

Fall Term 2010 - LEC A1 (47822)

MWF 10:30:00 - 11:20:00 (AU G 2 286)
Instructor: jmohr@ualberta.ca - Profile

Lab Sections

Fall Term 2010 - LAB D1 (47823)

T 14:15:00 - 15:30:00 (AU F 1 315)
Instructor: jmohr@ualberta.ca - Profile
Fall Term 2008

Lecture Sections

Fall Term 2008 - LEC A1 (59241)

MWF 10:30:00 - 11:20:00 (AU G 2 286)
Instructor: jmohr@ualberta.ca - Profile

Lab Sections

Fall Term 2008 - LAB D1 (59242)

T 15:40:00 - 16:55:00 (AU F 1 315)
Instructor: jmohr@ualberta.ca - Profile