Systems and Computer Engineering
2026–2027
120 courses
- SYSC 1006Foundations of Imperative Programming
- SYSC 2004Object-Oriented Software Development
- SYSC 2006Foundations of Imperative Programming
- SYSC 2010Programming Project
- SYSC 2100Algorithms and Data Structures
- SYSC 2310Introduction to Digital Systems
- SYSC 2320Introduction to Computer Organization and Architecture
- SYSC 2510Probability, Statistics and Random Processes for Engineers
- SYSC 3006Computer Organization
- SYSC 3010Computer Systems Development Project
- SYSC 3020Introduction to Software Engineering
- SYSC 3101Programming Languages
- SYSC 3110Software Development Project
- SYSC 3120Software Requirements Engineering
- SYSC 3200Industrial Engineering
- SYSC 3203Bioelectrical Systems
- SYSC 3303Real-Time Concurrent Systems
- SYSC 3310Introduction to Real-Time Systems
- SYSC 3313Real-Time Embedded Systems
- SYSC 3320Computer Systems Design
- SYSC 3500Signals and Systems
- SYSC 3501Communication Theory
- SYSC 3503Communication Theory II
- SYSC 3512Computer Communications
- SYSC 3522Communications Software Laboratory
- SYSC 3600Systems and Simulation
- SYSC 3610Biomedical Systems, Modeling, and Control
- SYSC 3999Co-operative Work Term
- SYSC 4001Operating Systems
- SYSC 4005Discrete Simulation/Modeling
- SYSC 4006Introduction to Systems Programming
- SYSC 4101Software Validation
- SYSC 4102Performance Engineering
- SYSC 4106The Software Economy and Project Management
- SYSC 4111Formal Methods in Software Engineering
- SYSC 4120Software Architecture and Design
- SYSC 4130Human Computer Interaction
- SYSC 4201Ethics, Research Methods and Standards for Biomedical Engineering
- SYSC 4202Clinical Engineering
- SYSC 4203Bioinstrumentation and Signals
- SYSC 4205Image Processing for Medical Applications
- SYSC 4206Surgical Robotics
- SYSC 4310Computer Systems Architecture
- SYSC 4320Case Studies in Computer Systems
- SYSC 4405Digital Signal Processing
- SYSC 4415Introduction to Machine Learning
- SYSC 4416Artificial Intelligence in Engineering
- SYSC 4502Communications Software
- SYSC 4504Fundamentals of Web Development
- SYSC 4505Automatic Control Systems I
- SYSC 4511Digital Wireless Communication
- SYSC 4600Digital Communications
- SYSC 4602Computer Communications
- SYSC 4604Digital Communication Theory
- SYSC 4607Wireless Communications
- SYSC 4700Topics in Communications Networks
- SYSC 4701Communications Systems Lab
- SYSC 4709Industrial Automation
- SYSC 4805Computer Systems Design Lab
- SYSC 4806Software Engineering Lab
- SYSC 4810Introduction to Network and Software Security
- SYSC 4906Special Topics
- SYSC 4907Engineering Project
- SYSC 4918Undergraduate Directed Study
- SYSC 5001Simulation and Modeling
- SYSC 5004Optimization for Engineering Applications
- SYSC 5008Cryptographic Engineering and Side-Channel Analysis
- SYSC 5009Human-centric Security and Privacy
- SYSC 5101Design of High Performance Software
- SYSC 5103Software Agents
- SYSC 5104Methodologies For Discrete-Event Modeling And Simulation
- SYSC 5105Software Quality Engineering and Management
- SYSC 5106Advanced Data Visualization
- SYSC 5108Topics in Information Systems
- SYSC 5200Algebraic Coding Theory
- SYSC 5201Computer Communication
- SYSC 5202Applications in Biomedical Image Processing
- SYSC 5206Resource Management on Distributed Systems
- SYSC 5207Distributed Systems Engineering
- SYSC 5301Advanced Topics in Biomedical Engineering
No courses found.