CS 421
Spring 2023 All Classes
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 or CS 340; CS 374 or ECE 374; one of MATH 225, MATH 257, MATH 415, MATH 416, ASRM 406, BIOE 210.
| CRN | Type | Section | Time | Day | Location | Instructor | Section Details | |
|---|---|---|---|---|---|---|---|---|
|
31375
|
Lecture-Discussion
|
B3
|
10:00AM
-10:50AM
|
MWF
|
0027/1025 Campus Instructional Facility
|
Gunter, E
|
|
|
|
31376
|
Lecture-Discussion
|
B4
|
10:00AM
-10:50AM
|
MWF
|
0027/1025 Campus Instructional Facility
|
Gunter, E
|
|
|
|
63756
|
Online Lecture
|
C3
|
10:00AM
-10:50AM
|
MWF
|
n.a.
|
Gunter, E
|
|
|
|
63757
|
Online Lecture
|
C4
|
10:00AM
-10:50AM
|
MWF
|
n.a.
|
Gunter, E
|
|
|
|
68231
|
Online
|
CSP
|
ARRANGED
|
n.a.
|
n.a.
|
Gunter, E
|
|