Program overview
Admission Requirements
Intakes

Last updated on 2025-06-24

Program overview

Program Overview

The Computer Programming and Analysis program at George Brown College is designed to equip students with essential skills in programming and IT analysis. This three-year advanced diploma program prepares graduates for a successful career in the ever-evolving field of Information Technology (IT). With a focus on both technical and interpersonal skills, students will learn to navigate the complexities of software application development and testing, making them valuable assets in any business environment.

 

As a graduate, you will have a solid foundation to advance your career in IT, addressing the growing demand for skilled professionals in this dynamic industry. The program also offers a fully online format, providing flexibility for students who prefer remote learning.

Program Structure

The Computer Programming and Analysis program spans a duration of 3 years (6 semesters), with starting months in January and September. The program is offered in a full-time format, allowing students to immerse themselves in their studies and gain comprehensive knowledge in the field.

 

Key features of the program structure include:

  • Project-based and experiential learning opportunities
  • Focus on fast-growing AI and machine-learning strategies
  • Mobile application development using the latest devices
  • Full-stack development training
  • Understanding of the software development life cycle and methodologies
  • Database management skills

 

Students enrolling in January must complete semester two from May to August of the same year. The program is continuously updated to reflect industry changes, ensuring that students receive the most relevant education possible.

Featured Experiences

The Computer Programming and Analysis program offers several unique experiences that enhance learning and prepare students for the workforce:

  • Hands-on project-based learning that simulates real-world scenarios
  • Access to advanced technology and tools for software development
  • Collaboration with industry representatives through a Program Advisory Committee
  • Opportunities for internships and co-op placements to gain practical experience
  • Focus on teamwork and client service skills to prepare for industry demands

 

These experiences are designed to provide students with a competitive edge in the job market, ensuring they are well-prepared for their future careers.

Career Options

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

  • Database Administrator: Responsible for managing and maintaining databases, ensuring data integrity and security.
  • Systems Analyst: Analyzes and designs information systems to meet business needs, improving efficiency and effectiveness.
  • Application Developer: Designs and develops software applications, focusing on user experience and functionality.
  • Web Application Developer: Specializes in creating and maintaining web-based applications, ensuring they are user-friendly and efficient.
  • Full-Stack Developer: Works on both the front-end and back-end of applications, providing a comprehensive approach to software development.

 

Additionally, graduates may find opportunities in consulting, mobile application development, and data architecture, particularly in AI and machine learning. The skills acquired in this program prepare students to work in diverse environments, from large corporations to smaller contract companies.

 

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

Visit GBC - George Brown College official website