Computer Science Technology - Video Game Programming
DEC | 420.BX
DEC - Business & Technologies | 420.BX | 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, allowing you to learn programming fundamentals, especially in video games. You will also learn to work in a multidisciplinary team and develop your communication skills.


Program availability
Gaming for Twelve Hours at Montréal Joue Festival

Gamers at the Montréal Joue Festival had the chance to play “Manoir”, a game developed by our students.

Which Video Game Program Should You Choose?

Check out our infographic to find out.

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. Once you earn a Computer Science Technology DEC from LaSalle College, you will automatically be admitted to:

  • École de technologie supérieure (ÉTS)

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

If you’re not afraid of intense, demanding work (but it’s worth it!), then this program is made for you.

  • 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 courses:

  • Language of Instruction from Secondary V,
  • Second Language from Secondary V,
  • Mathematics: TS or SN Secondary IV (Math 436 under the old plan) or CST Secondary V,
  • 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 Secondary IV (Math 436 under the old plan) or CST Secondary V.

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).