FACTSHEET
Software Engineering Technology
Program #: 3409
Program Contact
Information Services
416-289-5000, ext. 8256
is@centennialcollege.ca
School:School of Engineering Technology and Applied Science
Program Type:Post-secondary program
Program Length:3 years/ 6 semesters
Credential:Ontario College Advanced Diploma
Start Date:Fall, Winter
LocationProgress Campus
Description
This Advanced Diploma in Software Engineering Technology will teach you to design, develop and maintain software systems. You will learn modern programming languages, design and algorithm concepts, and data management tools. The acquired knowledge and hands-on experience will enable you to design and develop various kinds of software applications, human-computer interfaces, and enterprise information systems. The course work will emphasize object-oriented software design methodologies, user-oriented interface design, QA, C#, Java, J2EE, Oracle, MS-SQL Server, Unix/ Linux, Microsoft’s .NET, HTML/ XML, Rational/ WebSphere, Rich Internet Applications, Mobile Computing, Software Security and more. To underscore the applied focus of the curriculum, the program will include two software development projects. These real-world business applications will require you to utilize all the technical, systems and business skills acquired during your studies for building higher quality software.
Benefits
Career Outlook

Graduates from this program are prepared for entry-level positions as:
  • Software developers
  • Software testers
  • Computer programmers
  • Systems analysts
  • Business analysts
  • Web application developers
  • Database administrators
  • Applications or software supports
Organizations that have hired graduates include:
  • CIBC
  • ManuLife
  • Royal Bank
  • Scotia Bank
  • Toronto Transit Commission (TTC)
  • Toronto Stock Exchange
Program Highlights
  • Option exists for a one-year paid co-op experience
  • Courses are delivered using leading-edge technology geared to industry standards
  • Technical electives and project-based learning are a key component
  • Knowledgeable and approachable faculty members have diverse business experience and academic credentials
Accreditation

The Computer Programmer/ Analyst program is a fully CIPS accredited program. The new SET program is a superset of the former CPA program and will go through the CIPS accreditation process with the first SET graduates in 2010.
Admission Requirements
Centennial College expects students applying for admission to certificate or diploma programs to present at minimum an Ontario Secondary School Diploma (OSSD) or equivalent or be 19 years of age or older. Possession of minimum admission requirements does not guarantee admission to the program.

Academic Requirements
  • Compulsory English 12C or U or skills assessment, or equivalent
  • Math 11M or U, or 12C or U or skills assessment, or equivalent
Graduation Requirements
  • Minimum C grade average required for graduation
Notes

Students will be placed in the appropriate English level based on skills assessment results

The qualification requirements and costs for each external  accreditation, designation, certification or recognition are set by the granting body and not by Centennial College.  In order to qualify for any of those external accreditations, designations, certification or recognition, students and graduates will need to follow the processes and meet the applicable requirements listed on the websites and materials of those external bodies.

Course Outline
Semester 1 Courses
Course Code Course Title Campus
COMM-170/171 College Communications 2 Progress Campus
MATH-175 Functions and Number Systems Progress Campus
GNED-119/GESL-119 Introduction to Canadian Business Progress Campus
COMP-122 Introduction to Database Concepts Progress Campus
COMP-100 Programming I Progress Campus
COMP-120 Software Engineering Fundamentals Progress Campus


Semester 2 Courses
Course Code Course Title Campus
MATH-185 Discrete Mathematics Progress Campus
GNED General Education Elective Progress Campus
COMP-123 Programming II Progress Campus
COMP-225 Systems Analysis & Design I Progress Campus
COMP-301 Unix/Linux Operating Systems Progress Campus
COMP-213 Web Applications Development Progress Campus


Semester 3 Courses
Course Code Course Title Campus
ENGL-253 Advanced Business Communications Progress Campus
COMP-214 Advanced Database Concepts Progress Campus
COMP-228 Advanced JAVA Programming I Progress Campus
COMP-229 Advanced WEB Application Development Progress Campus
GNED-500 Global Citizenship: from Social Analysis to Social Action Progress Campus
COMP-246 Systems Analysis & Design II Progress Campus


Semester 4 Courses
Course Code Course Title Campus
CNET-329 Business & ICT Progress Campus
GNED General Education Elective Progress Campus
CNET-124 Network Technologies Progress Campus
COMP-212 Programming III Progress Campus
COMP-311 Software Testing and Quality Assurance Progress Campus
MATH-210 Statistics and Research Methods Progress Campus


Semester 5 Courses
Course Code Course Title Campus
COMP-303 Advanced JAVA Programming II Progress Campus
ELECT Elective Progress Campus
CNET-307 IT Project Management Progress Campus
COMP-231 Programming Project Progress Campus
COMP-321 Systems Integration Progress Campus
COMP-306 Web Services Programming Progress Campus


Semester 6 Courses
Course Code Course Title Campus
COMP-309 Data Warehousing and Data Mining in HCIS Progress Campus
ELECT Elective Progress Campus
ELECT Elective Progress Campus
COMP-308 Emerging Technologies Progress Campus
EMPS-102 Employment Skills II Progress Campus
COMP-313 Software Development Project II Progress Campus
COMP-307 Software Security Progress Campus