School of Engineering Technology and Applied Science - Centennial College - Toronto

Diploma Software Engineering Technology (Fast Track) Diploma en Ingeniería de Software

School of Engineering Technology and Applied Science - Centennial College - Toronto


Centennial College´s three-year Software Engineering Technology program grants qualified college or university graduates with a background in software direct admission into year two (semester three) so they may receive their advanced diploma in two years (four semesters).

Through coverage of modern programming languages, design and algorithm concepts, data management tools, systems integration, enterprise programming, mobile computing and software security, you learn to design, develop and maintain software systems.

The coursework in this Software Engineering Technology (Fast-Track) program emphasizes object-oriented software design methodologies, user-oriented interface design, software testing and QA, C#, Java, Java EE, Oracle, MS-SQL Server, Python, Microsoft´s ASP.NET Core, HTML5/XML, JavaScript/Angular emerging web frameworks, mobile application development, cloud computing, data mining and more.

To highlight the applied focus of the curriculum, this college technology program includes two software development projects that require you to use all the technical and business skills you acquired in the program as you build high-quality software.


College diploma or university degree in computer science, information technology, software engineering or a related discipline
We will consider applicants with a combination of partial diploma or degree and relevant work experience

Additional Requirements:
Transcript and resume review
Centennial College English Skills Assessment (must score 170 or 171 for admission)


Start Date:Fall, Winter

Semester 1
College Communications 2
Programming 2
Advanced Database Concepts
Java Programming
Object Oriented Software Engineering
General Education Elective
Global Citizenship: From Social Analysis to Social Action

Semester 2
Programming 3
Web Application Development
Data Structures and Algorithms
Mobile Application Development
Software Testing and Quality Assurance
Advanced Business Communications
Linear Algebra and Statistics

Semester 3
Software Development Project I
Business and Entrepreneurship for Software Engineering Technology
Java EE Programming
API Engineering and Cloud Computing
Software Security
Data Warehousing and Data Mining in HCIS

Semester 4
Fundamentals of Computer Networks
IT Project Management
Emerging Technologies
Software Development Project 2
Systems Integration
Technical Elective 1
Employment Skills 2

Salidas profesionales

Software developer
Web application developer
Mobile application developer
Software tester
Computer programmer
Systems analyst
Business analyst
Database administrator
Applications or software support

¡Infórmate ahora sin compromiso!


Cursos Relacionados

Ver otros estudios de...