Lab times and locations are available here.
Labs and inclass exercises will be submitted through course canvas site.
This course introduces the basic ideas of computer organization and underlying digital logic that implements a computer system. Starting from representation of information, the course looks at logic elements used for storing and processing information. The course also discusses how the information storage and processing elements are linked together to function as a computer system. Students become familiar with the basic hardware components of a system and how they are connected, and see how secondary storage, registers and control units must co-ordinate to provide an effective environment for application programming. The components of a multi-level memory, and how it interfaces with the I/O and central processor, are examined.
Lectures in this course will include both presented material, and interactive elements. The classroom interaction will be designed to solidify programming concepts and techniques learned in the lectures. Examples for this course could be documents, diagrams, etc. In order to achieve success in this course, students must attend all lectures.
Ontario Tech University’s academic calendar that lists important dates (and deadlines) is available at here.
Midterm
There is no required textbook in this course, but the following book is recommended for anyone wanting additional study materials: