CS2100Welcome (AY2011/2 Semester 2) 7 SYLLABUS OUTLINE Number systems and codes Boolean algebra Logic gates and circuits Simplification Combinational circuits Sequential circuit Performance Assembly language The processor: Datapath and control Pipelining Memory hierarchy: Cache Input/output
Welcome (AY2011/2 Semester 2) 2 STAFF Lecturers Mr. Aaron Tan Tuck ChoyCOM1-03-12 tantc@comp.nus.edu.sg Dr Soo Yuen JienCOM2-02-61sooyj@comp.nus.edu.sg Tutor Mr Li Mengran Lab TAs To be updated – refer to course website
CS2100
Welcome (AY2011/2 Semester 2) 3 COURSE WEBSITE (1/2)http://www.comp.nus.edu.sg/~cs2100 Very important!
CS2100
Welcome (AY2011/2 Semester 2) 4 COURSE WEBSITE (2/2)http://www.comp.nus.edu.sg/~cs2100 Announcements Schedules – lecturers, tutorials, labs, term tests, etc. CA components Lecture plan Lecture notes, tutorials, labs, assignments etc.
Welcome (AY2011/2 Semester 2) 6 COURSE DESCRIPTION The objective of this module is to familiarise students with the fundamentals of computing devices The basics of data representation How the various parts of a computer work, separately and with each other Topics Data representation systems Combinational and sequential circuit design Assembly language Processor execution cycles Pipelining Memory hierarchy Input/output systems
CS2100
Welcome (AY2011/2 Semester 2) 7 SYLLABUS OUTLINE Number systems and codes Boolean algebra Logic gates and circuits Simplification Combinational circuits Sequential circuit Performance Assembly language The processor: Datapath and control Pipelining Memory hierarchy: Cache Input/output
CS2100
Welcome (AY2011/2 Semester 2) 8 TEXTBOOKS Digital Logic Design (DLD)2nd editionby Aaron TanMcGraw-Hill Computer Organization and Design (COD), ARM editionby David A. Patterson and John L. Hennessy, 4th ed, Elsevier
CS2100
Welcome (AY2011/2 Semester 2) 9 ADMIN MATTERS (1/2) Email me at tantc @ comp.nus.edu.sg on personal matters. For general matters/queries on the course, please post in IVLE discussion forums to share with all. Online tutorial registration – through CORS. Lab group and tutorial group are independent. Please read forum on common mistakes. Priority will be given to those without a group, instead of those who already have a group but wish to change. Do not worry if your lab/tutorial is back to back with the lecture. I will be punctual in starting my lesson and CS2100 lectures/tutorials/labs should end 15 minutes before the hour. After you get your assigned group, please stick with it.
CS2100
Welcome (AY2011/2 Semester 2) 10 ADMIN MATTERS (2/2) Tutorials and labs will start in week 3 Term Tests On morning of two Saturdays: 3 March and 7 April 2012 Please check that the dates don’t clash with your other classes/tests! If any of your other modules has a test scheduled on the same day and time, please inform the lecturer of that module of the clash.
CS2100
Welcome (AY2011/2 Semester 2) 11 DO YOU KNOW? In AY2007/8, CS1104 was renamed to CS2100. Why do you think the module code was renamed?
Comments