Computer Programming

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 2 Years
Mode On Campus
Level Undergraduate
Degree Undergraduate Diploma
Closing soon January 2027

Course Overview

The Computer Programming Undergraduate Diploma at George Brown College equips you with the essential technical and soft skills to launch a dynamic career in information technology. This program is ideal for aspiring software developers, quality assurance analysts, and IT professionals seeking a strong foundation in computing logic, web development, and database management. You will explore fundamental concepts in computing, learn to build interactive web applications, and gain proficiency in managing data, preparing you to tackle the challenges and opportunities within the ever-evolving tech landscape. This diploma provides a comprehensive pathway into the IT sector.

You will study this program on campus, full-time, over two years. The curriculum is structured across four semesters, including core courses in IT Essentials, Object-Oriented Programming, and Web Application Development, alongside essential mathematics and communication modules. Throughout your studies, you will engage in practical projects, such as developing a system analysis, design, and testing project in your third semester, and an agile software development project in your final semester. You will graduate with a well-rounded skill set, ready for roles such as junior programmer, web developer, or database administrator.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This computer programming course provides a comprehensive foundation in computing principles and practical application development. Students will explore fundamental logic, IT essentials, and web development, progressing to database management, object-oriented programming, and full-stack development. The curriculum further delves into software quality assurance, advanced web and application development, system analysis, and agile methodologies, culminating in a system development project and professional workplace competencies.

1 SEMESTER 1

Fundamentals of Computing Logic
IT Essentials
Introduction to Web Development
Introduction to Data Management
Mathematics for Computer Technology I
Communicating Across Contexts

2 SEMESTER 2

Database Management
Object-Oriented Programming
Introduction to Full Stack Development
Linux Essentials
Mathematics for Computer Technology II
Personal Finance

3 SEMESTER 3

Software Quality Assurance
Web Application Development
Advanced Web Programming
Application Development Using Java
System Analysis, Design, and Testing
General Education Elective

4 SEMESTER 4

Agile Software Development
Data Structures and Algorithms
Open Source Development
System Development Project
Professional Workplace Competencies
General Education Elective

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 14,161.00
Second Year Fee Tuition fee
USD 14,161.00
Total Program Cost Estimated total tuition
USD 28,323.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 986.00 - USD 1,307.00
Food & Groceries USD 2,601.00 - USD 4,334.00
Transport USD 1,110.00 - USD 1,387.00
Utilities & Bills USD 1,301.00 - USD 1,734.00
Estimated Total USD 5,012.00 - USD 7,455.00

Living cost estimates are based on Casa Loma Campus.

Outcomes & Employability

What happens after you graduate

83%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Accreditation & Assessment ServicesAviation & Air TransportBanking & Financial ServicesCorporate Training & DevelopmentCustoms, Trade & CompliancePrivate Equity & Venture CapitalPublic Broadcasting & DocumentaryQuality Assurance & TestingSatellite CommunicationsVocational & Technical Training

Top Employers Hiring for this course

City of Toronto

George Brown Polytechnic

Microsoft

RBC

Rogers Communications Inc

Scotiabank

TD Bank

The Hospital of Sick Children

Why Study Computer Programming at George Brown College

What makes this program stand out

January 2027 Closing soon

Next intake is in January 2027

Life at George Brown College in Canada

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Computer Programming at George Brown College

Can I work while studying?

International students can work up to 24 hours per week off-campus and an unlimited number of hours on campus. During breaks, you can work unlimited hours off-campus.

What English language score do I need for this course?

To enroll, you must meet specific English proficiency requirements. Acceptable tests include Duolingo, TOEFL, IELTS, and PTE, with varying score thresholds.

What jobs can I get after studying this course?

Potential job titles include software developer, quality assurance analyst, and IT support technician.

What will I actually study in this course?

This two-year Computer Programming diploma program equips you with technical and soft skills for a successful career in IT. You will learn about software development, quality assurance, and more.

When can I start — what are the intake months?

The Computer Programming program has intakes in January and September. You can apply to start your studies during either of these months.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️