Internet Applications and Web Development | St. Clair College
NEW PROGRAM
Program Code: B949
Status: Open
Two Year - Ontario College Diploma
Starts: September

Temporary Delivery Due to the COVID-19 Pandemic:
Fall 2020 Program/Course Delivery

Contact:
Andrew Steele
519-972-2727 ext. 4993

Program Overview

A Full Stack Web Developer combines the knowledge and skill sets of a dedicated front-end developer, who can manipulate information presented on a website to make it appealing and effective, with the expertise of a back-end developer who can write code and scripts to "serve up" websites from on-premise infrastructures or cloud-based platforms. In this two-year diploma  program, students will learn the foundations of programming (e.g., Object Oriented), practice with a variety of popular platforms, explore core languages and design web applications. Students will develop skills across a wide breadth of languages (e.g., HTML5, CSS, JavaScript, PHP, C#) and technologies including ASP.NET. The program offers ample opportunities for practical experience. This program also includes a final capstone project where students will have the opportunity to demonstrate mastery of the crucial skills employers are seeking while building the confidence to potentially start a business of their own.

Program Highlights

  • Create websites using modern, in demand languages and technologies.
  • Develop high quality responsive web sites.
  • Gain valuable experience designing User Experiences (UX – UI).
  • Learn to build agile projects and properly designed databases.

Career Opportunities

Graduates can be expected to find employment as a Webmaster, Web developer, Internet site designer, Internet site developer, Intranet site designer, Website developer, e- business Web site developer or self-employed.

Laddering Opportunities

Some potential laddering of courses into the Mobile Applications Development (B990) program.

Admission Requirements

OSSD with the majority of courses at the College (C), University (U), University/College (M) or Open (O) level qualify for admission to this program.

Mature students - See Admission Procedures for details.

Courses

The curriculum below is for incoming students:

Semester 1
Code Title Credits
WEB110
HTML And CSS
4
MAD101
Working With Graphics
4
WEB101
Introduction To Programming/C#
5
MAD103
Data Fundamentals
3
MIT203
Information Technology Essentials
3
MIT201
Law & Ethics In The Digital Age
3
Semester 2
Code Title Credits
WEB230
Javascript I
4
WEB210
Web Design /CSS
4
WEB220
Web Usability
3
WEB205
PHP Basics
4
WEB315
Introduction To ASP.NET
4
ELEC1030
Choose 1 Elective Course
3
Semester 3
Code Title Credits
WEB452
Developing Web Applications Using ASP.NET
4
WEB303
Javascript II
4
WEB306
PHP II
4
WEB301
Mobile Web Development
4
MAD501
Agile Project Management
3
ELEC1030
Choose 1 Elective Course
3
Semester 4
Code Title Credits
MAD503
Portfolio Development
3
WEB601
Javascript V
4
WEB401
Cloud Server Administration
3
WEB407
Web Communications Project I
3
WEB510
Advanced Web Apps With PHP
4
ELEC1030
Choose 1 Elective Course
3

Your Investment

The standard tuition and compulsory fees for the current academic year:

2020-2021 Tuition Fees

For programs with Experiential Learning (Work Placement/Internship): Costs for accommodation, if needed, travel and related expenses is at the student's own expense. It is recommended for most programs, that students have access to a laptop or desktop computer while away from home during experiential learning periods.

Textbooks and other materials are in addition to Tuition Fees. Textbook prices may be found through the Bookstore website.

Please be aware that tuition and compulsory fees are subject to adjustment each year. The College reserves the right to change, amend or alter fees as necessary without notice or prejudice.

Program Vocational Learning Outcomes

Internet Applications and Web Development (Ontario College Diploma)

The graduate has reliably demonstrated the ability to:

  1. Relate effectively to web development supervisors, coworkers, and clients.
  2. Configure and maintain internet services, internet application servers, database servers, and network services.
  3. Construct, modify, implement, query, and maintain effective databases, and interface with applications.
  4. Develop internet services and web application security by applying appropriate techniques and strategies.
  5. Program and debug internet applications using a variety of client-side and server-side development languages.
  6. Develop, deploy, and maintain electronic commerce (e-commerce) applications.
  7. Create and maintain functional and dynamic websites by applying graphic and web design skills and principles.
  8. Develop and maintain websites reflective of business objectives and clients’ needs through the application of advertising and marketing principles.
  9. Adhere to relevant laws and industry standards.
  10. Coordinate or participate as a member of a project management team that develops internet applications.
  11. Develop strategies for ongoing personal and professional development that will lead to enhanced work performance and career opportunities, and keep pace with industry changes.