BASc in Software Engineering (CO-OP) | 2019-2020 Course Sequence
Year |
Fall |
Winter |
Summer |
---|
1st
(30 credits)
|
- PHY 13310 | Principle of Physics I
- ENG 1112 | Technical Report Writing
- ITI 1120 | Introduction to Computing I
- MAT 1320 | Calculus I
- SEG 2900 | Professional Communication and Responsibility
|
- ITI 1100 | Digital Systems I
- ITI 1121 | Introduction to Computing II
- MAT 1322 | Calculus II
- MAT 1348 | Discrete Mathematics for Computing
- PHY 1322 | Principle of Physics II
|
- SEG 2901 | CO-OP Work Term I
|
2nd
(30 credits)
|
- CHM 13010 | Principles of Chemistry
- GNG 2101 | Introduction to product development and management for engineers and computer scientists
- CEG 2136 | Computer architecture I
- CSI 2110 | Data Structures and Algorithms
- SEG 2105 | Introduction to Software Engineering
|
- SEG 3901 | CO-OP Work Term II
|
- CSI 3131 | Operating Systems
- SEG 3103 | Software Quality Assurance
- SEG 3125 | Analysis and Design of User Interfaces
- GNG 11051 | Engineering Mechanics
- MAT 1341 | Introduction to Linear Algebra
|
3rd
(15 credits)
|
- SEG 3902 | CO-OP Work Term III
|
- CSI 2101 | Discrete Structures
- CSI 2132 | Databases I
- SEG 2106 | Software Construction
- SEG 2911 | Professional Software Engineering Practice
- MAT 2377 | Probability and Statistics for Engineers
|
- SEG 4901 | CO-OP Work Term IV6
|
4th
(30 credits)
|
- CSI 3105 | Design and Analysis of Algorithms I
- SEG 3101 | Software Requirements Analysis
- SEG 3102 | Software Design and Architecture
- SEG elective2
- Complementary studies elective5
|
- CEG 3185 | Introduction to Data Communications and Networking
- PHY 2104 | Intro to Circuit Theory and Electronics
- SEG 4145 | Real Time and Embedded Software Design
- SEG 4910 | Engineering Capstone Project - Part 1
- Free elective4
|
- SEG 4902 | CO-OP Work Term V6
|
5th
(15 credits)
|
- SEG 4105 | Software Project Management
- SEG 4911 | Engineering Capstone Project - Part 2
- Computing elective3
- Free elective4
- Free elective4
|
|
|
- 0 Students who have taken Physics 4U may take PHY 1321 instead of PHY 1331. Students who have taken Chemistry 4U may take CHM 1311 instead of CHM 1301.
- 1 Students interested in the Engineering Management and Entrepreneurship Option should take ADM 1100 in summer 2nd year, instead of GNG 1105.
- 2 3 credit from (CSI 2372, SEG 3904, SEG 4110, SEG 4156, SEG 4189, SEG 4300, CEG 3136, CEG 3155, CEG 4399). Recommended courses: CSI 2372.
- 3 3 credits from CSI 2120 or any (CEG/CSI/ELG/SEG) at 3000 level and above - Suitably qualified students with permission may also take graduate courses offered in the School of Electrical Engineering and Computer Science.
- 4 Any course in the Faculty of Engineering, Arts, Health sciences, Science, Social Sciences, or the Telfer School of Management, excluding courses (SEG/CSI/CEG).
- 5 Recommended courses: ADM 2372, ADM 3378, ENG 3170, GEG 2320, GNG 4120, GNG 4170, GNG 4171 and HIS 2129.
- 6 These optional work terms will count as elective courses for students who decide to complete them.
If you want to add the French Immersion Stream to your program, please consult this page to take note of the requirements.
Back to top