BASc in Software Engineering, Biomedical Option |
132 |
Co-operative education is available with this program.
Compulsory first-year courses:
CHM1311 |
Principles of Chemistry |
3,0 |
ITI1120 |
Introduction to Computing I |
3,0 |
ITI1121 |
Introduction to Computing II |
3,0 |
MAT1341 |
Introduction to Linear Algebra |
3,0 |
MAT1348 |
Discrete Mathematics for Computing |
3,0 |
PHY1124 |
Fundamentals of Physics for Engineers |
3,0 |
Compulsory second-year courses:
BIO1130 |
Introduction to Organismal Biology |
3,0 |
CEG2136 |
Computer Architecture I |
3,0 |
CSI2110 |
Data Structures and Algorithms |
3,0 |
ENG1112 |
Technical Report Writing |
3,0 |
MAT2377 |
Probability and Statistics for Engineers |
3,0 |
MCG2141 |
Biological and Engineering Materials I |
3,0 |
SEG2105 |
Introduction to Software Engineering |
3,0 |
Compulsory third-year courses:
CSI3105 |
Design and Analysis of Algorithms I |
3,0 |
SEG3101 |
Software Requirements Analysis |
3,0 |
SEG3102 |
Software Design and Architecture |
3,0 |
SEG3103 |
Software Quality Assurance |
3,0 |
SEG3125 |
Analysis and Design of User Interfaces |
3,0 |
SEG3155 |
Communication and Networking |
3,0 |
Three credits of Biomedical option technical electives from the list
Three credits in technology in society electives from the list
Compulsory fourth-year courses:
BCH2333 |
Introduction to Biochemistry |
3,0 |
BIO1140 |
Introduction to Cell Biology |
3,0 |
SEG2911 |
Pratique de la profession d'ingénieur logiciel / Professional Software Engineering Practice |
3,0 |
SEG4105 |
Software Project Management |
3,0 |
SEG4145 |
Real Time and Embedded Software Design |
3,0 |
SEG4910 |
Projet génie logiciel de fin d'études 1re partie / Software Engineering Capstone Project - Part 1 |
3,0 |
SEG4911 |
Projet génie logiciel de fin d'études 2e partie / Software Engineering Capstone Project - Part 2 |
3,0 |
Nine credits of Biomedical option technical electives from the list
Three credits of Computing electives from the list1
Note(s)
1 | CSI2372 is recommended for CO-OP students. |
List of Optional Courses
List of Optional Courses
One technology in society elective from the following:
HIS2129 |
Technology, Society and Environment since 1800 |
3,0 |
PHI2394 |
Scientific Thought and Social Values |
3,0 |
List of Biomedical option technical electives:
Choice of courses at the 3000 level and above from SEG, CSI, CEG, ELG or MCG of which at least two courses must be selected from the following:
CEG4316 |
Digital Image Processing |
3,0 |
CSI4126 |
Algorithms in bioinformatics |
3,0 |
ELG3125 |
Signal and System Analysis |
3,0 |
MCG2142 |
Biological and Engineering Materials II |
3,0 |
Computing electives:
CEG3136 |
Computer Architecture II |
3,0 |
CSI2372 |
Advanced Programming Concepts with C++1 |
3,0 |
CSI3140 |
WWW Structures, Techniques and Standards |
3,0 |
CSI4139 |
Design of Secure Computer Systems |
3,0 |
SEG4110 |
Advanced Software Design and Reengineering |
3,0 |
SEG4156 |
Telecommunications Software Design and Analysis |
3,0 |
SEG4189 |
Introduction to Electronic Commerce |
3,0 |
Note(s)
1 | CSI2372 is recommended for CO-OP students. |