Search
Thunder Bay • Orillia

Master of Science in Computer Science (Course) (TB)

The Course Program:
The program consists of five FCEs: Computer Science 5800 and eight half courses which include Computer Science 5111, a half-course designated by the Department, four half-courses in Computer Science at the graduate level and two other half-courses at the graduate or fourth-year level, at least one of which must be from the Department of Computer Science. Of the graduate Computer Science courses taken, at least one half-course must be taken from each of at least two Groups (see Computer Science course groupings below). In addition to the credit course requirements, the non-credit course Computer Science 5010 is required and  normally taken  in the final term unless otherwise determined by the Department.


NOTE: Students in this program must complete all requirements within six terms (2 years) of continuous registration. Moreover, the minimum number of academic terms required for graduation is five.


Computer Science Course Groupings

Group I:
Computer Science 5211 - Object Oriented Programming
Computer Science 5212 - Programming Languages
Computer Science 5213 - Computer Network Performance

Group II:
Computer Science 5311 - Applied Combinatorics
Computer Science 5312 - Scientific and Parallel Computing
Computer Science 5313 - Artificial Intelligence

Group III:
Computer Science 5450 - Mobile Programming
Computer Science 5451 - Advanced Multimedia Programming
Computer Science 5472 - Computer Graphics
Computer Science 5473 - Computer Security