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
GNG1105 Engineering Mechanics 3,0
ITI1100 Digital Systems I 3,0
ITI1120 Introduction to Computing I 3,0
ITI1121 Introduction to Computing II 3,0
MAT1320 Calculus I 3,0
MAT1322 Calculus 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
CHM1321 Organic Chemistry I 3,0
CSI2101 Discrete Structures 3,0
CSI2110 Data Structures and Algorithms 3,0
CSI2132 Databases I 3,0
ELG2138 Circuit Theory I 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
SEG2106 Software Construction 3,0
Compulsory third-year courses:
CHM2120 Organic Chemistry II 3,0
CSI3105 Design and Analysis of Algorithms I 3,0
CSI3131 Operating Systems 3,0
ECO1192 Engineering Economics 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)
1CSI2372 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
HSS2121 History of Health Care 3,0
PHI2394 Scientific Thought and Social Values 3,0
PHI2396 Bioethics 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
CEG3155 Digital Systems II 3,0
CSI2120 Programming Paradigms 3,0
CSI2372 Advanced Programming Concepts with C++1 3,0
CSI3130 Databases II 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)
1CSI2372 is recommended for CO-OP students.
© University of Ottawa
For additional information, consult our list of contacts.
Last updated: 2014.04.01