Niagara College Canada

Computer Programming and Analysis (Co-op)

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

Course Overview

The Computer Programming and Analysis (Co-op) undergraduate diploma at Niagara College is designed for aspiring professionals eager to master the intricacies of software development, database management, and system analysis. You will delve into core areas such as object-oriented software development, data science scripting, and client-server web solutions, preparing you to tackle complex computing challenges. This program equips you with the analytical and problem-solving skills essential for a dynamic career in the technology sector, making it ideal for those who are detail-oriented and passionate about creating innovative digital solutions.

This full-time, on-campus program spans three years, offering a robust curriculum that includes practical application through a community-sponsored project and a valuable co-op work term. You will gain hands-on experience in areas like database essentials, mobile application development, and network security, ensuring you are job-ready upon graduation. You will develop essential professional communication and teamwork skills, preparing you for roles such as a database developer, data analyst, or software engineer in a variety of industries.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This co-op program provides a comprehensive foundation in computer programming and analysis, covering essential areas like database management, web development, and software engineering. Students will explore advanced topics such as object-oriented programming, data science, and network security, alongside crucial mathematics and communication skills. The curriculum is designed to prepare students for practical application through a co-op work term, culminating in advanced studies in mobile development, big data, and data warehousing.

1 2021 Winter

Communications for Media Studies
Database Essentials
Web Authoring Fundamentals
Mathematics I for Computer Studies
The Art of Script Programming
Software Development

2 Elective Information

Communications for Project Development
Object Oriented Software Development
Data Science Script Programing
Client Server Web Solutions
Mathematics II for Computer Studies
The IT Professional

3 Elective Information

Graphically-Driven Project Planning and Design
Operating System Administration & Networking Fundamentals
Design Patterns for Enterprise Development
Multi-Platform Software Development

4 Elective Information

Community Sponsored Project
Mobile and Windows Store Development
Network Security and Large Data Solutions
Statistics for Computer Programmers

5 Co-op Work Term

Co-op Work Term

6 Advanced Professional Communications

Advanced Professional Communications
Developing Mobile Applications
Big Data Programming and Reporting
Data Warehouse Design and Implementation
Advanced Data Structures Concepts

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 12,059.00
Second Year Fee Tuition fee
USD 12,059.00
Third Year Fee Tuition fee
USD 12,059.00
Total Program Cost Estimated total tuition
USD 36,177.00

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

Living Costs

Accommodation
USD 522.00 - USD 559.00
Food & Groceries USD 1,734.00 - USD 3,467.00
Transport USD 521.00 - USD 867.00
Utilities & Bills USD 867.00 - USD 1,301.00
Estimated Total USD 3,122.00 - USD 5,635.00

Living cost estimates are based on Welland Campus.

Outcomes & Employability

What happens after you graduate

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

Common Graduate Roles

Artificial Intelligence & Machine LearningBlockchain & Emerging TechnologiesCorporate Finance & TreasuryCybersecurityCybersecurity & Network SecurityDevOps & Site Reliability EngineeringFinancial Technology (Fintech)Hardware & Semiconductor EngineeringIT Support & Systems AdministrationInvestment Management & Asset Management

Top Employers Hiring for this course

Accenture

Concentrix

Scotiabank

Why Study Computer Programming and Analysis (Co-op) at Niagara College

What makes this program stand out

December 2026 Closing soon

Next intake is in December 2026

Fast Application response time

Niagara College typically responds to applications within a week, giving you clarity on your options quickly.

Life at Niagara 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 (Co-op) at Niagara College

Can I work while studying?

International students can work up to 24 hours per week during term time off-campus and unlimited hours during breaks in Canada. On-campus work has no hour restrictions.

What English language score do I need for this course?

To meet English test requirements, you can use scores from tests like Duolingo, TOEFL, IELTS, or PTE. Specific score thresholds vary by test, such as a Duolingo overall score of 105.

What jobs can I get after studying this course?

Job titles include Database Developer, Full Stack Developer, Mobile Application Specialist.

What will I actually study in this course?

Are you a critical thinker with an aptitude for solving complex computer problems in today’s digital world?

As a Computer Programmer Analyst, you possess a highly marketable and diverse skill set aimed at developing innovative, next-generation computer applications and solutions.

Highlights
  • Leading-edge curriculum focuses on the development of software applications for mobile devices, big data analytics and interactive multimedia via hundreds of

When can I start — what are the intake months?

The Computer Programming and Analysis (Co-op) program has intakes in September and December. Be sure to apply early to secure your spot.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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