CS 421

Summer 2025 Part of Term SF

Part of Term SF
May 19-Aug 7

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.

Section Status updates every 10 minutes.
CS 421 class schedule data for summer 2025
CRN Type Section Time Day Location Instructor Section Details
37194
Online
DSO
ARRANGED
n.a.
n.a.
Beckman, M
Part of Term:
SF
Date Range:
05/19/25-08/07/25
Credit:
4 hours
Section Info:
This course is only for students that are in the Computer Science Online MCS / MCS-DS Program. This section has one or more proctored exams, which may carry additional fees.
Restriction(s):
Restricted to MCS:Computer Sci Online -UIUC.
30794
Online
PG
ARRANGED
n.a.
n.a.
Beckman, M
Part of Term:
SF
Date Range:
05/19/25-08/07/25
Section Info:
This course will be taught on the Coursera platform. There may be online fees included for this course.
Restriction(s):
Restricted to Graduate - Urbana-Champaign. Not intended for MCS:Computer Sci Online -UIUC or MCS:Computer Sci Online -UIUC.
Not intended for First Time Freshman students.
30792
Online
PU
ARRANGED
n.a.
n.a.
Beckman, M
Part of Term:
SF
Date Range:
05/19/25-08/07/25
Credit:
3 hours
Section Info:
This course will be taught on the Coursera platform. There may be online fees included for this course.
Restriction(s):
Restricted to Undergrad - Urbana-Champaign.
Not intended for First Time Freshman students.
COURSE EXPLORER
Email: Course Explorer Feedback

OFFICE OF THE REGISTRAR | 901 W. Illinois Street, Urbana, Illinois 61801

Site developed by: Technology Services at Illinois | UNIVERSITY OF ILLINOIS URBANA-CHAMPAIGN
1102 Digital Computer Laboratory | MC-256 | Urbana, IL 61801 | phone 217-244-7000