ObjectivesThis option provides a structured program in both computer software and computer hardware. A knowledge of the various aspects of digital hardware, and of interfaces between the computer and those input and output devices which connect it to the world, will enable graduates of the Computer Systems option to co‑operate with computer engineers in the development of new hardware and related software.
Academic titleBachelor of Computer Science in Computer Systems
Course description3-Year or 6-Term Sequence — (90 credits)
Courses may include:
* COEN - 320 Introduction to Real-Time Systems
* COEN - 451 VLSI Design I
* COMP - 326 Computer Architecture
* COMP - 327 Digital System Design
* COMP - 348 Principles of Programming Languages
* ELEC - 273 Basic Circuit Analysis
* ENCS - 282 Technical Writing and Communication
* ENGR - 213 Applied Ordinary Differential Equations
* ENGR - 371 Probability and Statistics in Engineering
The Computer Science Core
This required block of courses gives a thorough grounding in the basics of computer science.
* System Hardware
* System Software
* Mathematics for Computer Science I
* Mathematics for Computer Science II
* Introduction to Programming
* Programming Methodology
* Introduction to Theoretical Computer Science
* Operating Systems
* Data Structures and Algorithms
* Databases
* Software Engineering I
Option Core and Elective Credits
* Computer Applications
* Computer Games
* Computer Systems
* Information Systems
* Software Systems
* Web Services and Applications