Program overview
Admission Requirements
Intakes

Last updated on 2025-07-21

Program overview

Program overview

The Computer Science Technology (Programming) program is designed to equip students with the essential skills and knowledge required in the field of programming and software development. This advanced diploma program focuses on practical and theoretical aspects of computer science, ensuring that graduates are well-prepared for the demands of the tech industry. Students will engage in hands-on learning experiences, allowing them to apply their knowledge in real-world scenarios. The program emphasizes problem-solving, critical thinking, and collaboration, which are vital skills in today’s fast-paced technological environment.

Program structure

The Computer Science Technology (Programming) program is structured to provide a comprehensive education in programming and software development. The program is designed to be completed in three years, allowing students to gain in-depth knowledge and practical experience. Key features of the program structure include:

  • Hands-on learning through projects and labs
  • Opportunities for co-op placements to gain real-world experience
  • Flexible learning options to accommodate different learning styles
  • Access to modern technology and software tools

Students will also have the chance to work on collaborative projects, enhancing their teamwork skills and preparing them for the collaborative nature of the tech industry.

Featured Experiences

  • Co-op placements that provide valuable industry experience
  • Access to state-of-the-art labs for hands-on learning
  • Field experiences that allow students to apply their skills in real-world settings
  • Joint partner programs with local tech companies for enhanced learning opportunities
  • Workshops and seminars led by industry professionals

Career Options

  • Software Developer: Responsible for designing, coding, and testing software applications to meet user needs.
  • Web Developer: Focuses on building and maintaining websites, ensuring functionality and user experience.
  • Systems Analyst: Analyzes and improves computer systems to enhance efficiency and effectiveness in organizations.
  • Database Administrator: Manages and organizes data using database management systems, ensuring data integrity and security.
  • IT Project Manager: Oversees technology projects, coordinating teams and resources to ensure successful project completion.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit LaSalle College - Montreal official website