SE101 2012




Introduction to Comupter 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


Jan. 10, 2013: Score Publish

The score of final exam has been published (full score is 100). Students could query score by logging website.(results)
NOTE: if you have any questions, please contact the TA() before Jan.13.


Jan. 10, 2013: Paper & Solution Publish

The paper and solution (A and B) of final exam has been published in prior page.


Dec. 22, 2012: Score Publish

The score of Lab10 has been published (full score is 40). Students could query score by logging website.
NOTE: if you have any questions, please contact your teacher() before Dec 29.


Dec. 7, 2012: Score Publish

The score of Lab9 has been published (full score is 80). Students could query score by logging website.
NOTE: if you have any questions, please contact your teacher() before Dec 14.


Dec. 1, 2012: Lab10

Lab10 "Tiny Proxy" has released.


Nov. 22, 2012: Score Publish

The score of middle exam has been published (full score is 100). Students could query score by logging website.(results)
NOTE: if you have any questions, please contact your teacher() before Nov.30.


Nov. 7, 2012: Lab9

Lab9 "Tiny Shell" has released.


Nov. 4, 2012: Score Publish

The score of Lab7 and Lab8 have been published (full score is 160 for Lab7 and 100 for Lab8). Students could query score by logging website.
NOTE: if you have any questions, please contact the your teacher() before Nov 11.


Oct. 24, 2012: Lab8 Update

We just update the smooth score standard, and provide binary exuectable file for naive and 50% points solutions


Oct. 17, 2012: Lab8

Lab8 "Performance" has released.


Sep. 25, 2012: Lab7

Lab7 "Y86 Processor" has released.


Sep. 10, 2012: I'm back! ^.^

Are you ready ?


Jul. 10, 2012: Score Publish

The score of Lab6 has been published (full score is 65). Students could query score by logging website.
NOTE: if you have any questions, please contact the TA() before July 14.


Jul. 4, 2012: Score Publish

The score of Lab2 and Lab3 has been published (full score of lab2 is 65 and lab3 is 20). Students could query score by logging website.
NOTE: if you have any questions, please contact the TA() before July 8.
NOTE: the formula of lab scoring is published here)


May 19, 2012: Lab6

Lab6 "Memory Allocator" has released.


Jun. 12, 2012: Score Publish

The score of final exam has been published (full score is 100). Students could query score by logging website.(results)
NOTE: if you have any questions, please contact the TA() before Jun.20.


Jun. 8, 2012: Paper & Solution Publish

The paper and solution (A and B) of final exam has been published in prior page.


Jun. 5, 2012: Score Publish

The score of Lab5 has been published (full score is 72). Students could query score by logging website.
NOTE: if you have any questions, please contact the TA() before June 11.
4 students lose all points due to cheating!


May 22, 2012: Score Publish

The score of Lab4 has been published (full score is 80). Students could query score by logging website.
NOTE: if you have any questions, please contact the TA() before May 28.
25 students lose all points due to cheating!


May 16, 2012: Lab5

Lab5 "Y86 Simulator" has released.


Apr. 26, 2012: Lab4

Lab4 "Y86 Assembler" has released.


Apr. 23, 2012: Score Publish

The score of middle exam has been published (full score is 100). Students could query score by logging website.(results)
NOTE: if you have any questions, please contact the TA() before Apr.30.


Apr. 13, 2012: Seat Table

2012 spring middle exam seat table for Group 1 (at XY-107) and Group 2 (at XY-109).
NOTE: the middle exam is an open-book exam with 2 hours (14:00~16:00) in Apr. 18.


Apr. 10, 2012: Score Publish

The score of Lab1 has been published (full score is 75). Students could query score by logging website.
NOTE: if you have any questions, please contact the TA() before Apr.15.


Apr. 5, 2012: Lab3

Lab3 "Buffer Overflow" has released. NOTE: the handout of lab3 is downloaded from websit (not SVN).


Mar. 21, 2012: Lab2

Lab2 "Bombing" has released.


Mar. 16, 2012: Q & A

Welcome to our "question&answer" forum.


Mar. 8, 2012: Lab1

Lab1 "Bit-level Ops" has released.


Mar. 6, 2012: Email

Now you could update your profile in Register/Login page with your email address, and we would notify you with the course information via email.


Feb. 16, 2012: Registration

The slides of "Install Debian" has been updated, and a video has been added to schedule page


Feb. 15, 2012: Registration

Opening Time: Feb 16(Thu.) ~ Feb 20(Mon.)


Feb. 13, 2012: Welcome to ICS

2012 has arrived. Oops! ^.^


Feb. 8, 2012: Textbook

ICS will be using Bryant and O'Hallaron's Computer Systems: A Programmer's Perspective, 2e; 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.
Last updated: Wed Feb 8 2012