Computer Architecture

Spring 2025

School of Information Science and Technology SIST
SchanghaiTech University

LecturesTuesday & Thursday, 8:15-9:55.信息学院1D-104 (SIST 1D-104), Chundong's class.
LecturesTuesday & Thursday, 8:15-9:55.信息学院1D-106 (SIST 1D-106), Siting's class.
LecturesTuesday & Thursday, 8:15-9:55.创管学院202 (SEM 202), Yuan's class.
DiscussionsMonday, 19:50 - 21:30教学中心 (Teaching Center) 301.
DiscussionsFriday, 19:50 - 21:30教学中心 (Teaching Center) 301.
Lab 1Mon, 18:00-19:40 SIST 1B-106 TA: Hanjia Cui.
Lab 2Mon, 18:00-19:40 SIST 1B-108 TA: Guanghui Hu.
Lab 3Tue, 19:50-21:30 SIST 1B-106 TA: Songhui Cao.
Lab 4Tue, 19:50-21:30 SIST 1B-108 TA: Luyue Tian.
Lab 5Tue, 19:50-21:30 SIST 1B-110 TA: Yanjie Song.
Lab 6Tue, 19:50-21:30 SIST 1D-108 TA: Daqian Cao.
Lab 7Thu, 19:50-21:30 SIST 1B-106 TA: Kunchang Guo.
Lab 8Thu, 19:50-21:30 SIST 1B-108 TA: Li Zhu.
Lab 9Thu, 19:50-21:30 SIST 1B-110 TA: Jiale Wang.
Forum Post all your questions on the forum.
Gradescope Submit your homework and projects to Gradescope.
Schedule
Week
Date
Topic
Video
Reading
Discussion
Homework
Lab
Project
1 18 Feb Introduction P&H: 1.2 No Discussion HW 1 on Gradescope!
Due: 25 Feb
No Lab
20 Feb Info Representation P&H: 2.4 & 3.5; K&R: 1-6 Lab 1




Instructors
Chundong Wang
Chundong Wang
<wangc>
Siting Liu
Siting Liu
<liust>
Yuan Xiao
Yuan Xiao
<xiaoyuan>

TAs
Please check the TA office hours on piazza.
Songhui Cao
Songhui Cao
<caosh2022>
Lei Jia
Lei Jia
<jialei2022>
Zhaojun Ni
Zhaojun Ni
<nizhj2022>
Luyue Tian
Luyue Tian
<tianly2022>
Yutong Wang
Yutong Wang
<wangyt32023>
Yizhou Wang
Yizhou Wang
<wangyzh2024>
Hanjia Cui
Hanjia Cui
<cuihj2024>
Guanghui Hu
Guanghui Hu
<hugh2024>
Daqian Cao
Daqian Cao
<caodq>
Li Zhu
Li Zhu
<zhuli2023>
Kunchang Guo
Kunchang Guo
<guokch2024>
Jiale Wang
Jiale Wang
<wangjl2024>
Yanjie Song
Yanjie Song
<songyj>
Meng Chen
Meng Chen
<chenmeng>
Ruyue Yan
Ruyue Yan
<yanry2024>

Syllabus

Check the syllabus for the CA course on egate.

Textbook

P&H
Patterson, David A. and Hennessy, John L. Computer Organization and Design RISC-V edition. Morgan Kaufmann.

References

K&R
Kernighan, Brian W. and Ritchie, Dennis M. The C Programming Language (2rd ed.). Prentice Hall.

Requirements

Reading
Read the chapters before class. We will not read the textbook to you during class. Rather, we will help you better understand certain materials in the textbook.
Class participation
Participate actively in the discussions both in class and on the forum.
Communication
Read your email and the forum at least once in any 12 hour period (including weekends and holidays), as I may post important announcements.

Resources

Feedback

We always welcome any feedback on what we could do better. You are also welcome to send us feedback anonymously if you like.