Course Info

CSC 406: Systems I

An introductory graduate course on computer systems topics, focusing on machine-level programming and architecture and their relevance for application programming. Information representations, assembly language and debuggers, processor architecture, program optimization, memory hierarchy and caching. Students are recommended to finish CSC 400 before enrolling in this course.

CSC 401 is a prerequisite for this class.

Winter 2024-2025

Section: 802
Class number: 22632
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01517 at Loop Campus
Section: 810
Class number: 22633
Meeting time: -
Location: Online: Async

Fall 2024-2025

Section: 701
Class number: 15196
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus

Section 741

Class number 15197

Meeting dates: 9/4/2024 - 11/19/2024
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus
Meeting dates: 9/4/2024 - 11/19/2024
Meeting time: Tu 5:45PM - 9:00PM
Location: Flex


Summer I 2023-2024

Section: 201
Class number: 40559
Meeting time: MW 5:45PM - 9:00PM
Location: CDM 00200 at Loop Campus
Section: 210
Class number: 40579
Meeting time: -
Location: Online: Async (Sync-Option)

Spring 2023-2024

Section: 901
Class number: 33150
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00206 at Loop Campus
Section: 910
Class number: 33151
Meeting time: -
Location: Online: Async

Winter 2023-2024

Section: 802
Class number: 22595
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01517 at Loop Campus
Section: 803
Class number: 23274
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01208 at Loop Campus
Section: 810
Class number: 22596
Meeting time: -
Location: Online: Async
Section: 811
Class number: 23275
Meeting time: -
Location: Online: Async

Fall 2023-2024

Section: 701
Class number: 16787
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Section: 702
Class number: 12860
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01516 at Loop Campus
Instructor: Zhen Huang | View syllabus
Section: 710
Class number: 16788
Meeting time: -
Location: Online: Async (Sync-Option)
Section: 711
Class number: 12954
Meeting time: -
Location: Online: Async
Instructor: Zhen Huang | View syllabus

Summer I 2022-2023

Section: 201
Class number: 45644
Meeting time: MW 5:45PM - 9:00PM
Location: CDM 00214 at Loop Campus
Section: 210
Class number: 45671
Meeting time: -
Location: Online: Async (Sync-Option)

Spring 2022-2023

Section: 901
Class number: 40369
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00206 at Loop Campus
Section: 910
Class number: 40370
Meeting time: -
Location: Online: Async (Sync-Option)

Winter 2022-2023

Section: 802
Class number: 28433
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01517 at Loop Campus

Section 803

Class number 31423

Meeting dates: 1/2/2023 - 3/19/2023
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus
Instructor: Zhen Huang | View syllabus
Meeting dates: 1/2/2023 - 3/19/2023
Meeting time: -
Location: OLASY NCH00 at Loop Campus
Instructor: Zhen Huang | View syllabus


Section: 810
Class number: 28434
Meeting time: -
Location: Online: Async
Section: 811
Class number: 31424
Meeting time: -
Location: Online: Async
Instructor: Zhen Huang | View syllabus

Fall 2022-2023

Section: 702
Class number: 18483
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus
Section: 711
Class number: 18589
Meeting time: -
Location: Online: Async

Summer I 2021-2022

Section: 201
Class number: 42289
Meeting time: TuTh 5:45PM - 9:00PM
Location: CDM 00200 at Loop Campus
Section: 210
Class number: 42321
Meeting time: -
Location: Online: Async (Sync-Option)

Spring 2021-2022

Section: 901
Class number: 42320
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00206 at Loop Campus
Instructor: Zhen Huang | View syllabus
Section: 910
Class number: 42321
Meeting time: -
Location: Online: Async (Sync-Option)
Instructor: Zhen Huang | View syllabus

Winter 2021-2022

Section: 802
Class number: 20519
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01517 at Loop Campus
Instructor: Zhen Huang | View syllabus
CLOSED
Section: 810
Class number: 20520
Meeting time: -
Location: Online: Async
Instructor: Zhen Huang | View syllabus

Fall 2021-2022

Section: 702
Class number: 4050
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Section: 711
Class number: 4178
Meeting time: -
Location: Online: Async

Summer I 2020-2021

Section: 201
Class number: 40036
Meeting time: MW 5:45PM - 9:00PM
Location: Online: Sync
Section: 210
Class number: 40083
Meeting time: -
Location: Online: Async (Sync-Option)

Spring 2020-2021

Section: 920
Class number: 35448
Meeting time: -
Location: Online: Async
Instructor: Zhen Huang | View syllabus

Section 920X

Class number 36704

Meeting dates: 3/27/2021 - 6/11/2021
Meeting time: -
Location: OLASY NCH00 at Lincoln Park Campus
Instructor: Zhen Huang | View syllabus
Meeting dates: 4/17/2021 - 4/17/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
Instructor: Zhen Huang | View syllabus
Meeting dates: 5/8/2021 - 5/8/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
Instructor: Zhen Huang | View syllabus
Meeting dates: 5/22/2021 - 5/22/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
Instructor: Zhen Huang | View syllabus


Winter 2020-2021

Section: 820
Class number: 28301
Meeting time: -
Location: Online: Async
Instructor: Zhen Huang | View syllabus
Section: 821
Class number: 34913
Meeting time: -
Location: Online: Async
Instructor: Zhen Huang | View syllabus

Section 821X

Class number 35013

Meeting dates: 1/4/2021 - 3/21/2021
Meeting time: -
Location: OLASY NCH00 at Lincoln Park Campus
Instructor: Zhen Huang | View syllabus
CLOSED
Meeting dates: 1/30/2021 - 1/30/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
Instructor: Zhen Huang | View syllabus
CLOSED
Meeting dates: 2/13/2021 - 2/13/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
Instructor: Zhen Huang | View syllabus
CLOSED
Meeting dates: 3/6/2021 - 3/6/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
Instructor: Zhen Huang | View syllabus
CLOSED


Fall 2020-2021

Section: 701
Class number: 10248
Meeting time: Tu 5:45PM - 9:00PM
Location: Online: Sync
Section: 710
Class number: 10452
Meeting time: -
Location: Online: Async (Sync-Option)
Section: 720
Class number: 10453
Meeting time: -
Location: Online: Async
Instructor: Zhen Huang | View syllabus