Selected teaching ...

Copyright © 2004


  Computer Organization CS 35101 Fall 2020


Course Description

This course describes functional overview of computer systems, interconnection of basic components, system performance measures, instruction set design, arithmetic logic unit, control unit, memory system, pipelining, interrupts and input-output.
Prerequisites: Minimum C grade in CS 13001; or minimum C grade in the following courses: CS 13011 and CS 13012




Course Learning Outcomes


By the end of the course, you will be able to: Explain the interaction between a program and the hardware of a computer system
Articulate the basics of logic design
Convert numbers between various numbering systems and perform arithmetic within these numbering systems
Code in assembly language
Examine the performance of programs
Understand basic techniques used by hardware designers to improve performance
Understand the rationale for switching from sequential processing to parallel processing




Syllabus and Course Schedule
You will find the course syllabus and schedule with information about the purpose, structure, policies, and requirements for the course





Learning Materials


Lecture Slides



Lab Projects