Software Engineering Technology Ontario College Advanced Diploma
ObjectivesThis Advanced Diploma in Software Engineering Technology will produce graduates to design, develop and maintain software systems. Students will learn modern software engineering methodologies, programming languages, design and algorithm concepts, and data management tools. The acquired knowledge and hands-on experience will enable the graduates 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, etc.
Practical experienceTo underscore the applied focus of the curriculum, the program will include two software development projects. These real-world business applications will require learners to utilize all the technical, systems and business skills acquired during their studies for building higher quality software. There is an optional co-op aspect of this program.
Academic titleSoftware Engineering Technology Ontario College Advanced Diploma
Course descriptionSemester 1 Courses
Course Code Course Name Lecture Lab
COMP-100 Programming I 2 hrs 2 hrs
COMP-120 Software Engineering Fundamentals 2 hrs 2 hrs
COMP-122 Introduction to Database Concepts 2 hrs 2 hrs
COMM-170/171 College Communication 2 / (ESL) 3 hrs
MATH-175 Functions and Number Systems 2 hrs 1 hr
GNED-119/GESL-119 Introduction to Canadian Business/Introduction to Canadian Business (ESL) 3 hrs Semester 2 Courses
Course Code Course Name Lecture Lab
CNET-124 Network Technologies 2 hrs 2 hrs
COMP-123 Programming II 2 hrs 2 hrs
COMP-213 Web Applications Development 4 hrs
COMP-225 Systems Analysis & Design I 4 hrs
MATH-185 Discrete Mathematics 2 hrs 1 hr
ELECT Elective 3 hrs Semester 3 Courses
Course Code Course Name Lecture Lab
COMP-214 Advanced Database Concepts 2 hrs 2 hrs
COMP-228 Advanced JAVA Programming I 2 hrs 2 hrs
COMP-229 Advanced WEB Application Development 2 hrs 2 hrs
ENGL-253 Advanced Business Communications for Accountants 3 hrs
MATH-210 Statistics and Research Methods 2 hrs 2 hrs
GNED-500 Global Citizenship: From Social Analysis to Social Action 3 hrs Semester 4 Courses
Course Code Course Name Lecture Lab
CNET-229 Introduction to Business and ICT 2 hrs
COMP-212 Programming III 2 hrs 2 hrs
COMP-246 Systems Analysis & Design II 2 hrs 2 hrs
COMP-301 Unix/Linux Operating Systems 2 hrs 2 hrs
COMP-311 Software Testing and Quality Assurance 2 hrs 2 hrs
ELECT Elective 3 hrs Semester 5 Courses
Course Code Course Name Lecture Lab
CNET-307 IT Project Management 3 hrs
COMP-231 Programming Project 2 hrs 2 hrs
COMP-303 Advanced JAVA Programming II 2 hrs 2 hrs
COMP-306 Web Services Programming 2 hrs 2 hrs
COMP-321 Systems Integration 2 hrs 2 hrs Semester 6 Courses
Course Code Course Name Lecture Lab
COMP-307 Software Security 2 hrs 2 hrs
COMP-308 Emerging Technologies 2 hrs 2 hrs
COMP-309 Data Warehousing and Data Mining in HCIS 2 hrs 2 hrs
COMP-313 Software Development Project II 2 hrs 2 hrs
EMPS-102 Employment Skills II 1 hr
NOTES
* Students will be placed in the appropriate English level based on skills assessment results. Students in two- or three-year programs must complete GNED-500 as part of their general education requirements.
** Minimum of 80 per cent of Year 1 courses, a minimum C grade in COMM-170/171, and a 2.5 GPA or greater for COOP-221.
*** See TECHNICAL ELECTIVES list as provided by the department:
1. Minimum C grade average required for graduation.
2. The dynamic curriculum presented here will be revised as appropriate to retain its currency. Internal curriculum development/review is ongoing.