Bachelor of Engineering in Sustainable and Renewable Energy Engineering with Smart Technologies for Power and Generation and Distribution
Academic titleBachelor of Engineering in Sustainable and Renewable Energy Engineering with Smart Technologies for Power and Generation and Distribution
Course descriptionSustainable and Renewable Energy Engineering
Bachelor of Engineering (21.5 credits)
Sustainable and Renewable Energy Engineering Stream A: Smart Technologies for Power Generation and Distribution
First year
1. 4.5 credits in MATH 1004, MATH 1005, MATH 1104, PHYS 1004, ECOR 1010, ECOR 1101, ECOR 1606, CHEM 1101, CCDP 2100;
2. 0.5 credit in Complementary Studies Electives;
3. Successful completion of SREE 1000[0.0].
Second year
4. 5.0 credits in MATH 2004, MATH 3705, MAAE 2300, MAAE 2400, ENVE 2001, ELEC 2501, ELEC 2507, ECOR 2606, SYSC 2002, ELEC 2607;
5. 0.5 credit in Basic Science Electives;
7. 4.0 credits in SYSC 4505, SYSC 4602, ENVE 4003, ECOR 3800, ECOR 4995, SREE 4001, SREE 4002, ELEC 4703;
8. 1.0 credit in SREE 4907 [1.0];
9. 0.5 credit in any 3000-level or 4000-level Engineering course for which prerequisites have been satisfied;
10. 0.5 credit in any 4000-level Engineering course for which prerequisites have been satisfied.
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
ENVE 1001 - Architecture and the Environment
ENVE 2001 - Process Analysis for Environmental Engineering
ENVE 2002 - Microbiology
ENVE 3001 - Water Treatment Principles and Design
ENVE 3002 - Environmental Engineering Systems Modeling
ENVE 3003 - Water Resources Engineering
ENVE 3004 - Contaminant and Pollutant Transport in the Environment