Applied Computer Science (Games Development Option), Bachelor of Science, Full-time
Program start date | Application deadline |
2023-09-01 | - |
Program Overview
The Bachelor of Science in Applied Computer Science (BScACS) with a Games Development Option equips students with advanced computing skills and a focus on game design. The program combines theory and practice, developing students' critical thinking, problem-solving, and creative abilities. Graduates are prepared for careers in game development, software engineering, and other areas of software development. The program employs a cohort model, fostering collaboration and network building among students.
Program Outline
Degree Overview:
The Bachelor of Science in Applied Computer Science (BScACS) degree equips students with advanced computing skills for careers as software engineers, programming analysts, and software designers. The program combines theory and practice, developing students' critical thinking, problem-solving, and creative abilities. It employs a cohort model where students have the same classmates in all courses, allowing for collaboration and network building. With an emphasis on game design, the Games Development Option combines creativity with advanced knowledge in various computer programming areas. It's designed to equip students with the skills to succeed in the fast-paced and growing industry.
Outline:
Level 5 (15 weeks)
- COMP 7035: Operating Systems
- COMP 7051: Introduction to Computer Games Development
- COMP 7082: Software Engineering
- COMP 7903: Games Design Fundamentals
- MATH 7808: Calculus for Computing
Level 6 (15 weeks)
- COMP 7905: Art in Game Development
- COMP 8042: Advanced Algorithms and Data Structures Design and Analysis
- COMP 8051: Advanced Games Architecture
- COMP 8082: Project Management
- MATH 7908: Linear Algebra and Applications for Computing
Level 7 (15 weeks)
- COMP 7003: Introduction to Information and Network Security
- COMP 8085: Artificial Intelligence
- COMP 8552: Advanced Games Programming Techniques
- COMP 8800: Major Project 1
- LIBS 7001: Critical Reading and Writing
- LIBS 7002: Applied Ethics
Level 8 (15 weeks)
- COMP 7012: Interaction Design
- COMP 8900: Major Project 2
- General Education Electives
Careers:
Graduates of the BScACS degree in Games Development are equipped with marketable and transferable skills for careers in game development and other areas of software development, such as computer programming or software engineering. Vancouver has been home to Canada's fastest-growing tech force for several years, providing graduates with opportunities to join local tech companies or international titans like Salesforce, Apple, or Amazon.
BCIT - British Columbia Institute of Technology
Overview:
BCIT is a public post-secondary institution in British Columbia, Canada, offering practical, flexible, and applied education. It distinguishes itself from traditional colleges and universities by focusing on hands-on learning with instructors who have direct experience in their fields.
Services Offered:
BCIT provides a wide range of services to its students, including:
Academic & Learning Services:
Academic advising, tutoring, writing support, and library resources.Campus Amenities:
Cafeterias, fitness facilities, student lounges, and other amenities.Financial Aid & Awards:
Scholarships, bursaries, and other financial assistance programs.Health & Wellness:
Counseling, health services, and wellness programs.Safety & Security:
Campus security services and safety protocols.Student Life & Housing:
Student clubs, events, and housing options.Technology:
Access to computer labs, software, and online learning platforms.Workplace & Career Opportunities:
Career counseling, job placement services, and internship opportunities.Indigenous Initiatives:
Support services and programs for Indigenous students.International Students:
Support services and programs for international students.Student Association:
Student-run organization representing student interests.Student Life and Campus Experience:
BCIT offers a vibrant campus life with opportunities for students to engage in various activities, including:
Clubs and Organizations:
Joining clubs and organizations related to their interests.Events:
Attending campus events, workshops, and social gatherings.Volunteering:
Contributing to the community through volunteer opportunities.Mentorship:
Connecting with mentors and peers for guidance and support.Key Reasons to Study There:
Practical, Hands-on Learning:
Focus on applied learning with industry-relevant skills.Experienced Instructors:
Instructors with direct experience in their fields.Flexible Learning Options:
Full-time, part-time, and online programs.Strong Industry Connections:
Close ties with industry partners for internships and job opportunities.Career-Focused Programs:
Programs designed to prepare students for specific careers.Vibrant Campus Community:
Opportunities for student engagement and social interaction.Academic Programs:
BCIT offers a wide range of academic programs across various disciplines, including:
Applied & Natural Sciences:
Business, media, computing, and IT.Engineering:
Various engineering disciplines.Health Sciences:
Healthcare and medical programs.Trades & Apprenticeships:
Skilled trades and apprenticeship programs.Flexible Learning:
Online and part-time programs.Microcredentials:
Short-term, specialized programs for skill development.Other:
BCIT is committed to sustainability and social responsibility, with initiatives focused on environmental protection and community engagement. The institution also acknowledges the unceded traditional territories of the Coast Salish Nations.
Entry Requirements:
The Bachelor of Science in Applied Computer Science (BScACS) is a two year degree completion program, meant to be taken after two years of post-secondary education in computing. External applicants will apply based on the pre-entry assessment. BCIT CST Diploma Graduates who graduated in the last five (5) years may apply directly to the program at bcit.ca/apply without a pre-entry or departmental assessment. CIT and FSWD Diploma Graduates will apply based on the pre-entry assessment.
- English Language Proficiency: Category 2 – English Studies 12 (67%) or equivalent
- Post-secondary Education: A minimum of 60.0 credits of post-secondary education in Computing from a recognized institution, which consists of: 6.0 credits of English or communications 6.0 credits of math, with a minimum of 3.0 credits in discrete math 3.0 credits of statistics 27.0 credits of computing, with a minimum of 3.0 credits in each of the following seven courses: Algorithms and data structures Computer architecture Database Data communications and networking Object-oriented programming Procedural programming Systems analysis and design
- In addition to the above, acceptance into the following options is subject to the following requirements: Games Development Option requires familiarity with C++. Network Security Development Option requires familiarity with C.
- 18.0 of general education and/or other computing courses: The BScACS Program Head will assess the equivalency of credits obtained from other institutions to ensure that graduation requirements are met. Applicants who have completed post-secondary studies outside of Canada, the United States, the United Kingdom, Australia or New Zealand will require a comprehensive evaluation of their credentials by the International Credential Evaluation Service (ICES). Credential evaluation reports from other Canadian services may be considered. These reports must include course-by-course evaluations and GPA calculations.