Search
Thunder Bay • Orillia

Bachelor of Engineering (Software Engineering)/Master of Business Administration (TB)

Five Year program

First Year: Fall Term

 Lec

 Lab

Electrical Engineering 2151- Electrical and Electronics Technology  3 1.5
Electrical Engineering 1637 - Computer Logic Circuits  3 1.5
Computer Science 1411 - Computer Programming I  3  1
Mathematics 1071 + - Vectors and Matrices  3  2
Mathematics 1210 - Calculus I  3  1
Physics 1070** - Semiconductor Physics  3  1
  18  8

+Students who have completed Gr. 12U Calculus and Vectors with a minimum grade of 60% are not required to take Mathematics 1071.

**Physics 1070 may be replaced with other science course(s) with permission of the Chair of the Department of Software Engineering.

First Year: Winter Term   Lec  Lab
Electrical Engineering 1232 - Introduction to Microcontrollers  3  1.5
Engineering 3014- Engineering Chemistry    
Business 1511 - Basics of Management  3  0
Computer Science 1431 - Computer Programming II  3  1
Mathematics 1230 - Calculus II  3  1
   19  6

 

Second Year: Fall Term  Lec  Lab
Software Engineering 2254 - Data Management and Information Systems  3  1.5
Software Engineering 2670 - Software Engineering  3  1
Computer Science 2412 - Data Structures  3  1
English 1015 - Introduction to Academic Writing  3  0
Mathematics 2050 - Applied Analysis I  3  1
One half course from Science Elective Course List 3 0
   18  4.5
     
Second Year: Winter Term   Lec   Lab
Mechanical Engineering 1552 - Principles of Engineering Mechanics  4  0
Electrical Engineering 2453 - Computer Communications and Networking  3  1.5
Software Engineering 2570 - Object Oriented Graphical User Interface  3  1.5
Software Engineering 2571 - Computer Hardware and Software Systems  3  1.5
Software Engineering 2918 - Technical Project  3  0
Mathematics 2070 - Applied Analysis II  3  1
   19  5.5

 Note:
At this point, all students are required to apply to graduate with an Engineering Technology Diploma in Software Engineering.

Third Year: Fall Term   Lec   Lab
Software Engineering 3050 - Software Engineering Design  3  1.5
Software Engineering 3655 - Principles of Operating Systems  3  1.5
Mathematics 3071 - Discrete Mathematics for Engineers  3  1
Software Engineering 3251- Compiler and Algorithm Design 3 1.5
Mathematics 4030 - Probability and Statistics  3  0
One complementary studies elective course  3  0
   21  4
     
Third Year: Winter Term   Lec   Lab
Software Engineering 3255 - Software Testing and Quality Assurance  3  1.5
Engineering 3336 - Engineering Economics and Project Management  4  0
Software Engineering 3350 - Performance Analysis of Software  3  1.5
Software Engineering 3558 - Numerical Methods and Modeling  3  1.5
Software Engineering 3675- Database Systems    
One half course from Science Elective Course List**  3  0
One complementary studies elective course***  3  0
   19  4.5

 ^ The Indigenous Content requirement is met by taking Sociology 2755, a Type E course. This course may be taken at any time in the 3rd or 4th year of the program.

Note: Eligible students who meet the Academic Standing Requirement and are interested in pursuing the joint BEng/MBA program must complete an internal application form through Faculty of Graduate Studies in the Spring prior to their fourth year. 

Fourth Year: Fall Term   Lec   Lab
Software Engineering 4250 - Software Safety and Security  3  1.5
Software Engineering 4557 - Data and Digital Communications  3  1.5
Software Engineering 4559 - Digital Signal and Image Processing  3  1.5
One half course from Engineering Elective Courses List**  3  0
One half course from Engineering Elective Courses 3 0
One MBA course (selected from list below) 3 0
One MBA course (selected from list below) 3 0
  21  6
     
