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

Post-Secondary Program Software Engineering Technician - Programa de Técnico en Ingeniería del Software

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


The Software Engineering Technician program will prepare you to work as a software developer. Whether someone wants to balance the books, edit photographs or produce a movie, it wouldn’t be possible without software programs. You will be at the forefront of designing, developing and maintaining the latest software.

During your time in the School of Engineering Technology and Applied Science program, you will acquire solid knowledge of:

Software engineering methodologies;
Programming languages;
Design and algorithm concepts;
Data management tools;
The course work will emphasize object-oriented software design methodologies, user-oriented interface design, C#, Java, Oracle, MS-SQL Server, Unix/Linux, Microsoft´s .NET, HTML5/JavaScript/XML, software testing and QA and more.

To underscore the applied focus of the curriculum, the Software Engineering Technician program will include one software development project. This real-world business application will require you to utilize all the technical and business skills acquired during your studies to build higher quality software.


Ontario Secondary School Diploma (OSSD) or equivalent, or mature student status (19 years or older)
English Grade 12 C or U, or equivalent (minimum grade required)
Mathematics Grade 11 M or U, or 12 C or U, or equivalent


Semester 1
College Communications 2
Programming I
Software Engineering Fundamentals
Introduction to Database Concepts
The Canadian Workplace Experience
Functions and Number Systems

Semester 2
Programming 2
Web Interface Design
Software Engineering Methodologies 1
Unix/Linux Operating Systems
General Education Elective
Discrete Mathematics

Semester 3
Advanced Database Concepts
Java Programming
Web Application Development
Object Oriented Software Engineering
Employment Skills
Advanced Business Communications
Global Citizenship: From Social Analysis to Social Action

Semester 4
IT Project Management
Programming 3
Software Development Project I
Software Testing and Quality Assurance
Software Testing Automated Tools
Technical Elective

Salidas profesionales

Career Outlook
Computer Programmer
Software Developer
Systems Analyst
Software Tester
Business Analyst
Web Applications Developer
Database Administrator
Applications or Software Support
Areas of Employment
Banks, Government, Public Institutions, Software Companies, Small and Medium Businesses

¡Infórmate ahora sin compromiso!


Cursos Relacionados

Ver otros estudios de...