CENG 3420 Computer Organization & Design, 2026 Spring
Lecture 01:
M09:30–11:15 Venue: LSB LT1
Lecture 02:
W11:30–12:15 Venue: ERB LT
Tutorial 01:
H16:30–17:15 Venue: SC L1
Tutorial 02:
H17:30–18:15 Venue: SC L1
Course Instructor: Prof. Zhengrong Wang zhengrongwang@cuhk.edu.hk
Course Tutors:
Fangzhou Liu fzliu23@cse.cuhk.edu.hk
Jiahao Xu jhxu24@cse.cuhk.edu.hk
Yifan Shi yfshi24@cse.cuhk.edu.hk
Libo Shen lbshen24@cse.cuhk.edu.hk
Xiaoman Yang xmyang25@cse.cuhk.edu.hk
Description
This course provides an introduction to computer organization. The objective is to introduce the major components of a computer system, how they function together in executing a program, and the organizational paradigms that determine the capabilities, performance and power of computer systems.
We use piazza for questions.
Course Requirements
- Homework (20%), Midterm (20%), Three Labs (20%), Final Exam (40%).
- A student must gain at least 50% of the full marks in order to pass the course.
Textbook
References
Previous editions should be fine.
- Introduction to Computing Systems: From bits & gates to C & beyond, 3rd Edition (amazon.com, JD.com)
- Computer Architecture: A Quantitative Approach, 5th Edition (amazon.com, JD.com)
- RV32 Reference and RV32I Base Integer Instruction Set Manual (See Chapter 2).
- How to access Linux server from Windows
- Lab 1 report template
Lectures
Subjected to changes.
| Week | Date | Topic | Date | Topic |
|---|---|---|---|---|
| 1 | Jan. 05 | L01 Intro | Jan. 07 | L02 ISA Intro |
| 2 | Jan. 12 | L03 Arithmetic Inst | Jan. 14 | L04 |
| 3 | Jan. 19 | L05 | Jan. 21 | L06 |
| 4 | Jan. 26 | L07 | Jan. 28 | L08 |
| 5 | Feb. 02 | L09 | Feb. 04 | L10 |
| 6 | Feb. 09 | L11 | Feb. 11 | L12 |
| 7 | Feb. 16 | Lunar New Year | Feb. 18 | Lunar New Year |
| 8 | Feb. 23 | L15 | Feb. 25 | L16 |
| 9 | Mar. 02 | Reading Week | Mar. 04 | Reading Week |
| 10 | Mar. 09 | L19 Midterm | Mar. 11 | L20 |
| 11 | Mar. 16 | L21 | Mar. 18 | L22 |
| 12 | Mar. 23 | L23 | Mar. 25 | L24 |
| 13 | Mar. 30 | L25 | Apr. 01 | L26 |
| 14 | Apr. 06 | Easter Holiday | Apr. 08 | L28 |
| 15 | Apr. 13 | L29 | Apr. 15 | L30 |
| 16 | Apr. 20 | Final Weeks | Apr. 22 | Final Weeks |
| 17 | Apr. 27 | Final Weeks | Apr. 29 | Final Weeks |
Tutorials
| Week | Date | Topic |
|---|---|---|
| 1 | Jan. 08 | Lab 0 |
| 2 | Jan. 15 | Lab 1-1 |
| 3 | Jan. 22 | Lab 1-2 |
| 4 | Jan. 29 | Lab 1-3 |
| 5 | Feb. 05 | HW1 Review |
| 6 | Feb. 12 | Lab 2-1 |
| 7 | Feb. 19 | Lunar New Year |
| 8 | Feb. 26 | Lab 2-2 |
| 9 | Mar. 05 | Reading Week |
| 10 | Mar. 12 | HW2 Review |
| 11 | Mar. 19 | Lab 3-1 |
| 12 | Mar. 26 | Lab 3-2 |
| 13 | Apr. 02 | Lab 3-3 |
| 14 | Apr. 09 | HW3 Review |
| 15 | Apr. 16 | HW4 Review |
Homework / Quiz Sets
Please submit your homework through blackboard. If the submission is late but within 5 calendar days after the deadline, there will be a deduction of 10% per day from the marks awarded for the submitted piece of work.
Important Dates
- Feb. 04: HW 1 due on 11:59 pm.
- Feb. 11: Lab 1 due on 11:59 pm.
- Mar. 11: HW 2 due on 11:59 pm.
- Mar. 18: Lab 2 due on 11:59 pm.
- Apr. 08: HW 3 due on 11:59 pm.
- Apr. 22: Lab 3 due on 11:59 pm.