Fourth Year: Winter Term   Lec   Lab
Electical Engineering 3312 - Embedded Systems  3  1.5
Software Engineering 4011- Applied Computational Intelligence  3  1.5
One half course from Engineering Elective Courses List**  3  0
One half course from Engineering Elective Courses List**  3  0
One MBA course (selected from list below)  3  0
One MBA course (selected from list below) 3  0
One MBA course (selected from list below) 3  0
   21  3

 

Fourth Year: Spring/Summer Term Lec Lab
One MBA course (selected from list below) 3 0
One MBA course (selected from list below) 3 0
One MBA course (selected from list below) 3 0
   9  0

 

 

 

 

 

 

Fifth Year: Fall Term Lec Lab
Business 5091- Capstone Project 3        0      
One MBA course (selected from list below) 3 0
One MBA course (selected from list below) 3 0
One MBA course (selected from list below) 3 0
Software Engineering 4969 Degree Project 3 0
Sociology 2755 Technology, Society, and Indigenous Peoples in Canada 3 0
  18  

 

 

 

 

 

 

 

 

Fifth Year: Winter Term Lec Lab
One MBA course (selected from list below) 3 0
One MBA course (selected from list below) 3         0      
One MBA course (selected from list below) 3          0        
Engineering 4539 Professional Practice and Law 3 0
Software Engineering 4969- Degree Project 3 0
One Engineering Complementary Studies Elective Course 3 0
  18 0

 

 

 

 

 

 

 

List of MBA courses:

Business 5013- Business Technology Management
Business 5016- Operations Management
Business 5017- Managerial Economics
Business 5031- Business Law
Business 5032- Management Accounting Information and Decisions
Business 5033- Project Managment
Business 5034- Marketing Management
Business 5035- Corporate Innovation and Entrepreneurship
Business 5038- Managing Human Resources
Business 5039- Managerial Finance
Business 5055- Contemporary Issues in Organizations
Business 5071- Strategic Management
Business 5110- International Business
Business 5318- Organizational Behaviour

** The MBA program is compromised of 15 required courses, including those listed above and Business 5091 (Capstone Project). Business 5091 is taken in the fall term of fifth year and the scheduling of the other courses may change from year to year. 

+ Students who have completed Gr.12U Calculus and Vectors with a minimum grade of 60% are nto required to take Mathematics 1071. For information regarding complementary studies elective courses, contact the Chair of the Department. 

**Students should be aware that there may be additional laboratory hours, up to 3 hours per week, for Science or Engineering Elective Courses.

The Indigenous Content requirement is met by taking SOCI 2755, a Type E course. This course may be taken at any time in the third or fourth year of the program. 

***Complementary Studies electives must be selected from the approved list of courses in the academic year the course is completed.  Refer to the Faculty of Engineering website for the current list of approved courses.

^Strategy Project may extend into the winter term.

ENGINEERING ELECTIVE COURSES LIST

Not all elective courses in this list will be offered every year.  ** Students should be aware that there may be additional laboratory hours, up to 3 hours per week, for Science or Engineering Elective courses.

Category A
Electrical Engineering 0573- Fuzzy Logic Expert Systems
Electrical Engineering 0651 - Computer Organization
Software Engineering 0655 - Special Topics in Software Engineering
Electrical Engineering 4054 - Digital VLSI Circuit Design
Software Engineering 0151- Large Scale Data Analytics
Software Engineering 0152- Agile Software Development
Software Engineering 0153- Natural Language Processing
Software Engineering 0154- Software Construction and Evolution
Software Engineering 0155- Web Engineering

SCIENCE ELECTIVES COURSE LIST
Students should be aware that there may be additional laboratory hours, up to 3 hours per week, for Science or Engineering Elective Courses. 

Stream A:
Physics 2331- Modern Physics I
Physics 2332 - Modern Physics II

Stream B:
Biology 2210 - Introductory Ecology
Biology 2171 - Genetics

Stream C:
Geology 1111 - Planet Earth with Laboratory
Geology 1131 - Crust of the Earth with Lab