Go Back

CSC258 Computer Organization

Computer structures, machine languages, instruction execution, addressing techniques, and digital representation of data. Computer system organization, memory storage devices, and microprogramming. Block diagram circuit realizations of memory, control and arithmetic functions. There are a number of laboratory periods in which students conduct experiments with digital logic circuits.

Lecture Slides

  1. Intro to 258
  2. Transistors
  3. Circuit Creation
  4. Logical Devices
  5. Sequential Circuits
  6. Sequential Devices
  7. Finite State Machines
  8. Processors
  9. Assembly Language

Pre Labs

Github Link to PreLabs

Reflection ✍

Overall:3/5, Workload 5/5, Difficulity 4/5

So much work :(. Spent the most time on this uoft cs Course.