• Computer Science shares some common topics with Computer Engineering, including computer networks, information storage and management.
  • Both disciplines share fundamental principles as each recognises the constraints imposed by existing technology and applications. The differences are in the emphasis placed at the algorithmic and conceptual levels.
  • Computer Science focuses more on software design and construction, and does not include subjects on circuits, basic electronics, or digital communications.