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!

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)

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

Cutting-edge facilities & equipment

Experiment with industry-standard equipment, software, and technology in our advanced facilities, including:

Actively participate and collaborate with teachers using these specialized facilities, boosting your motivation and confidence.

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:

  • Have a Secondary School Diploma (DES) and have successfully completed the following prerequisite courses:

  • Have a Diploma of Vocational Studies (DVS) and have successfully completed the following prerequisite courses:

  • Have an equivalent education or one deemed sufficient by LaSalle College.

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)

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)