Artificial Intelligence - Software Engineering Technology (Optional 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 January 2027

Course Overview

The Artificial Intelligence - Software Engineering Technology (Optional Co-Op) undergraduate diploma at Centennial College is designed for aspiring technologists eager to build the next generation of AI-driven applications. In today's world, artificial intelligence is revolutionizing industries, and this program equips you with the essential skills in modern software design, machine learning, and AI frameworks. You will delve into key areas such as data visualization, natural language processing, and neural networks, preparing you to tackle complex challenges and innovate within the rapidly expanding field of AI. This program is ideal for students passionate about technology and its transformative potential.

This full-time, on-campus program is structured over three years, offering a comprehensive curriculum that includes practical application of concepts like supervised learning, big data tools, and AI ethics. You will engage in hands-on projects, culminating in a capstone project where you apply your acquired technical and business acumen to develop real-world AI-enhanced software solutions. The optional co-op component provides invaluable industry experience, allowing you to work alongside professionals. Upon graduation, you will be well-prepared for diverse career paths in software development, AI engineering, and data science.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This program provides a comprehensive foundation in software engineering principles and the application of artificial intelligence technologies. Students will explore core programming concepts, database management, web development, and advanced AI topics such as supervised and unsupervised learning, deep learning, and natural language processing. The curriculum also incorporates essential skills in AI ethics, project management, and business development, preparing graduates for diverse roles in the technology sector.

1 Semester 1

College Communication 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 Progress Campus.

Outcomes & Employability

What happens after you graduate

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

Common Graduate Roles

Accounting & AuditingBanking & Financial ServicesCloud Computing & InfrastructureCustomer Experience & SupportCybersecurity & Network SecurityData Science & AnalyticsFintech & Mobile MoneyProduct Management & UXRegulatory & Government AffairsWealth Management & Financial Advisory

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 off-campus during the term and unlimited hours during breaks. They can also work unlimited hours on campus without a separate work permit.

What English language score do I need for this course?

Students must meet specific English language requirements such as a Duolingo score of 125 overall and a TOEFL score of 81 overall. Alternative tests like IELTS and PTE are also accepted with minimum score thresholds.

What jobs can I get after studying this course?

Possible job titles include AI Developer, Data Scientist, Software Engineer, Machine Learning Engineer, and AI Product Manager.

What will I actually study in this course?

The Software Engineering Technology – AI program equips students with skills in AI application development and modern software design. Key topics include machine learning and digital ethics within AI solutions.

When can I start — what are the intake months?

The program has two intakes each year: January and September. You can apply for either term as per your convenience.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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