Durham College Canada

Computer Programming

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Semesters
Mode On Campus
Level Undergraduate
Degree Undergraduate Diploma
Next Intake TBA

Course Overview

The Computer Programming Undergraduate Diploma at Durham College is engineered for aspiring professionals ready to dive into the dynamic world of software development. You will gain a robust understanding of core programming concepts, essential for designing, developing, and troubleshooting software applications that drive modern industries. This program is ideal if you possess a keen analytical mind and a passion for problem-solving, preparing you to meet the growing demand for skilled computer programmers in a constantly evolving technological landscape.

Over four semesters of full-time, on-campus study, you will engage with a curriculum featuring key subjects like Object-Oriented Programming, Web Development, and Database Development. You will work on iteratively developed projects in group settings, simulating real-world client and peer collaboration, and develop essential IT career skills. You will graduate equipped with a portfolio of practical experience and the technical acumen to pursue diverse roles in software development and related IT fields.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This computer programming course provides a comprehensive introduction to the field, covering foundational concepts in Semester 1 including computer systems, introductory programming, and database principles. Semester 2 builds upon this with object-oriented programming, web development fundamentals, and systems development. The curriculum progresses through Semesters 3 and 4, delving into advanced object-oriented programming, intermediate and enterprise web development, database development, and cloud technologies.

1 Semester 1

Communication Foundations
Computer Systems - Hardware
Introduction to Programming
Data Communications and Networking 1
Introduction to Databases
Mathematics for IT

2 Semester 2

Object-Oriented Programming 1
General Education Elective
Web Development - Fundamentals
Software Testing and Automation
Systems Development 1
Business for IT Professionals

3 Semester 3

IT Career Essentials
Object-Oriented Programming 2
General Education Elective
Web Development Intermediate
Database Development 1
Systems Development 2

4 Semester 4

Object-Oriented Programming 3
General Education Elective
Mainframe Development 1
Web Development - Enterprise
Web Development - Client Side Script
Cloud Technology Fundamentals

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 11,184.00
Second Year Fee Tuition fee
USD 11,184.00
Total Program Cost Estimated total tuition
USD 22,368.00

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

Living Costs

Accommodation
USD 411.00 - USD 1,164.00
Food & Groceries USD 2,167.00 - USD 3,901.00
Transport USD 781.00 - USD 1,214.00
Utilities & Bills USD 1,041.00 - USD 1,561.00
Estimated Total USD 3,989.00 - USD 6,676.00

Living cost estimates are based on Oshawa Campus.

Outcomes & Employability

What happens after you graduate

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

Common Graduate Roles

Accounting & AuditingBeverage Production & DistributionClinical & Medical ServicesEconomic Research & PolicyHealthcare ConsultingMedical Research & Clinical TrialsNutrition & DieteticsPublic Health & EpidemiologySupply Chain & Food LogisticsTax & Legal Compliance

Top Employers Hiring for this course

CIBC

Scotiabank

Walmart

Why Study Computer Programming at Durham College

What makes this program stand out

Top 20 in UK For Computer Science

Exeter's Computer Science department consistently ranks among the top 20 in the UK for both teaching quality and research output.

Fast Offers Quick turnaround

Exeter typically responds to applications within 2-3 weeks, giving you clarity on your options quickly.

Flexible Intakes September start

Primary intake in September with January start available for some pathways through the INTO foundation program.

Accredited Industry recognized

Accredited by BCS, The Chartered Institute for IT, meeting requirements for Chartered IT Professional (CITP) status.

Life at Durham 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 Durham 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, without needing a separate work permit.

What jobs can I get after studying this course?

Software Developer, Application Programmer, Systems Analyst, Software Engineer, Web Developer

What will I actually study in this course?

The program offers a solid foundation in software development, teaching key programming languages and collaboration on projects. Students will also focus on developing their career brand to stand out in the job market.

When can I start — what are the intake months?

The Computer Programming program has a September intake. Make sure to apply early to secure your spot in this growing field.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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