Computer Science (CSC) Courses>Digital Logic and Computer Organization

CSC355 - Digital Logic and Computer Organization

Description

Fundamentals of logic design, computer organization and hardware components of computers and embedded systems and the development of a structured design methodology. The use of ASIC and field programmable devices. An introduction to Hardware Description Languages and their implementation, finite state machines, the use of CAD algorithms and tools for system design, and the testing of digital systems. Topics include Boolean algebra, combinational and sequential circuits, memory organization, buses and arithmetic units, basic microprocessor design.

Units

1.5

Hours: lecture-lab-tutorial

3-2-0

Note(s)

  • Credit will be granted for only one of CSC 355, CSC 250.

Prerequisites

  • Complete all of the following
    • Complete 1 of:
      • CSC230 - Introduction to Computer Architecture (1.5)
      • CENG255 - Introduction to Computer Architecture (1.5)
      • ECE255 - Introduction to Computer Architecture (1.5)
    • Complete all of:
      • MATH122 - Logic and Foundations (1.5)

Course offered by

Department of Computer Science

Course schedules

Summer timetable available: February 15. Fall and Spring timetables available: May 15.

Use the buttons below to search the timetable. If the search results show 0 classes and the message ‘Please search again’, then the class is not scheduled for the selected term.