Computing Science (Diploma)
Curriculum Guideline
Applicants to the Computing Science Diploma Program must meet the following criteria in order to receive admission to the program and priority registration:
- General College Admission Requirements
- Precalculus 12 with a minimum grade of B (or acceptable substitution)
Graduation Requirements For Students Completing By Summer 2023:
- Successful completion of a minimum of 60 credits
- 50% (30 credits) of all coursework must be completed at Douglas College
- A minimum program GPA of 2.00 is required
- Time limit to complete program graduation requirements: seven (7) years
Graduation Requirements For Students Completing After Summer 2023:
- Successful completion of a minimum of 60 credits
- 50% (30 credits) of all coursework must be completed at Douglas College
- A minimum program GPA of 2.00 is required
- Time limit to complete program graduation requirements: seven (7) years
Course Requirements:
Required Courses for the General Stream or the Game Development Stream | |||
Course Number | Course Title | Credits | Comments |
Introduction to Computing Science and Programming |
3.00 |
|
|
CMPT 1209 | Computer Programming II | 3.00 | |
CMPT 2395 | Intro to Computer Architecture | 3.00 | |
CMPT 2300 | Data Structures & Algorithms | 3.00 | |
CMPT 2276 | Introduction to Software Engineering | 3.00 | |
CMPT 2363 | User Interface Design | 3.00 | |
MATH 1120 | Calculus I | 3.00 | |
MATH 1130 | Discrete Mathematics I | 3.00 | |
MATH 1220 | Calculus II | 3.00 | |
MATH 2232 | Linear Algebra | 3.00 | |
ENGL 1102 |
Reading Literature and Culture |
3.00 |
|
UT Lab Science | 3.00 | ||
Elective Courses for the General Stream* | |||
Course Number | Course Title | Credits | Comments |
UT Electives | 24.00 |
|
|
Additional Required Courses for the Game Development Stream | |||
Course Number | Course Title | Credits | Comments |
BUSN 1210 | Management Essentials | 3.00 | |
BUSN 3253 | Entrepreneurship and New Venture Development | 3.00 | |
CMPT 1267 | Computer Game Development I | 3.00 | |
CMPT 2167 | Computer Game Development II | 3.00 | |
CMPT 2367 | Applied Project in Computing Science | 3.00 | |
CMPT 2361 | Computer Graphics | 3.00 | |
Elective Courses for the Game Development Stream* | |||
Course Number | Course Title | Credits | Comments |
UT Electives | 6.00 |
|
|
Total Credits |
60.00 |
* Please contact the Computing Science Coordinator for information on choosing electives.
The Computing Science Diploma with an optional Game Development stream will offer students a combination of academic foundation knowledge and hands-on lab experience to develop real-world computer-based projects.
The goals of the Computing Science Diploma program are to prepare students with:
- Fundamental theoretical and applied knowledge in the discipline of computer science
- Understanding of the use of current techniques, skills, and tools necessary for computing practices
- The ability to analyze a problem and its alternative solutions to design efficient programs and computer systems
- Comprehension of modern software engineering principles and practices
- Pathways to continue with advanced degrees in computer science or related disciplines
- Enough knowledge for entry-level jobs in the industry, business, or government
- The skills required for effective teamwork and collaboration
The Game Development stream will incorporate up-to-date software and hardware technologies to ensure students have the knowledge and skills required by the current gaming industry.