Artificial Intelligence - Software Engineering Technology (Optional Co-Op)

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

Course Overview

The Artificial Intelligence - Software Engineering Technology (Optional Co-Op) undergraduate diploma at Centennial College equips you with the skills to thrive in the rapidly expanding field of AI-driven software development. As AI's economic impact grows, understanding its application in areas like augmented analytics and autonomous things is crucial. This program is ideal for aspiring technologists who want to master modern software design, machine learning, data visualization, and natural language processing. You will gain a comprehensive understanding of AI frameworks and their ethical implications, preparing you for a future where AI is central to innovative solutions.

This full-time, online program is delivered over three years, blending theoretical knowledge with practical application. You will engage with core concepts through subjects like Programming I, Software Requirements Engineering, Supervised Learning, and Deep Learning. A significant component includes a capstone project where you will apply your acquired technical, systems, and business skills to build AI-enhanced software solutions. You will graduate with a portfolio of real-world projects and the expertise to pursue roles in AI development, machine learning engineering, and software architecture.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This program provides a comprehensive foundation in software engineering principles and artificial intelligence concepts. Students will develop skills in programming, database management, web development, and software design. The curriculum progresses to advanced topics including supervised and unsupervised learning, neural networks, deep learning, and natural language processing, preparing graduates for careers in the evolving field of AI.

1 Semester 1

College Communications 1
Programming I
Software Engineering Fundamentals
Web Interface Design
General Education Elective
Functions and Number Systems

2 Semester 2

College Communication 2
Introduction to Database Concepts
Programming 2
Client-Side Web Development
Software Requirements Engineering
Unix/Linux Operating Systems
Discrete Mathematics

3 Semester 3

Java Programming
Web Application Development
Introduction to Artificial Intelligence
Software Systems Design
Global Citizenship: From Social Analysis to Social Action
Linear Algebra and Statistics

4 Semester 4

Advanced Database Concepts
Networking for Software Developers
Supervised Learning
Data Structures and Algorithms
Software Testing and Quality Assurance
Advanced Business Communications

5 Semester 5

IT Project Management
Big Data Tools for Machine Learning
Business and Entrepreneurship for Software Engineering Technology
Unsupervised and Reinforcement Learning
Neural Networks
Mobile Apps Development

6 Semester 6

AI Ethics and Data Governance
Natural Language Processing and Recommender Systems
Deep Learning
Cloud Machine Learning
Software Development Project 2
Employment Skills 2
General Education Elective

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

11% off
First Year Fee Tuition fee
USD 11,870.00 USD 13,335.00
Second Year Fee Tuition fee
USD 13,335.00
Third Year Fee Tuition fee
USD 13,335.00
Total Program Cost Estimated total tuition
USD 38,541.00 USD 40,006.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 Ashtonbee Campus.

Outcomes & Employability

What happens after you graduate

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

Common Graduate Roles

Banking & Financial ServicesBroadband & Internet ServicesCloud Computing & InfrastructureData Science & AnalyticsFinancial Technology (Fintech)Fintech & Mobile MoneyInvestment Management & Asset ManagementRoad Transport & LogisticsSoftware Development & EngineeringWireless & Mobile Communications

Top Employers Hiring for this course

Bell

CIBC

Outlier

RBC

Scotiabank

TD Bank

Why Study Artificial Intelligence - Software Engineering Technology (Optional Co-Op) at Centennial College

What makes this program stand out

January 2027 Closing soon

Next intake is in January 2027

Life at Centennial 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 Artificial Intelligence - Software Engineering Technology (Optional Co-Op) at Centennial College

Can I work while studying?

International students can work up to 24 hours per week during term time and unlimited hours during breaks. On-campus work is also available without needing a separate work permit.

What English language score do I need for this course?

To enroll, you need to meet specific English language requirements, such as a Duolingo overall score of 125 or a TOEFL overall score of 81. Make sure to check all testing criteria for your preferred test.

What jobs can I get after studying this course?

Job titles you can pursue include AI Developer, Data Analyst, Software Engineer, Machine Learning Engineer, and Systems Architect.

What will I actually study in this course?

This program focuses on state-of-the-art design and AI application development technologies. Key subjects include machine learning and data visualization, preparing you for the evolving software landscape.

When can I start — what are the intake months?

You can start the Artificial Intelligence - Software Engineering Technology program in January or September. Make sure to apply ahead of these months to secure your spot.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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