Computer Software & Database Development
Program Code: CSAC (International) Length of Program: Two-Year Co-op Awarded Upon Completion: Ontario College Graduate Certificate Starts: Sep (Open) Jan (Open)
Term 1 CSD-1113 Web Technologies I CSD-2206 Database Design and SQL CSD-1133 Problem Solving/Program Logic CSD-1233 Python Programming CSD-3423 Introduction to Project Management Term 2 CSD-2214 Web Technologies II CSD-3464 Programming Java SE CSD-3444 Emerging Technologies CSD-2354 Programming C# .Net CPP-1001 Co-op Preparation Academic Break Academic Break Term 3 CSD-3313 Web Technologies III CSD-4464 Programming Java EE CSD-3354 Web Applications Using C# .Net CSD-4203 Database Programming CSD-3183 Mobile Development Term 4 CPL-1049 Co-op Work Term - Full-Time - OR - CPL-2049 Co-op Work Term - Full-Time - OR - CPL-5559 WIL Project

The Computer Software & Database Development Ontario College Graduate Certificate Program offers students the opportunity to study the most current trends in website development, computer programming, database, project management and mobile development. This intensive, two-year program concludes with a work term for eligible students.

Web technology topics include HTML5, CSS5, JavaScript, AJAX, JSON, and NodeJS. Students work with server-side programming languages including Microsoft C#.NET, Python and Java. In the database components, students perform all aspects of database design and work with SQL/NOSQL on several database management systems (DBMS). Students demonstrate their knowledge and skills by developing solutions to real world three tier (client, server, database) problems.

Major coursework is assigned as term projects that span entire terms allowing students to actively engage in the evaluation, design, and implementation of real world software applications. As a result, students develop deep content knowledge as well as critical thinking, collaboration, creativity and communications skills.

The widespread use of computer technology in all industries, from manufacturing, transportation, construction, education, health and financial institutions means that computer programmers are the key people shaping the solutions of today and tomorrow. Graduates us their problem solving and critical thinking skills to analyze business and industry requirements and design, develop and implement real life, database driven, enterprise web applications.

Admission Requirements

A college diploma or university degree.

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

Employment Opportunities

Graduates may expect a wide variety of rewarding career opportunities that are dynamic and challenging while offering a competitive rate of compensation. Courses in the program are part of the rapidly emerging technologies that prepare graduates for careers such as computer programmer, software developer, programmer analyst, mobile application developer, information systems specialist, web developer, client/server applications developer and support specialist. Graduates acquire sufficient foundation 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.