Home Web Development Certificate Program: Capstone Project

Web Development Certificate Program: Capstone Project

For the Capstone Project, students will build a portfolio website that showcases and demonstrates the web development skills they have acquired in the courses that make up the Web Development Certificate Program. Students must complete all required coursework before enrolling in the Web Development Capstone Project because the project incorporates skills from all the required courses. Satisfactory completion of the Capstone Project is required to receive the Web Development Certificate.

Who Should Take This Course

This course is required for participants in the Web Development Certificate Program, and enrollment is limited to certificate students.

Course Objectives

  • Given a specification, design and develop a web application from ground up by utilizing the skills acquired from the Web Development Certificate Program.
  • Identify potential design and development issues, and work through to solutions.
  • Present final project to instructor.

Course Details

  • Length: 12 hours
  • Format: Student presentation/Group critique
  • Class size: 6 students maximum
  • Prerequisite: Successful completion of all required classes

The above prerequisites are considered to be the basic skills and knowledge needed prior to taking this class. Instructors will assume your readiness for the class materials and will not use class time to discuss prerequisite materials.

Course Contents

Class 1: Capstone Project/Seminar Orientation

The first meeting of the Capstone Project is a 1½ hour scheduled class with the instructor and up to six students. The purpose of this kick-off class includes:

  1. A discussion of the project details and requirements
  2. Clarification about the purpose or expected outcome of the project including a review of the evaluation components of the project
  3. Establishing the project milestones that the student will use in the development of the project
  4. A review of the process that students will use during the project development stage to get feedback from the instructor
  5. A discussion of the last class, during which the instructor will evaluate the student’s project
  6. An outline of the process and steps that will be used to evaluate the student’s project
  7. An opportunity for the student to get started on the design of the Capstone Project. This allows the student to validate their design decisions with the instructor before development works begins.
Class 2: Milestone 1 – Backend/Database Design Completion Milestone

At this class you will be expected to present the following information for critique and feedback:

  • T-SQL scripts to generate stored procedures, views, and other functions needed for your project
  • Website design document of the project
  • Class diagram (can be included with the design document)

Students are free to develop their own forms for written documentation of this information. Students are required to provide a copy of the written documentation as well as make an oral presentation of this material during Class 2.

Class 3: Milestone 2 – Business Logic Completion Milestone

In this class, you will be expected to present the following information for critique and feedback:

  • Complete working C# code of the business logic (submit to instructor as a zip file)
  • Simple unit test code to test the logic

Students are required to provide a copy of the written documentation as well as make a verbal presentation of this material during Class 3.

Class 4: Milestone 3 – UI Design Completion Milestone

At this class you will be expected to present the following information for critique and feedback:

  • Design specification document of the user interface (UI)
  • Sitemap diagram of the UI or screenshots of the different pages of the UI
  • Partial or complete working web application plugged in with the business logic and the backend

A written copy of the implementation plan will be presented for review at the time of the final project presentation in Class 5.

Class 5: Formal Presentation of Capstone Project

In the final class, students will present their complete working website and updates of any documentation to the instructor and other class members. Students will be provided with written feedback which indicates if the project meets the criteria for a passing grade or still needs improvement.

The final capstone project utilizes all the skills learned throughout the Web Development Certificate Program. This project will form a central part of your professional portfolio. Each of the sessions has a focus in the development of your site. The final session is your site presentation.

Prerequisite: Successful completion of all required classes. Please read the detailed course description before enrolling.

Share via emailShare on Facebook+1Follow BC CE on Linked InShare on Twitter
Search the Course Catalog
SIGN UP FOR eNEWS