Software Engineering Technician

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

Course Overview

The Software Engineering Technician undergraduate diploma at Centennial College prepares you to enter the dynamic world of software development, a field essential for powering everything from e-commerce and mobile apps to cloud computing and artificial intelligence. You will gain foundational knowledge in programming, database concepts, and web development, alongside essential communication and employment skills. This program is ideal for aspiring technicians who are eager to learn modern software development tools and techniques demanded by the industry, setting you on a path to design, develop, and maintain innovative software solutions.

This full-time, on-campus program is structured over two years, with each semester building upon your technical expertise. You will engage in hands-on learning through practical assignments and projects, covering areas like software engineering fundamentals, programming languages, web interface design, and database management. By the end of your studies, you will have developed a strong portfolio and the practical skills necessary to pursue roles such as a junior software developer, web developer, or database technician, ready to contribute to technology-driven projects.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This program provides a comprehensive foundation in software engineering principles and practices. Students will explore programming fundamentals, web development, database concepts, and software design. The curriculum also includes essential communication and general education courses to prepare 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

Advanced Database Concepts
Java Programming
Web Application Development
Software Systems Design
Advanced Business Communications
Global Citizenship: From Social Analysis to Social Action

4 Semester 4

IT Project Management
Programming 3
Software Development Project I
Software Testing and Quality Assurance
Developing UI for Software Devices
Employment Skills
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
Total Program Cost Estimated total tuition
USD 25,205.00 USD 26,671.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

Artificial Intelligence & Machine LearningBroadband & Internet ServicesDevOps & Site Reliability EngineeringHardware & Semiconductor EngineeringIT Support & Systems AdministrationInvestment Management & Asset ManagementNetworking & Internet ServicesPrivate Equity & Venture CapitalProduct Management & UXRegulatory & Government Affairs

Top Employers Hiring for this course

Bell

CIBC

Outlier

RBC

Scotiabank

TD Bank

Why Study Software Engineering Technician 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 Software Engineering Technician at Centennial 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, as well as work unlimited hours on-campus without a separate work permit.

What English language score do I need for this course?

To enroll, you must meet specific English language requirements. Acceptable tests include Duolingo (overall score 105), TOEFL (overall score 67), IELTS (overall score 6.0), and PTE (overall score 51).

What jobs can I get after studying this course?

Graduates can pursue job titles such as Software Developer, Systems Analyst, Web Developer, Application Developer, and Database Administrator.

What will I actually study in this course?

Centennial College's Software Engineering Technician program provides in-depth knowledge of software engineering methodologies and programming languages. It prepares students for modern software development through essential skills in design, algorithms, and data management.

When can I start — what are the intake months?

The Software Engineering Technician program accepts students in January, May, and September. Ensure you apply before the deadlines for your desired intake month.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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