DEC in Computer Science Technology - Video Game Programming

DEC | 420.BX
Other contact or email
Video Games | 420.BX | DEC in Computer Science Technology - Video Game Programming

Montreal is a major hub in the video game industry, so it’s the perfect place to immerse yourself in this booming field. There is an urgent need for programmers in several industries, especially video games.

The Computer Science Technology program, with a Video Game Programming option, was developed with studios ranked among global video game leaders. You’ll acquire the knowledge necessary to secure a choice position in the industry. You’ll help design a Triple-A game, join a multidisciplinary team from an independent studio, produce a mobile app or even release your own game.

This program uses the most popular programming tools in the industry (Unity, Unreal, C/C++/C#, Gameplay), allowing you to learn programming fundamentals, as well as the specifities of the field of video games. You will also learn to develop your communication skills in relation to this specific industry.


Program availability
Montréal Joue

College Partners with Major Gaming Event Montréal Joue

Gamers at the Montréal Joue Festival had the chance to play two games developed by our graduates.

Video Games

Your video game training happens here!

Find your video game profile to discover the program that will take you to the next level.

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. Students must have a laptop or purchase one before beginning their studies. This laptop must be equipped with the Windows operating system to work with all software. Standard or student license software must be installed when requested by teachers.

The following features are required for 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, with a Video Game Programming option, trains computer technicians specialized in video game programming. Our training allows you to join an innovative multidisciplinary team.

Video Game Development professions:

  • Game designer
  • Application quality assurance
  • Engine programmer (Unity and Unreal), C/C++/C#, Gameplay, Animation
  • Game tester
  • 3D designer

Object-oriented Development professions:

  • Object-oriented application development (.Net, Java, C++)
  • Application quality assurance

IT professions:

  • IT advisor
  • User interface design
  • Application tester
  • IT trainer

You can also further your software engineering education at the university level. Certain courses may even be credited.

Are you an avid gamer? Do you dream of writing programming code in your future career?

This program is made for you and will allow you to combine passion and work.

  • 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 (60 h)
  • Applied Mathematics for Video Game (60 h)
  • Object Oriented Programming and Concepts I (75 h)
  • Information System and Project Methodologie I (90 h)
  • Object Oriented Programming and Concepts II (75 h)
  • Game Engine I (75 h)
  • Databases (90 h)
  • Operating Systems (75 h)
  • Game Engine II (90 h)
  • Advanced Data Structure (75 h)
  • Applied Statistics for Video Game (60 h)
  • Game Engine III (90 h)
  • Internet Programming I (90 h)
  • Database Development (75 h)
  • Information System and Project Methodology II (75 h)
  • Graphical Environment (75 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 program prerequisite:

  • Mathematics: TS, SN Secondary IV or CST 5 (Math 436 under the old plan) 

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, SN Secondary IV or CST 5 (Math 436 under the old plan) 

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

Programming languages: C#, C/C++, Java, JavaScript, MVC, (X)HTML, CSS, SQL; Development Environment and Class Libraries: Visual Studio Net, Unity, Unreal, Eclipse, Adobe, Framework .Net, GitHub; Databases: SQL Server, Oracle, MySQL, Access Methodologies: UML, MVC, Agile (Scrum), Waterfall; Working tools: Microsoft Office (Word, Excel, PowerPoint, Access), Adobe XD, Google tools (Docs, Drive), Trello; Operating systems: Windows, Linux, IOS (use).