Software Engineering Technician Ontario College Diploma
ObjectivesThis 60-week diploma will prepare students to work as software developers. Students will acquire solid knowledge of software engineering methodologies, programming languages, design and algorithm concepts, data management tools, and networking fundamentals. The coursework will emphasize object-oriented software design methodologies, user-oriented interface design, C#, Java, Oracle, MS-SQL Server, Unix/Linux, Microsoft's .NET, HTML/XML, Rational/WebSphere, Software Testing and QA, etc.
Practical experienceTo underscore the applied focus of the curriculum, the program will include one software development project. This real-world business application will require learners to utilize all the technical and business skills acquired during their studies for building higher quality software. The final semester offers learners the choice of either an academic term or work placement.
Entry requirementsThis program is ideal for those learners who are seeking a shorter-term program for timely re-entry into the workplace.
Academic titleSoftware Engineering Technician Ontario College 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
COMP-246 Systems Analysis & Design II 2 hrs 2 hrs
ENGL-253 Advanced Business Communications for Accountants 3 hrs
GNED-500 Global Citizenship: From Social Analysis to Social Action 3 hrs
EMPS-101 Employment Skills 1 2 hrs Semester 4 Courses
Course Code Course Name Lecture Lab
Work Placement Option:
COMP-212 Programming III 2 hrs 2 hrs
COMP-231 Programming Project 2 hrs 2 hrs
COMP-232 Work Placement 12 hrs
OR Academic Option:
CNET-229 Introduction to Business and ICT 2 hrs
COMP-212 Programming III 2 hrs 2 hrs
COMP-231 Programming Project 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
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.
** To quality for COMP-232, student will need to have competed 15 out of 18 courses in semesters 1, 2 and 3, a minimum C grade in COMM-170/171, and a GPA of 2.5 or greater.
1. Semester 4 provides the option of a field placement for qualified students. In addition they are required to take two courses, COMP-212 and COMP-231.
2. Minimum C grade average required for graduation.
3. The dynamic curriculum presented here will be revised as appropriate to retain
its currency. Internal curriculum development/review is ongoing.