Computer Science Technology - Programming

DEC | 420.BP
DEC - Business & Technologies | 420.BP | Computer Science Technology - Programming

The Computer Science Technology DEC, with a Programming option, was developed with support from the information technology business community and will propel you straight towards a promising career with excellent job prospects.

You will develop programming skills following strict product development methodology. You’ll learn to work with various IT project management approaches, like Scrum, to design and develop various types of applications and support/maintain the integrity of organization applications while taking into account technological advancements in the industry. Finally, you’ll be able to use an object-oriented approach to analyze and develop.

You will also be able to develop various types of applications ready for installation and operation. You will have the chance to work as part of a team (industry) that integrates current project management best practices (e.g. Agile, Scrum) and uses the industry’s leading tools and software (GitLab, GitHub, etc.).

Program availability
Tech Week

LaSalle College students got updated on the latest technology trends during Tech Week.

Video Game Programming

The Video Game Programming profile, exclusive in Montréal, is now available for the Computer Science Technology DEC program.

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:

  • Processor: Intel I5 or AMD A8 compatible with VT-X virtualization
  • Memory: 8 GB minimum
  • Hard drive: 500 GB minimum
  • Screen: 14 inches minimum
  • Connectivity: USB 3.0, WIFI and NIC LAN
  • You will need a USB-RJ45 adaptor if your laptop doesn't have a network jack

Required software: Office suite

You will graduate with a portfolio of achievements including complete and concrete applications. You will also gain professional experience in the industry.

Mobile Development professions 

  • Android application developer
  • IOS application developer
  • Mobile application developer
  • Application quality assurance

Web Development professions

  • Web application developer
  • Website developer (Front-end, Back-end and Full Stack)
  • Web services developer

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.

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.

Do you have a logical, curious and resourceful streak in your personality? Use your strengths to become a leader in the information technology industry.

  • You will learn the most up-to-date techniques such the programming languages used in the industry facilitating your professional integration.
  • You will produce complex projects while integrating best practices recognized in the industry preparing you to enter the job market or to continue your studies in university.
  • During your last semester, you will have the opportunity for a workplace internship of a duration of 7 weeks which will allow you to put in practice the knowledge acquired during your studies.
  • Applied Mathematics (60 h)
  • Computer Tools (45 h)
  • Introduction to Web Development (45 h)
  • Algorithms and Programming (90 h)
  • Computer Architecture (75 h)
  • Object Oriented Proramming concepts (90 h)
  • Operating Systems and Networking (60 h)
  • Web Client Development (90 h)
  • Databases I (90 h)
  • Information System Analysis and Modeling (90 h)
  • Multi-tiers applications development (90 h)
  • Databases II (60 h)
  • Scripting Lanugage (60 h)
  • Web Server Applications Development I (90 h)
  • Data Structures (60 h)
  • Object Oriented Programming (75 h)
  • Web Server Applications Development II (75 h)
  • Android Mobile Development (75 h)
  • iOS Mobile Development I (75 h)
  • Professional Integration (60 h)
  • Information Systems Implementation (75 h)
  • Multiplatform Mobile Development (75 h)
  • Trends in Technology (60 h)
  • iOS Mobile Development II (90 h)
  • Internship (255 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.

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

The School includes a student-run computer club, which provides support to new computer science students and organizes sports and cultural activities.

Students who have passed their final exams must complete their attestation with a twelve-week internship within a business.

Programming languages: C#, C/C++, PHP, Asp.Net, Java, JavaScript, MVC, Python, (X)HTML, Angular, Node js, JQuery, CSS, Swift, Objective C, Android, SQL, PL/SQL; Development Environment and Class Libraries: Visual Studio Net, Android Studio, Eclipse, Adobe, Xampp, Framework .Net, GitHub, Docker, XCode; Databases: SQL Server, Oracle, MySQL, Access, SQLite; Methodologies: UML, MVC, Agile (Scrum), Waterfall; Working tools: Microsoft Office (Word, Excel, PowerPoint, Access), Adobe XD, Google tools (doc, drive), Trello; Operating systems: Windows, Linux, IOS (use)

Java, C#, Microsoft Visual Studio .NET, Microsoft ASP.NET Technology, HTML, CSS ORACLE, SQL, Microsoft Visual C++, UML, Flash Action Script, PL/SQL, JavaScript, Android.