计算机系统导论(2025·春季)

课程概述

  • 课程概述:面向拔尖班大一学生,初步介绍计算机程序是如何组成与运行,为未来课程打下基础
  • 上课时间与地点:J2-106 (周五)/计算机楼529(周二)
  • 教材:Computer System: A Programmer’s Perspective
  • 助教及联系方式:liyuzhi901 at 163.com

时间安排及讲义

Week Date Lecture Reading Lab
1 Feb. 21 Overview [Slides] Ch1
2 Feb. 25 Representation [Slides] Ch2
2 Feb. 28 (Lab) (TBA) DataLab
3 Mar. 7 Machine-Level Programming I : Basics & Controls [Slides] Ch3.1 - Ch3.6
4 Mar. 11 Machine-Level Programming II: Procedure Ch3.7
4 Mar. 14 (Lab) (TBA) StackLab
5 Mar. 21 Machine-Level Programming III : Data Ch3.8 - Ch3.9
6 Mar. 25 Program Optimization Ch5
6 Mar. 28 (Lab) (TBA) BombLab
7 Apr. 4 Memory Hierarchy I Ch6.1 - Ch6.3
8 Apr. 8 (Lab) (TBA) PerformanceLab
8 Apr. 11 Memory Hierarchy II Ch6.4 - Ch6.6
9~16 (Prof. Zhen Ling’s Lecture)
《计算机系统导论》2025年春季课表

实验规则 (临时)

The assignments are the heart of this course. Much of what you learn in this course will be through completing these assignments. (cite: ics-cmu)

  • All labs are due 11:59am on the shown due date.
  • The late penalty is 50% per day.
  • Each student has 2 grace days for the semester.
Borui Li
Borui Li
Ph.D., Assistant Professor
MSc./MEng. Supervisor

My research interests include AIoT system, edge computing, WebAssembly, etc.