Computing Science (Diploma)

Curriculum Guideline

Effective Date:
Program code
DPCPSC
Discontinued
No
Program
Faculty
Science & Technology
Department
Computing Science
Credential type
Diploma
Transcript title
Computing Science Diploma
Date of first offering
Start term
202030
End term
Not Specified
Credential
Diploma in Computing Science
Length of program
Four semesters
Credits
60.00
Admissions requirements

Applicants to the Computing Science Diploma Program must meet the following criteria in order to receive admission to the program and priority registration:

 

Curriculum framework

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

CMPT 1105
or
CMPT 1109

Introduction to Computing Science and Programming
or
Computer Programming I
 

3.00
  • Select one course from these two CMPT options
  • CMPT 1109 is preferred
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
or
ENGL 1106
or
ENGL 1109
or
ENGL 1114
or
ENGL 1115
or
ENGL 1130

Reading Literature and Culture
or
Reading Fiction
or
Studies in Fiction, Poetry and Drama
or
Reading Poetry
or
Reading Plays
or
Academic Writing

3.00
  • Select one course from these six ENGL options
UT Lab Science   3.00
Elective Courses for the General Stream*
Course Number Course Title Credits Comments
UT Electives   24.00
  • A university transferable course is a course that transfers to one of the 5 Research Universities - SFU, UBCV, UBCO, UNBC or UVIC – according to the BC Transfer Guide.
  • Recommended focus areas of electives should be within: BUSN; CMNS; CMPT; CRIM; CSIS; ECON; ENGL; ENGR; MARK; MATH; PHIL; PHYS; PSYC
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
  • A university transferable course is a course that transfers to one of the 5 Research Universities - SFU, UBCV, UBCO, UNBC or UVIC – according to the BC Transfer Guide.
  • Recommended focus areas of electives should be within: BUSN; CMNS; CMPT; CRIM; CSIS; ECON; ENGL; ENGR; MARK; MATH; PHIL; PHYS; PSYC

Total Credits

60.00

* Please contact the Computing Science Coordinator for information on choosing electives.

Learning outcomes

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.