Search courses · All instructors
CSCI 512: Design and Implementation of Computer Programming Languages
Comprehensive study of the history and evolution of programming languages with reference to the best and most influential contributions to the art and science of language design. Pragmatics of implementing and using programming language features in view of compilation/interpretation and their mapping onto computer architectures and run-time environments.
Offered in 7 of the 26 listed terms (Winter 2021 to Winter 2027).
Catalog entryBrowse ClassesTextbooks (WWU Bookstore)
Prerequisites
None that Banner enforces.
From Banner's catalog for Spring 2027. Banner lists only the requisites it enforces, so check the catalog entry too.
Required by (0)
No course lists it as a prerequisite.
Syllabi and course websites
None listed yet.
Instructors
| Instructor | Sections | Terms |
|---|---|---|
| Meehan, Michael | 3 | Winter 2021 to Winter 2023 |
| Clauson, Aran | 2 | Spring 2024 to Spring 2025 |
| Nelson, Phil | 2 | Winter 2026 to Winter 2027 |
Every offering in the listed terms (7 sections)
| Term | Sec | CRN | Type | Meets | Instructor | Enrolled | Delivery |
|---|---|---|---|---|---|---|---|
| Winter 2027 | 0 | 12692 | Lecture | MTWF 9:00am-9:50am · CF 224 | Nelson, Phil | 0/20 | Face to Face Instruction |
| Winter 2026 | 0 | 13511 | Lecture | MTWF 9:00am-9:50am · CF 224 | Nelson, Phil | 15/25 | Face to Face Instruction |
| Spring 2025 | 0 | 22923 | Lecture | MTWF 2:00pm-2:50pm · CF 125 | Clauson, Aran | 29/30 | Face to Face Instruction |
| Spring 2024 | 0 | 23713 | Lecture | MTWF 1:00pm-1:50pm · CF 227 | Clauson, Aran | 17/30 | Face to Face Instruction |
| Winter 2023 | 0 | 11168 | Lecture | MWRF 11:00am-11:50am · MH 103 | Meehan, Michael | 16/30 | Face to Face Instruction |
| Winter 2022 | 0 | 11280 | Lecture | MF 11:00am-11:50am · ONLINE SYNC WR 11:00am-11:50am · MH 114 | Meehan, Michael | 21/30 | Hybrid |
| Winter 2021 | 0 | 11359 | Lecture | MWRF 10:00am-10:50am · REMOTE SYNC | Meehan, Michael | 12/30 | Face to Face Instruction |