Program overview
Admission Requirements
Intakes

Last updated on 2025-10-27

Program overview

Program overview

The Computer Programming program at St. Lawrence College's Cornwall campus offers an experiential learning approach, allowing students to engage in real-world software development practices. Throughout this two-year diploma program, students will apply classroom concepts to solve programming challenges, working collaboratively in project teams to design, develop, and test applications. The curriculum covers a wide range of programming languages and skills, including problem-solving, software design, and application development, preparing graduates for a successful career in the tech industry.

Program structure

The Computer Programming program is structured to provide a comprehensive education in software development over a duration of two years. The program is delivered on a full-time basis and includes:

  • Experiential learning through project-based assignments
  • Collaboration in team settings to enhance problem-solving skills
  • Exposure to various programming languages such as C#, C++, PHP, MySQL, JavaScript, and Java
  • Opportunities for further studies in the Computer Programming and Analysis program at Kingston Campus

Students will gain hands-on experience in writing programs for both desktop and web applications, ensuring they are well-prepared for the demands of the industry.

Featured Experiences

The Computer Programming program offers several unique features that enhance the learning experience:

  • Capstone Project: A hands-on simulation of real-world work placement, allowing students to apply their skills in a comprehensive software project.
  • Collaborative Learning: Students work in teams to develop applications, fostering teamwork and communication skills.
  • Industry-Relevant Skills: The curriculum emphasizes current software development practices, ensuring students are equipped with the latest knowledge and techniques.
  • Guest Speakers: Opportunities to learn from industry professionals who share insights and trends in the field of programming.

Career Options

Graduates of the Computer Programming program can pursue a variety of career paths in Canada, including:

  • Computer Programmer: Develops and maintains software applications, ensuring functionality and performance.
  • Web Developer: Designs and builds websites, focusing on both client-side and server-side scripting.
  • Systems Developer: Works on the design and implementation of software systems to meet organizational needs.
  • Database Administrator: Manages and organizes data using database management systems, ensuring data integrity and security.
  • Quality Assurance Analyst: Tests software applications to identify bugs and ensure quality standards are met.

With a strong demand for skilled professionals in the tech industry, graduates can expect excellent job prospects and opportunities for career advancement.

 

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

Visit St. Lawrence College official website