SE101 2021




Introduction to Computer Systems


This is an introductory course for computer systems. The course content includes representation of integer and floating point, machine-level instructions, relationship with assembly code and high-level programming language, virtual memory and program optimization.

It is a prerequisite for most up-level system courses including processor architecture, memory hierarchy (main memory, cache), peripheral devices, exceptions and processes, linker and loader and concurrent programming.

The participation of this course involve four forms of activity: attending the lectures, homework, lab assignments, and exams.




News


May 18, 2022: Lab10.

Lab10 has been released. Please download the lab through SVN and the lab's pdf on Canvas.

The deadline is Jun 2.


May 3, 2022: Lab9.

Lab9 has been released. Please download the lab through SVN and the lab's pdf on Canvas.

The deadline is May 20.


April. 27, 2022: Information of Mid-term Exam.

No exercise class tonight. The mid-term exam: 6:00-8:00 pm, April. 30.


April. 23, 2022: Lab8.

Lab8 has been released. Please download the lab through SVN and the lab's pdf on Canvas.

The deadline is May 7.


April. 7, 2022: Lab7.

Lab7 has been released. Please download the lab through SVN and the lab's pdf on Canvas.

The deadline is April. 21.


Mar. 17, 2022: Lab5 DDL Extention.

The deadline of Lab5 is extended to Mar. 24 due to COVID-19.


Mar. 17, 2022: Lab6.

Lab6 has been released. Please download the lab through SVN and the lab's pdf on Canvas.

The deadline is April. 7.


Mar. 3, 2022: Lab5.

Lab5 has been released. Please download the lab through SVN and the lab's pdf on Canvas.

The deadline is Mar. 17.


Feb. 16, 2022: Lab4.

Lab4 has been released. Please download the lab through SVN and the lab's pdf on Canvas.

The deadline is Mar. 3.


Feb. 15, 2022: SVN accounts.

If you do not have an SVN Lab account for now, you can make a request here. Register

Opening Time: Feb. 15 ~ Feb. 19.
Note that we store your password in plain text, so please do not use a sensitive one.


Feb. 11, 2022: Exercise class update.

Class 104, 202, 204, 205 are corresponding to DZY 3-104, 3-202, 3-204, 3-205, respectively.

The exercise class on Saturday is located in Room 3107, Software School.


Feb. 11, 2022: About Lab.

You will get zero point for one lab if missing its deadline.


Feb. 11, 2022: I'm back! ^.^

Get ready please!


Dec. 6, 2021: Lab3

Lab3 Attacking has released. Please download the lab's pdf through Canvas. NOTE: the target of lab3 is downloaded from website (not SVN).

You could check the progress of attacking here.

The deadline of Lab3 is Dec. 21.

Do not modify memory, register, or control flow with GDB.


Nov. 18, 2021: Lab2

Lab2 Bombing has released. Please download the lab's pdf through Canvas

You could check the progress of defusing bomb through the website.

The deadline of Lab2 is Dec. 13.

Do not modify memory, register, or control flow with GDB when defusing your bomb.


Nov. 17, 2021: Score Publish

The score of Quiz1 has been published (full score is 100). Students could query score on Canvas.


Nov. 17, 2021: Score Publish

The score of Lab1 has been published (full score is 75). Students could query score on Canvas.


Oct. 9, 2021: Lab1

Lab1 "Bit-level Ops" has been released through SVN.

The deadline of Lab1 is Nov. 1.


Spe. 23, 2021: Exercise classrooms are published

Please check your class information on OC.
DXY-103: TA CZW
DXY-104: TA FEH
DXY-203: TA WTX
DXY-204: TA ZXY


Sep. 17, 2021: Join the WeChat Group

We can communicate with each other by the group.

Sep. 17, 2021: Registration

Opening Time: Sep. 17 ~ Sep. 24.
You need first log in by your student ID with a default password 111111, and then set your own (new) password. Note that we store your password in plain text, so please do not use a sensitive one.


Sep. 13, 2021: Welcome to ICS

ICS will be using Bryant and O'Hallaron's Computer Systems: A Programmer's Perspective, 3e; the readings are required.


Go to Top // ICS Home Page
Questions or comments regarding ICS course? Send e-mail to the course Staffs or TAs.