Overview

Develop your programming skills using a precise product development methodology in the Computer Science Technology (Profile in Programming) DCS. Learn different approaches to IT project management, including Scrum, to create ready-to-install and ready-to-use applications. Work as part of a team using best practices (Agile, Scrum) and key industry tools (GitLab, GitHub).

Living on the North Shore? This program is also offered at our Laval campus!

About the Program

Dive into the world of technology with a modern program that combines theory and hands-on practice. You will learn to master programming, algorithms, databases, as well as web and mobile development. This new version integrates skills highly sought after by employers, such as UI/UX Design, advanced web development, and comprehensive training in mobile development for both Android and iOS. You will be prepared to design and develop robust, user-friendly applications tailored to today’s technological environments. Through real-world projects, training in agile methodologies such as Scrum, and the use of essential industry tools like GitHub and cloud services, you will become a versatile programmer ready to enter the job market and thrive within cutting-edge development teams.

Opportunities

Our unique approach incorporates real-world experience with classroom learning for hands-on, practical education.

  • Collaborate with active industry professionals;
  • Sharpen skills in a practical setting;
  • Create a portfolio tailored to your career objectives; 
  • Join our computer club to maintain connections with companies and to attend several events and workshops;
  • Practice AI tools in coding assignments, technical projects and internships.

Accelerate your career!

Upcoming Sessions

LaSalle College has three annual start dates: fall, winter, and summer.

We accept applications at any time. Registration is open year-round.

Processing time:

  • Canadian applicants: up to two weeks,
  • International applicants: up to six months.

Submit your application as soon as possible to ensure a spot in your desired semester.

Note that applications are not processed until all required, validated documents and admission fees are received.

Start dateLanguageScheduleLocation
May 11, 2026

French

Full-time - Daytime

MontréalApply now
Aug 27, 2026

English

Full-time - Daytime

OnlineApply now
Aug 27, 2026

French

Full-time - Daytime

OnlineApply now
Aug 27, 2026

French

Full-time - Daytime

MontréalApply now
Aug 27, 2026

English

Full-time - Daytime

LavalApply now
Aug 27, 2026

English

Full-time - Daytime

MontréalApply now
Jan 7, 2027

English

Full-time - Daytime

OnlineApply now
Jan 7, 2027

French

Full-time - Daytime

OnlineApply now
Jan 7, 2027

French

Full-time - Daytime

MontréalApply now
Jan 7, 2027

English

Full-time - Daytime

LavalApply now
Jan 7, 2027

English

Full-time - Daytime

MontréalApply now
May 10, 2027

French

Full-time - Daytime

MontréalApply now

Admissions Criteria

Exceptions to these admission criteria may be applied.

Every application is reviewed by the College.

To be eligible for acceptance into this program, applicants are generally required to meet one of the following criteria:

  • Secondary School Diploma (SSD).

  • Diploma of Vocational Studies (DVS) with completion of:

    • Language of Instruction from Secondary 5,
    • Second Language from Secondary 5, 
    • Mathematics CST 4 (or Math 436).

  • Equivalent education or an instruction deemed sufficient.

List of Courses

Diploma of College Studies (DCS) programs consist of:

  • General education courses common to all programs,
  • General education courses specific to the program,
  • Complementary general education courses.

Concentration Courses

  • Applied Mathematics to Computer Science (60 hrs)
  • Computer Architecture (45 hrs)
  • Algorithms and Programming (90 hrs)
  • Web Client Development I (90 hrs)
  • Databases I (90 hrs)
  • Object-oriented Programming Concepts (90 hrs)
  • Web Client Development II (90 hrs)
  • UML Modeling (60 hrs)
  • Databases II (60 hrs)
  • Multi-tier Application Development (90 hrs)
  • Scripting Language (75 hrs)
  • Web Server Application Development I (90 hrs)
  • Advanced Object-Oriented Programming (75 hrs)
  • Data Structure (90 hrs)
  • Android Mobile Development (75 hrs)
  • Scripting Language II (75 hrs)
  • Web Server Application Development II (75 hrs)
  • Operating System and Networking (45 hrs)
  • Professional Integration (45 hrs)
  • iOS Mobile Development (90 hrs)
  • Information System Implementation (90 hrs)
  • Applied Machine Learning (75 hrs)
  • Web Server Application Development III (75 hrs)
  • Workplace Integration: Programming (270 hrs)

* The College reserves the right to substitute certain courses.

General Education Courses

College-level institutions emphasize general education that focuses on core cultural knowledge, skill development, responsible citizenship, and shared cultural heritage.

Alumni have a well-rounded skill set and general knowledge that is valued in the workplace.

  • 3 Physical Education courses (90hrs)
  • 3 Humanities courses (150hrs)
  • 4 Language and Literature courses (240hrs)
  • 2 Second Language courses (90hrs)
  • 2 Complementary courses (90hrs) (depending on eligibility, 1 French Literature course)

Internships

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

Inspiring stories

Empower your ambition with our students' success stories. Unlock a career that lives up to your aspirations.

Confident Man in Black Shirt
Professional adventure beginning with a journey abroad.
DCS in Computer Science Technology - Programming - Derrick Hughes
Confident Woman in Red and Black Dress
A rewarding career change
Sarah Challab, DCS in Computer Science Technology (Profile in Programming)