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

Post-Secondary Program Software Engineering Technology - Programa en Ingeniería de Software

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

Presentación

Software Engineering Technology will provide you with three years worth of training in designing, developing and maintaining software systems.

During this time, you will learn modern programming languages, design and algorithm concepts, data management tools, modern software engineering methodologies. You will also acquire solid knowledge of systems integration, enterprise programming, mobile computing and software security specialization.

The course work will emphasize object-oriented software design methodologies, user-oriented interface design, Software Testing and QA, C#, Java, Java EE, Oracle, MS-SQL Server, Unix/ Linux, Microsoft’s .NET, HTML5/JavaScript/XML, mobile application development, Ajax and rich internet applications technologies, Cloud Computing, Data Mining, and more.

Requisitos

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

Programa

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
Advanced Business Communications
Global Citizenship: From Social Analysis to Social Action

Semester 4
Network Technologies
Business and ICT
Programming 3
Software Testing and Quality Assurance
Technical Elective
Linear Algebra and Statistics

Semester 5
Software Development Project I
Java EE Programming
Wireless Programming
Web Service Programming
Software Security
Data Warehousing and Data Mining in HCIS

Semester 6
IT Project Management
Emerging Technologies
Software Development Project 2
Systems Integration
Technical Elective
Technical Elective
Employment Skills 2

Salidas profesionales

Career Outlook
Software Developer
Software Tester
Mobile Application Developer
Computer Programmer
Systems Analyst
Business Analyst
Web Application 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!

Publicidad

Cursos Relacionados

Ver otros estudios de...