Program overview
Admission Requirements
Intakes

Last updated on 2025-10-27

Program overview

Program overview

The Computer Programming and Analysis (CPA) program at St. Lawrence College is designed to provide students with a comprehensive understanding of software development practices used in the modern workplace. This program emphasizes an experiential learning approach, allowing students to apply classroom concepts to real-world programming challenges. Throughout the program, students will work in project teams to design, develop, and test applications, gaining essential programming and problem-solving skills. The program culminates in a third-year work placement, providing invaluable experience in a professional IT environment.

Program structure

The Computer Programming and Analysis program is structured as follows:

  • Program Length: 3 Years
  • Delivery: Full-Time
  • Intake Options: January and September
  • Special May Intake: Available for International Students Only

This program offers a variety of learning experiences, including:

  • Hands-on projects that simulate real-world software development
  • Collaboration in project teams
  • Third-year work placement to gain practical experience

Students will learn a wide range of skills, including programming for desktop, web, mobile, and mainframe platforms, and will be exposed to various programming languages.

Featured Experiences

The Computer Programming and Analysis program includes several unique features that enhance the learning experience:

  • Work Placement: Students participate in a third-year work placement, gaining hands-on experience in an IT business environment.
  • Experiential Learning: The program follows an experiential learning approach, allowing students to apply theoretical knowledge to practical programming problems.
  • Project-Based Learning: Students work in teams to design, develop, and test larger-scale applications, simulating real-world software development practices.
  • Access to Mainframe Courses: The program offers courses in COBOL, CICS, JCL, and TSO, which are rare in North America.

Career Options

Graduates of the Computer Programming and Analysis program have a wide range of career opportunities in Canada, including:

  • Computer Programmer: Develops and maintains software applications, ensuring functionality and performance.
  • Web Developer: Designs and builds websites, focusing on user experience and functionality.
  • Systems Analyst: Analyzes and improves IT systems, ensuring they meet business needs and requirements.
  • Database Administrator: Manages and maintains databases, 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 IT professionals, graduates can expect excellent job prospects and opportunities for advancement in various sectors, including education, healthcare, military, and finance.

 

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

Visit St. Lawrence College official website