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 (2021), or AUCSC 211 and AUSCI 235. Corequisite: AUCSC 250 and AUMAT 250.
Section | Capacity | Class times | Instructor(s) |
---|---|---|---|
LECTURE 1A01
(53706) |
48 |
2024-09-16 - 2024-12-09 (TR)
10:15 - 11:45
AU LIB 2 102
|
Primary Instructor: Rosanna Heise
|
Section | Capacity | Class times | Instructor(s) |
---|---|---|---|
LAB 1D01
(53708) |
24 |
2024-09-16 - 2024-12-09 (M)
15:45 - 17:15
AU C 115
|
Primary Instructor: Rosanna Heise
|
LAB 1D02
(53742) |
24 |
2024-09-16 - 2024-12-09 (F)
14:00 - 15:30
AU LIB 1 130
|
Primary Instructor: Rosanna Heise
|