Computer Programming and Analysis

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

Course Overview

The Computer Programming and Analysis Undergraduate Diploma at George Brown College is designed for aspiring IT professionals seeking to master the essential skills for success in today's technology-driven business landscape. You will gain a comprehensive understanding of software development, database management, and system analysis, preparing you to tackle complex challenges and drive innovation. This program is ideal for students eager to build a strong foundation in programming and IT analysis, equipping you with the technical acumen and problem-solving abilities demanded by the dynamic information technology sector.

This full-time, on-campus program is studied over three years, providing you with a structured learning experience that balances theoretical knowledge with practical application. You will engage with project-based learning, explore fast-growing areas like AI and machine learning, and develop proficiency in mobile and full-stack development. Through hands-on experience with the software development life cycle and database management, you will develop advanced technical abilities and essential communication and teamwork skills. You will graduate prepared for diverse career paths in the IT industry, ready to contribute to software application development, testing, and analysis.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This program provides a comprehensive foundation in computer programming and analysis, covering essential topics from introductory computing logic and web development to advanced database management and object-oriented programming. Students will explore full-stack development, system analysis, and software quality assurance, culminating in specialized areas like mobile application development, data science, and machine learning. The curriculum emphasizes practical application through projects and prepares students for professional roles in the technology industry.

1 SEMESTER 1

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

2 SEMESTER 2

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

3 SEMESTER 3

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

4 SEMESTER 4

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

5 SEMESTER 5

Capstone Project I
Mobile Application Development I
Web Application Development Using Java
DevOps
Applied Data Science
Full Stack Development I

6 SEMESTER 6

Capstone Project II
Introduction to Cyber Security
Mobile Application Development II
Applied Machine Learning
Full Stack Development II

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
Third Year Fee Tuition fee
USD 14,161.00
Total Program Cost Estimated total tuition
USD 42,485.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

Artificial Intelligence & Machine LearningData Science & AnalyticsFleet Management & OperationsHardware & Semiconductor EngineeringHealthcare Administration & ManagementInsurance & Risk ManagementJournalism & ReportingPhotojournalism & Visual MediaTax & Legal ComplianceTransport Engineering & Infrastructure

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 and Analysis 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 and Analysis at George Brown College

Can I work while studying?

International students can work up to 24 hours per week off-campus during term time and unlimited hours during breaks. They can also work an unlimited number of hours on campus without needing a separate work permit.

What English language score do I need for this course?

To qualify for the program, international students must meet specific English test requirements, including scores from tests like Duolingo, TOEFL, and IELTS. Ensure to check the exact scores needed for each test as outlined by the program.

What jobs can I get after studying this course?

Possible job titles include Software Developer, Database Analyst, IT Project Manager, and Systems Analyst.

What will I actually study in this course?

The Computer Programming and Analysis Undergraduate Diploma at George Brown College is designed for aspiring IT professionals seeking to master the essential skills for success in today's technology-driven business landscape. You will gain a comprehensive understanding of software development, database management, and system analysis, preparing you to tackle complex challenges and drive innovation. This program is ideal for students eager to build a strong foundation in programming and IT

When can I start — what are the intake months?

The Computer Programming and Analysis program has intake months in January and September, allowing flexibility for students to start their studies at the beginning of the year or in the fall.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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