CSEN 402 Computer Organization and System Programming

Course Updates

Expired Announcements

Chapter 1

It is strongly recommended that all Chapter 1 be read. However, deep study sections are: 1.1, 1.2, 1.6, 1.7, 1.8, and 1.10

After 3rd Week

Dear All, By the end of 3rd week, we have finished Chapter 1 of the textbook. Topics covered thus far are: - Introduction to Computer Organization and Design - The HW/SW interface - The 8 great ideas in computer architecture - The Power Wall, its consequences, and the transition to multiprocessor system designs - Performance: definition, evaluation, measurement, factors, and equations, CPU performance, and Instruction Performance, and finally Performance benchmarking. - Amdahl's law

Very Important for Midterm Exam

Dear All, No handwritten notes are allowed in the exam, just slides and book sections (if you want). Highlights and underlines are ok but no personal notes and no practice solutions. Thank you, Ahmed

Tutorials Replacements

Dear All, I get too many of these requests. Hence, I thought to make it as announcement. Please understand that with the large number of students 685 and large number of tutorials 29 it is impossible to keep up with changes. Furthermore, for fairness, if approved for one, we have to approve for all or if rejected for one we have to reject for all. I believe the drop lowest 3 policy is fair and safe enough. Thank you for understanding,

Course Coverage in the Book

Course Coverage in the Book Chapter 1: 1.1, 1.2, 1.6, 1.7, 1.8, and 1.10 Chapter 2: 2.2, 2.3, 2.5, and 2,10. Chapter 3: 3.1 – 3.4 Chapter 4: 4.1 – 4.5 Chapter 5: 5.1 – 5.3

Final Exam

Final Exam will be Open Book Exam as previously promised and planned

MCTR II time change

Dear MCTR II students. Your lecture is normally Saturday, 2nd slot, H18. Next week only, it will be instead on Sunday, March 3rd, 5th slot at H17. It is a one time change for some university arrangements. Best Regards,

Very Important

Please note that it attending the lectures attentively is very important. We exercise and develop material in the lectures cooperatively and interactively. Students are responsible for all materials, advice, and practices covered in the lecture.

Instructions Summary Sheet

Dear All, I posted 2 sheets which can be helpful for studying and the exam. They include a summary of the instruction set. Most important are the left side of each page. On the first you find all the instructions with their opcode and funct in hex. The 2nd sheet you get a column of conversion from hex to decimal to binary.

Chapter 2

Chapter 2 material are only the following sections: 2.2, 2.3, 2.5, and 2,10. This is what we already covered so far. This week will be putting all together , understanding, and practicing for the Midterm. Slides and practice material are still being posted.

ACM Session

Tuesday, February 16th, beginning 8:30 AM, an ACM session will be held in C7.303 to explain basic graph algorithms.