Computer Programmer
Program Code: (International) Length of Program: Two-Year Awarded Upon Completion: Ontario College Diploma
Term 1 CSD-1113 Web Technologies I CSD-2206 Database Design and SQL CSD-1134 Problem Solving and Program Logic CIS-2103 Advanced Infrastructure Security CSD-1194 Business Applications SDV-1001 College Orientation Term 2 CSD-2214 Web Technologies II CSD-3464 Programming Java SE CSD-4103 Project Management CSD-1353 Operating Systems ENG-1333 Communications for IT GED-XXX3 General Education Elective Academic Break Academic Break Term 3 CSD-3313 Web Technologies III CSD-2354 Programming C# .NET CSD-4203 Database Programming CSD-4403 Enterprise Technologies MTH-1163 General Mathematics I JSS-1001 Job Search and Success Term 4 CSD-4464 Programming Java EE CSD-3354 Web Applications Using C# . NET CSD-3183 Mobile Development GED-XXX3 General Education Elective GED-XXX3 General Education Elective Term 5 CPL-1049 Co-op Work Term (optional)

The Computer Programmer program offers students the opportunity to study the most current trends in website development, computer programming, database design and development, mobile development, and web technologies. In addition, general education, business, and communication courses help students expand their organizational, project management, critical thinking and communication skills. Major coursework provides a hands-on environment allowing students to evaluate, design, and implement software applications for the three-tier client, server, and database environment.

The widespread use of computer technology in all spheres – from manufacturing, construction, education, health and financial industries means that Computer Programmers, often referred to as Software Developers, are the key people shaping the solutions of today and tomorrow.

Students study Microsoft C# and Oracle Java programming languages as well as the Oracle and IBM DB2 databases. Graduates have the ability to use problem solving and critical thinking skills to analyze business and industry requirements and design, develop and implement real life database-driven enterprise web applications.

Computer Programmer has an optional co-op component where students with a GPA of 2.8 or greater may have an opportunity to enhance their classroom learning in a real world industry environment. Graduates are prepared for entry-level careers in the information technology field. Students unable to secure a co-op are still able to graduate. In addition, graduates have several options to continue their education through pathway agreements to university degree programs or college post-graduate certificate studies.

Admission Requirements

O.S.S.D. or equivalent with:
Grade 12 English C or U
Grade 11 or 12 Mathematics C or U

The admissions process is competitive and meeting the minimum academic requirements does not guarantee admission.
Employment Opportunities

Our graduates pursue a wide variety of rewarding career opportunities that are dynamic and challenging, offering a competitive rate of compensation. Courses in the program are part of rapidly emerging technologies that prepare graduates for careers as computer programmers, software developers, programmer analysts, mobile application developers, information systems specialists, web developers, client/server applications developers and support specialists. Graduates acquire sufficient foundation to allow them to advance in a variety of career paths appropriate to their interests and abilities.

For information about post-graduate work eligibility for international students, please review the Post-Graduate Work Permit Program information.

Tuition Fees

Please visit the international tuition fee section for individual program fees. For more information regarding tuition, please contact or 519-542-7751 ext 3018.

International Education
Any questions or inquiries please e-mail: