Course Information
Systematic thinking is a foundation for computer scientists and engineers. CS110A is intended for undergraduate students enrolled in AI Honor Program. The goal of CS110A is to make students better understand how software and hardware cooperate and gain knowledge from the classic and state-of-the-art with regard to technology, applications, and economics that drive continuing changes in the area of computer systems.
The topics covered by CS110A will include (but are not limited to): instructions and instruction set, memory hierarchy, pipeline, out-of-order execution, speculative execution, caching, memory consistency, multi-threading, vectors, virtual machines, basics of AI infrastructures, etc.
Course Staff
Instructor: Chundong Wang, wangc <the-at-sign> shanghaitech.edu.cn.
Office Hours: 14:00 - 16:00, every Friday of Fall 2026 (except public holidays), at SIST 1A-504.D.
TA: Hanjia Cui, cuihj2024 <the-at-sign> shanghaitech.edu.cn
Course Schedule
| Lecture | Date | Topic | Notes |
|---|---|---|---|
| L01 | Mon 14/09/2026 | Introduction (L01 slides) | |
| L02 | Wed 16/09/2026 | Numbers (L02 slides) | |
| L03 | Mon 21/09/2026 | ISA and RISC-V (L03 slides) | |
| L04 | Wed 23/09/2026 | CALL (L04 slides) | |
| L05 | Mon 28/09/2026 | Circuits I (L05 slides) | |
| L06 | Wed 30/09/2026 | Circuits II (L06 slides) | Auxiliary material |
| L07 | Sat 10/10/2026 | Datapath and Control (L07 slides) | Reading 1 and Reading 2 |