Communications Engineering
Bachelor of Engineering (21.5 credits)
First year
1. 4.0 credits in CHEM 1101, MATH 1004, MATH 1005, MATH 1104, PHYS 1004, ECOR 1010, ECOR 1101, ECOR 1606;
2. 1.0 credit in Complementary Studies Electives;
Second year
3. 5.0 credits in MATH 2004, SYSC 2001, SYSC 2002, ELEC 2501, CCDP 2100, MATH 3705, SYSC 2003, ELEC 2507, ELEC 2607, SYSC 2004;
4. 0.5 credit in Basic Science Electives;
Third year
5. 4.5 credits in STAT 2605, ELEC 3509, ELEC 3500, ELEC 3909, SYSC 3503, SYSC 4602, ECOR 3800, SYSC 3500, SYSC 4502;
6. 0.5 credit in Breadth Electives;
Fourth year
7. 3.0 credit in SYSC 4604, SYSC 4504, ECOR 4995, SYSC 4700, SYSC 4701, SYSC 4405;
8. 1.0 credit from SYSC 4907 [1.0], ELEC 4907 [1.0];
9. 0.5 credit in Breadth Elective;
10. 0.5 credit in Breadth Electives or Systems and Computer (SYSC) or Electronics (ELEC) at the 4000-level;
11. 1.0 credit in Complementary Studies Electives.
Note:
* For Item 7 above, students should register in SYSC 4907 if their supervisor is in Systems and Computer Engineering, or in ELEC 4907 if their supervisor is in Electronics.
- ELEC 1908 - First Year Project
- ELEC 2501 - Circuits and Signals
- ELEC 2507 - Electronics I
- ELEC 2607 - Switching Circuits
- ELEC 3105 - Basic EM and Power Engineering
- ELEC 3500 - Digital Electronics
- ELEC 3508 - Power Electronics
- ELEC 3509 - Electronics II
- ELEC 3605 - Electrical Engineering
- ELEC 3908 - Physical Electronics
- ELEC 3909 - Electromagnetic Waves
- ELEC 4502 - Microwave Circuits
- ELEC 4503 - Radio Frequency Lines and Antennas
- ELEC 4504 - Avionics Systems
- ELEC 4505 - Telecommunication Circuits
- ELEC 4506 - CAD for Communication Circuits
- ELEC 4509 - Communication Links
- ELEC 4600 - Radar and Navigation
- ELEC 4601 - Microprocessor Systems
- ELEC 4602 - Electrical Power Engineering
- ELEC 4609 - Integrated Circuit Design and Fabrication
- ELEC 4700 - The Physics and Modeling of Advanced Devices and Technologies
- ELEC 4702 - Fiber Optic Communications
- ELEC 4703 - Solar Cells and Applications
- ELEC 4705 - Electronic Materials, Devices and Transmission Media
- ELEC 4706 - Digital Integrated Electronics
- ELEC 4707 - Analog Integrated Electronics
- ELEC 4708 - Advanced Digital Integrated Circuit Design
- ELEC 4709 - Integrated Sensors
- ELEC 4906 - Special Topics
- ELEC 4907 - Engineering Project
- ELEC 4908 - Engineering Physics Project
- SYSC 1100 - Introduction to OO Computing
- SYSC 1101 - OO Software Development
- SYSC 1102 - C++ Programming
- SYSC 2001 - Computer Systems Foundations
- SYSC 2002 - Data Structures and Algorithms
- SYSC 2003 - Introductory Real-Time Systems
- SYSC 2004 - OO Software Development
- SYSC 2100 - Algorithms and Data Structures
- SYSC 2101 - Software Development Project
- SYSC 3001 - Operating Systems & Databases
- SYSC 3006 - Computer Organization
- SYSC 3100 - Systems Analysis and Design
- SYSC 3101 - Programming Languages
- SYSC 3200 - Industrial Engineering
- SYSC 3303 - Real-Time Concurrent Systems
- SYSC 3500 - Signals and Systems
- SYSC 3501 - Communication Theory
- SYSC 3503 - Communication Theory II
- SYSC 3600 - Systems and Simulation
- SYSC 3601 - Microprocessor Systems
- SYSC 4001 - Operating Systems
- SYSC 4005 - Discrete Simulation/Modeling
- SYSC 4101 - Software Validation
- SYSC 4102 - Performance Engineering
- SYSC 4105 - Engineering Management
- SYSC 4106 - Software Product Management
- SYSC 4107 - Software Business
- SYSC 4201 - Ethics, Research Methods and Standards for Biomedical Engineering
- SYSC 4202 - Clinical Engineering
- SYSC 4203 - Bioinstrumentation and Signals
- SYSC 4205 - Image Processing for Medical Applications
- SYSC 4405 - Digital Signal Processing
- SYSC 4502 - Communications Software
- SYSC 4504 - Distributed Network Processing
- SYSC 4505 - Automatic Control Systems I
- SYSC 4507 - Computer Systems Architecture
- SYSC 4600 - Digital Communications
- SYSC 4602 - Computer Communications
- SYSC 4604 - Digital Communication Theory
- SYSC 4607 - Wireless Communications
- SYSC 4700 - Telecommunications Engineering
- SYSC 4701 - Communications Systems Lab
- SYSC 4800 - Software Engineering
- SYSC 4805 - Computer Systems Design Lab
- SYSC 4806 - Software Engineering Lab
- SYSC 4906 - Special Topics
- SYSC 4907 - Engineering Project
- SYSC 4917 - Biomedical Engineering Project