Computer Science
Post-Diploma B.Sc. in Computer Science
This program is available to graduates of the two-year diploma programs in Computer Systems Technology and Computer Information Systems from Saskatchewan Polytechnic. Graduates of other diploma programs in these areas may also be considered for admission. Students must have completed the diploma program within the last ten years with a minimum 70% graduating average and a passing grade in Math C30 or equivalent is needed.
Program Overview:
Students in a post-diploma B.Sc. program will be given 60 credit hours of transfer credit, requiring only 60 more credit hours (20 courses) to graduate. The typical completion time is 2 years.
- Total length: 20 courses
- CS courses: 9
- Other required courses: 7
- Electives: 4
Required Courses:
Download the Course Requirements (PDF) for this program.
Credit hours | Course Subject and Number | Course Name |
60 | Block transfer credit | Diploma in Computer Systems Technology or Business Information Systems from Saskatchewan Polytechnic |
0 | SCI 099 | Skills for Science Students |
3 | CS 215 | Web and Database Programming |
3 | CS 301 | Digital Systems Architecture |
3 | CS 310 | Discrete Combinatorial Structures |
3 | CS 320 | Introduction to Artificial Intelligence |
3 | CS 340 | Advanced Data Structures and Algorithms |
3 | One course from: CS 261, 350, 410, 412, 428 | |
3 | CS 476 | Software Development Project |
3 | CS 400-level | |
3 | CS 400-level | |
3 | MATH 110 | Calculus I |
3 | MATH 111 | Calculus II |
3 | MATH 122 | Linear Algebra I |
3 | MATH 221 | Introduction to Proofs and Problem Solving |
3 | MATH or STAT course above 200 (not MATH 261) | |
3 | ENGL 100 | Critical Reading and Writing I |
3 | ENGL 110 | Critical Reading and Writing II |
6 | Two Arts or Media, Art, and Performance electives | |
6 | Two Natural Science electives | |
60 | Subtotal: 65.00% U of R GPA required | |
120 | Total |