Program Overview

Program Brochure 2024-25
Computer Science Technology
Application deadline

March 1 for Fall Semester

Minimum admission requirements

Quebec Secondary School Diploma or a level of education that is deemed equivalent by the College.

Prerequisites

Mathematics TS/SN4 or CST 5

About the Program

The Computer Science Technology program is a comprehensive three-year career program crafted to furnish students with a robust foundation in object-oriented methodology, with a specific emphasis on program design and system analysis. The curriculum integrates web concepts across courses, enabling the development of dynamic, database-driven web applications across various operating system platforms. This program diligently focuses on key areas including computer programming, operating systems, database and web technology, data communication and networking, security, and advanced programming languages.

Educational Experience

Students enrolled in the Computer Science Technology diploma program will benefit from state-of-the-art facilities, combining theoretical classes with practical laboratory sessions. This blend ensures exposure to the latest software versions, complementing academic learning. Each student also gains access to these software tools on their personal devices through our academic partnerships with leading software vendors. Our dedicated faculty, staff, and student advisors are passionately committed to your success, supporting you throughout your journey and especially during the capstone internship program at an external business institution in the sixth semester.

Curriculum Highlights

The program offers a well-rounded technological education that primes graduates for roles as developers, technicians, or administrators across various industries. Our advisory committee, consisting of seasoned IT business professionals, annually revises the curriculum to align with the evolving landscape of computer technology needs and employer expectations.

Career Prospects

Prepare to embark on a fulfilling career path in roles such as software developer, information systems specialist, and PC administration among others. The technical and business acumen developed during the program positions you ideally for some of the most sought-after and dynamic positions in today’s tech-driven markets. Furthermore, the program provides a solid groundwork for students wishing to pursue further studies at the university level in software engineering, business, or other science-related fields.

Skills Acquired

  • Object-oriented methodology
  • Problem Solving
  • Programming Languages
  • Modern Systems Analysis and Design
  • Operating Systems
  • Database design and administration
  • Client-server development
  • Cloud development
  • Distributed Systems and Micro Services
  • Computer and networking support
  • Information Systems Security
  • Internet of Things (IoT)
  • Mobile app development (Android and iOS)
  • Game development

Program Grids

For further information about English Certificate Holders and Non-Certificate Holders, please refer to the Law 14 (Bill 96) FAQ. Find a list of course descriptions here.

Program grids are subject to change.

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6
EnglishEnglishEnglishEnglish for Professional ProgramsComplementaryFinal Project 2
HumanitiesFrenchPhysical EducationHumanities for ProfessionalDatabase Administration and SecurityInternship (Field Experience)
FrenchHumanitiesComplementaryPhysical EducationMobile Application Development 2: iOSManaging Big Data for Connected Devices
Physical EducationConfiguring, Managing and Maintaining ComputersFundamentals of Business and Entrepreneurship for IT ProfessionalsWeb Development with PHPFinal Project 1Comprehensive Assessment (Meeting the Graduate Profile)
Math for Computer ScienceObject Oriented Programming with Java 2Database Design with an Introduction to SQLSystems Analysis and DesignAzure for SQL Developers with ASP.NET and MVC
Computer/ IT FundamentalsOperating Systems using LinuxNetworking and SecurityMobile Applications Development 1: AndroidIoT: Design and Prototyping of Connected Devices
Object Oriented Programming with Java 1Web Programming and JS Libraries.NET DevelopmentGame Development with Unity Cross-Platform Game EngineProfessional Integration and High-Tech Entrepreneurship
User Experience/Web Interface DesignProject Management with Quantitative MethodsJava Web ProgrammingWeb Services and Distributed Computing
Introduction to IoT (Internet of Things) and Embedded Systems
Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6
EnglishEnglishEnglishEnglish for Professional ProgramsComplementaryFinal Project 2
HumanitiesHumanitiesFrenchHumanities for ProfessionalDatabase Administration and SecurityInternship (Field Experience)
FrenchFrenchPhysical EducationPhysical EducationMobile Application Development 2: iOSManaging Big Data for Connected Devices
Physical EducationConfiguring, Managing and Maintaining ComputersFundamentals of Business and Entrepreneurship for IT ProfessionalsWeb Development with PHPFinal Project 1Comprehensive Assessment (Meeting the Graduate Profile)
Math for Computer ScienceObject Oriented Programming with Java 2Database Design with an Introduction to SQLSystems Analysis and DesignAzure for SQL Developers with ASP.NET and MVC
Computer/ IT FundamentalsOperating Systems using LinuxNetworking and SecurityMobile Applications Development 1: AndroidIoT: Design and Prototyping of Connected Devices
Object Oriented Programming with Java 1Web Programming and JS Libraries.NET DevelopmentGame Development with Unity Cross-Platform Game EngineProfessional Integration and High-Tech Entrepreneurship
User Experience/Web Interface DesignProject Management with Quantitative MethodsJava Web ProgrammingWeb Services and Distributed Computing
Introduction to IoT (Internet of Things) and Embedded Systems

Ready to apply?

Click here to find all the information you need to complete your online application.

How to apply