Last updated on 2025-10-27
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













