Sustainable and Renewable Energy Engineering
Bachelor of Engineering (21.5 credits)
Sustainable and Renewable Energy Engineering Stream B:
Efficient Energy Generation and Conversion
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 3605, MAAE 2101, ECOR 2606, MAAE 2001, ELEC 2607;
5. 0.5 credit in Basic Science Electives;
Third year
6. 5.0 credits in STAT 3502, SYSC 3200, SYSC 3600, MAAE 2700, MAAE 3300, MAAE 3400, ELEC 4602, SREE 3001, SREE 3002, SREE 3003;
Fourth year
7. 4.0 credits in MAAE 4500, ENVE 4003, ECOR 3800, ECOR 4995, MECH 4406, SREE 4001, SREE 4002, MECH 4408;
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
- ENVE 4002 - Environmental Geotechnical Engineering
- ENVE 4003 - Air Pollution and Emissions Control
- ENVE 4005 - Wastewater Treatment Principles and Design
- ENVE 4006 - Contaminant Hydrogeology
- ENVE 4101 - Waste Management
- ENVE 4104 - Environmental Planning and Impact Assessment
- ENVE 4105 - Green Building Design
- ENVE 4106 - Indoor Air Quality
- ENVE 4907 - Engineering Project
- ENVE 4908 - Design Project
- MAAE 2001 - Engineering Graphical Design
- MAAE 2101 - Engineering Dynamics
- MAAE 2202 - Mechanics of Solids I
- MAAE 2300 - Fluid Mechanics I
- MAAE 2400 - Thermodynamics & Heat Transfer
- MAAE 2700 - Engineering Materials
- MAAE 3004 - Dynamics of Machinery
- MAAE 3202 - Mechanics of Solids II
- MAAE 3300 - Fluid Mechanics II
- MAAE 3400 - Applied Thermodynamics
- MAAE 3901 - Mech & Aero Engineering Lab
- MAAE 4102 - Materials: Strength & Fracture
- MAAE 4500 - Feedback Control Systems
- MAAE 4906 - Special Topics: Mech & Aero Eng.
- MAAE 4917 - Undergraduate Directed Study
- 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
- SREE 1000 - Introduction to Sustainable Energy
- SREE 3001 - Sustainable and Renewable Energy Sources
- SREE 3002 - Energy Distribution and Efficient Utilization
- SREE 3003 - Sustainable Energy Systems Design
- SREE 4001 - Efficient Energy Conversion
- SREE 4002 - The Energy Economy, Reliability and Risk
- SREE 4907 - Energy Engineering Project