inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Fully Online
Duration
Program Facts
Program Details
Degree
Diploma
Major
Software Development | Software Engineering
Area of study
Information and Communication Technologies
Education type
Fully Online
Timing
Full time
Course Language
English
Intakes
Program start dateApplication deadline
2024-09-01-
About Program

Program Overview


Centennial College's Software Engineering Technician Online (Fast-Track) program is designed for college or university graduates with a software background. This one-year program allows qualified individuals to gain direct admission into Year 2 and quickly re-enter the workforce with an Ontario College diploma. The program emphasizes industry-relevant skills in software development, including programming languages, design concepts, and data management tools, preparing graduates for careers as software developers.

Program Outline

Degree Overview:


Overview:

Centennial College's Software Engineering Technician Online (Fast-Track) program is designed for qualified college or university graduates with a software background, enabling them to gain direct admission into Year 2 (Semester 3) of the two-year program. This fast-track program allows individuals to quickly re-enter the workforce with an Ontario College diploma in one year (two semesters).


Objectives:

  • Enhance skills and gain industry-relevant experience in software development.
  • Prepare individuals for a career as software developers, playing a critical role in designing, developing, and maintaining software for essential tasks like e-commerce, mobile app development, cloud computing, and artificial intelligence.
  • Provide a shorter, yet comprehensive pathway for qualified software graduates to advance their careers.

Program Description:

The Software Engineering Technician (Fast-Track) program at Centennial College emphasizes the latest industry trends and practices, including:

  • Software engineering methodologies
  • Programming languages (C#, Python, Java)
  • Design and algorithm concepts
  • Data management tools
  • The coursework covers topics such as:
  • Object-oriented software design methodologies
  • User-oriented interface design
  • Oracle, MS-SQL Server
  • Unix/Linux
  • Microsoft's .NET Core
  • HTML5/CSS/JavaScript/React
  • Software testing & QA
  • Applying machine learning algorithms to automate tasks
  • Developing conversational user interfaces
  • The program includes a software development project that requires students to apply their technical and business skills to create high-quality software, serving as a real-world business application and providing an opportunity for practical implementation of learning.

Outline:


Program Content:

  • Software engineering methodologies
  • Programming languages (C#, Python, Java)
  • Design and algorithm concepts
  • Data management tools
  • Object-oriented software design methodologies
  • User-oriented interface design
  • Oracle, MS-SQL Server
  • Unix/Linux
  • Microsoft's .NET Core
  • HTML5/CSS/JavaScript/React
  • Software testing & QA
  • Applying machine learning algorithms to automate tasks

Careers:


Career Paths and Opportunities:

  • Software developer
  • Software engineering

Program Outcomes:

  • Graduates are prepared for a successful career in software development.
  • Graduates are equipped with the skills to design, develop, and maintain software applications.
  • Graduates are familiar with the latest industry trends and practices in software engineering.
SHOW MORE
How can I help you today?