Computer Science Technology - Video Game Programming
DEC | 420.AX
DEC - Business & Technologies | 420.AX | Computer Science Technology - Video Game Programming

There's a whole new world waiting for you…

Are you an avid gamer? Do you wish you understood the technological operating mechanisms behind a video game? Combine passion and work by becoming a key player in the video game industry.

Developed in collaboration with studios ranked among the global leaders in video game creation and editing, the Computer Science Technology program, with the Video Game Programming specialization, will enable you to acquire the knowledge necessary to secure a choice position in the industry.

Thanks to the video game programming option, you will shape the world and be your own hero. At the end of your studies, you will be able to contribute to the design of a Triple-A game, join a multidisciplinary team from an independent studio, produce a mobile app and even launch your own game.

With the help of programming tools greatly used by the industry, this program will allow you to master the fundamental concepts of video game programming, grow your creativity and your communication skills related to the gaming world and work with different players of the industry to integrate a multidisciplinary team.

A major hub of the video game industry, Montreal is the perfect place to immerse yourself in this booming domain.

Considering the constant increase in workforce needs since 2002, employment prospects in this field are excellent.

It's your move!

Program availability
Final Projects

Discover the 7 Computer Science Technology graduates awarded during the 2016 edition of Final Projects.

Festival Montréal Joue

LaSalle College was a presenting partner of the 5th edition of Festival Montréal Joue.

Our Students Rewarded

A bursary was granted to a student by Réseau ACTION TI for his academic performance and his passion for the IT field.

In this program, the use of a laptop computer is mandatory. All students must come to class with their own personal laptop. Standard or student license software must be installed when requested by teachers.

The following features are required for Macs and PCs:

  • CPU: Intel i7 minimum
  • RAM: 8 GB minimum
  • Hard drive: HDD 512 GB minimum
  • Graphics card: GTX 2 GB minimum
  • Connectivity: USB 3.0, NIC LAN and Wifi. You will need a USB-RJ45 adaptor if your laptop doesn't have a network jack

Required software: Office suite.

The Computer Science Technology DEC – Video Game Programming computer science technicians specialized in video game programming.

In this program, the student will learn the fundamental concepts of video game programming all while developing creativity and communication skills in relation to the specific field of video games. The student will develop the skills and expertise necessary to integrate into the job market. The video game industry is rapidly growing and specialist technicians are in high demand. The purpose of developing this program is to equip the student so that he or she is able to rise up to the challenges of and meet the needs inherent to the video game industry.

At the end of this program, the student will be able to join a development team, develop different tools according to the programming languages, problem solve and make necessary corrections to a video game. The student's expertise in video game design will enable him or her to integrate into a multidisciplinary team in an innovative setting.

  • Video game developer
  • Analyst/programmer
  • Application analyst
  • Database administrator
  • Computer science technician
  • This program leads to a Diploma of College Studies (DEC).
  • Holders of a Diploma of College Studies (DEC) can either begin to work in their field or pursue university studies.
  • You will be heat of the action and will be able to immerse yourself in this booming industry since Montreal is a videogame hub.
  • You will learn from the best. Our teachers are still active in their field and they will teach you the latest techniques used by studios.
  • During your last semester, you will have the opportunity for a workplace internship of a duration of 15 weeks which will allow you to put in practice the knowledge acquired during your studies.
  • Applied Mathematics (60 h)
  • Elements of Data processing for Video Game (75 h)
  • Structured Programming (90 h)
  • Profession and Industry (45 h)
  • Applied Mathematics for Video Game (60 h)
  • Object Oriented Programming and Concepts I (75 h)
  • Information System and Project Methodologie I (75 h)
  • Object Oriented Programming and Concepts II (75 h)
  • Game Engine I (75 h)
  • Databases (75 h)
  • Operating Systems (75 h)
  • Game Engine II (75 h)
  • Advanced Data Structure (75 h)
  • Applied Statistics for Video Game (60 h)
  • Communication and Interfaces (45 h)
  • Game Engine III (75 h)
  • Internet Programming I (75 h)
  • Database Development (75 h)
  • Information System and Project Methodology II (75 h)
  • Graphical Environment (45 h)
  • Networks Elements (75 h)
  • Internship (525 h)

* The College reserves the right to substitute certain courses.

  • 3 Physical Education courses (90 h)
  • 3 Humanities courses (150 h)
  • 4 Literature courses (240 h)
  • 2 Second Language courses (90 h)
  • 2 complementary courses (90 h)

Contents of the courses in the Diploma of College Studies (DEC) Computer Science Technology Program are given for information purposes only. LaSalle College reserves the right to change, modify, add or remove one or several software programs or languages of application at any time, while respecting the program objectives and the recommendations contained within the college teaching guide.

Have obtained a Secondary School Diploma (DES) and completed the following courses :

  • Language of Instruction from Secondary V,
  • Second Language from Secondary V,
  • Mathematics TS or SN 5e (or Math 526 under previous regime),
  • Physical Sciences from Secondary IV,
  • History from Secondary IV

Have obtained a Professional Studies Diploma (DEP) and completed the following courses:

  • Language of Instruction from Secondary V,
  • Second Language from Secondary V,
  • Mathematics TS or SN 5e (or Math 526 under previous regime)

Have obtained an equivalent education or an instruction deemed sufficient. Every case will be analysed by the college.

Java, C#, Microsoft Visual Studio .NET, Microsoft technologie, HTML, CSS ORACLE, SQL, Microsoft Visual C++, UML, Flash Action Script, JavaScript, Unreal, Unity, Agile, Scrum, 3 Studio Max