CS 421
Fall 2024 Part of Term 1
Aug 26-Dec 11
Credit: 3 OR 4 hours.
Structure of programming languages and their implementation. Basic language design principles; abstract data types; functional languages; type systems; object-oriented languages. Basics of lexing, parsing, syntax-directed translation, semantic analysis, and code generation.
3 undergraduate hours. 3 or 4 graduate hours. Prerequisite: One of CS 233, CS 240, CS 340 or ECE 391; CS 374 or ECE 374; one of MATH 225, MATH 257, MATH 415, MATH 416, ASRM 406, or BIOE 210.
| CRN | Type | Section | Time | Day | Location | Instructor | Section Details | |
|---|---|---|---|---|---|---|---|---|
|
65907
|
Lecture-Discussion
|
CG
|
12:30PM
-1:45PM
|
TR
|
Campus Instructional Facility
|
Misailovic, S
|
|
|
|
72203
|
Lecture-Discussion
Online Lecture
|
CSP
CSP
|
12:30PM
-1:45PM
ARRANGED
|
R
n.a.
|
Illini Center
n.a.
|
Misailovic, S
Misailovic, S
|
|
|
|
65906
|
Lecture-Discussion
|
CU
|
12:30PM
-1:45PM
|
TR
|
Campus Instructional Facility
|
Misailovic, S
|
|
|
|
40087
|
Lecture-Discussion
|
DG
|
3:30PM
-4:45PM
|
TR
|
Campus Instructional Facility
|
Gunter, E
|
|
|
|
30128
|
Lecture-Discussion
|
DU
|
3:30PM
-4:45PM
|
TR
|
Campus Instructional Facility
|
Gunter, E
|
|
|
|
79365
|
Lecture-Discussion
Online Lecture
|
MC3
MC3
|
12:30PM
-1:45PM
12:30PM
-1:45PM
|
R
T
|
Illini Center
n.a.
|
Misailovic, S
Misailovic, S
|
|
|
|
79366
|
Lecture-Discussion
Online Lecture
|
MC4
MC4
|
12:30PM
-1:45PM
12:30PM
-1:45PM
|
R
T
|
Illini Center
n.a.
|
Misailovic, S
Misailovic, S
|
|