Fundamentals of Computer Engineering

Course Code:


Course Name:

Fundamentals of Computer Engineering



Course Description

This course gives students a basic understanding of the hardware which underpins computing systems.

Further aims include:

  • Introduction to basic logic and logic gates
  • Partitioning of simple systems into combinatorial and sequential blocks
  • To introduce basic CAD tools to aid in the design of a basic computer system
  • To provide an overview of hardware description languages with particular emphasis on Verilog
  • Introducing logic level implementation of a simple processor

 Discussion of how computer systems interact with memory and I/O devices