CSC258: Computer Organization

Prerequisite: CSC148, MAT102

Check out the past exams!

What is CSC258?

CSC258 is course that studies the basic foundation and architecture of the CPU. This includes studying different components such as the registers or the logical devices. The course also offers an introduction to the low level programming language, Assembly.

After this course, students will understand the processes behind every computer screen.

Topics in CSC258

  • Basic Logic Circuits
  • Transistors
  • K-Map
  • Logical Devices
  • Sequential circuits
  • Registers
  • Counters
  • Finite State Machines
  • Latency
  • Processor Components
  • Microprogramming
  • Assembly
  • Parallelism
  • Memory Hierarchy


Available Courses After CSC258