Web Development and Internet Applications | St. Clair College
Program Code: B950
Status: Closed
Apply Online:
Two Year - Ontario College Diploma
Starts: September

Emergency Alternate Delivery Plan:
Winter 2024 Emergency Alternate Delivery

Contact:
Darren Takaki
519-972-2727 ext. 4039

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:

2023-2024 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

Web Development and Internet Applications (Ontario College Diploma) (MTCU Code 50513)

The graduate has reliably demonstrated the ability to:

  1. Communicate and collaborate with team members and stakeholders to facilitate effective working relationships.
  2. Configure, document and maintain fundamental server requirements for the effective functioning of applications.
  3. Design, implement and maintain databases to store and retrieve data according to requirements.
  4. Design and implement a security plan based on best practices, techniques and strategies to minimize risks of hacking and/or data loss.
  5. Program and debug complex applications using a variety of development technologies and tools to optimize performance and minimize errors.
  6. Create internet applications that apply design best practices, techniques and strategies for a variety of development projects that comply with accessibility, web and other requirements.
  7. Develop internet applications reflective of business objectives and client needs.
  8. Adhere to ethical, legal, and regulatory requirements and/or principles in the development and management of internet applications.
  9. Participate as a member or leader of a team by applying project management concepts and strategies for the successful completion of a project.
  10. Select and apply strategies for personal and professional development to enhance work performance.