The Department of Computer Science offers a Diploma program for qualified university graduates from diverse backgrounds who wish to obtain expertise in Computer Science fundamentals. Graduates of the Diploma program will obtain qualifications similar to those of graduates of the Bachelor/baccalaureate of Computer Science program. Upon completion of the Diploma, those with superior academic records who wish to pursue their studies may apply for admission to a 45 credit Master's Program in Computer Science.
- Admission Requirements: To be considered for admission, applicants must hold a Bachelor’s degree with above-average standing, and must have completed COMP 5481 Programming and Problem Solving or equivalent courses in C++ prior to entry into the Diploma program. Equivalence will be determined by the Diploma Program Director. Applicants deficient in mathematics or English are required to make up their deficiencies before they can be considered for admission. The Faculty reserves the right to set a quota on the number of admissions to the program.
- Application Deadlines: Applications for admission from within Canada must be complete by June 1 for the Fall term. Applications from outside Canada must be complete by February 15 for the Fall term. There is no admission to this program in the Winter or the Summer term.
Degree Requirements
- Credits. A fully-qualified candidate is required to complete a minimum of 31 credits.
- Courses. Candidates are required to take COMP 5201, 5361, 5421, 5511, 5461, 5531, 5541, and ENCS 5821.
- Performance. Students who have completed at least four courses will be assessed in June of each year. The assessment will be based on creditable courses completed after the first registration in the program. To be permitted to continue, students must have obtained a cumulative grade point average (CGPA) of at least 2.70.
- Time Limit. All work for a diploma program must be completed within 6 terms (2 years) from the time of initial registration in the program for full-time students; for part-time students the time limit is 12 terms (4 years).
- Graduation. To be eligible to graduate, students must have completed course requirements with a CGPA of at least 2.70.
Curriculum
| Course |
Title |
Credits |
| ENCS 5821 |
Technical Composition and Communication |
4.0 |
| COMP 5201 |
Computer Organization and Assembly Language |
4.0 |
| COMP5261 |
Computer Architecture |
3.0 |
| COMP 5361 |
Discrete Structures and Formal Languages |
4.0 |
| COMP 5421 |
Advanced Programming |
4.0 |
| COMP 5461 |
Operating Systems |
4.0 |
| COMP5481 |
Programming and Problem Solving |
4.0 |
| COMP 5511 |
Principles of Data Structures |
4.0 |
| COMP 5531 |
Files and Databases |
4.0 |
| COMP 5541 |
Tools and Techniques for Software Engineering |
4.0 |
| COMP 5611 |
Elementary Numerical Methods |
3.0 |