Applied Web Development, AWD is focused on hand-coding and best practices for Front-End and Back-End Web Development to create commercial quality web sites.
Starting with COMP 1850 – Introduction to Web Development, students learn the best practices and tools used to design and hand-code web pages and web sites with HTML5 and CSS3.
AWD includes traditional computer science courses: Business Analysis and Systems Design as well as Relational Database Design and SQL. Students are required to work in groups to apply skills in data modelling and requirements discovery.
This program is a focused subset of the CST FLEX Diploma, participants learn to model business processes and communicate requirements before proceeding with design and development. They must also document a business case and provide a detailed plan for a web-based IT solution.
Elective choices include: UX/UI Fundamentals, IT Project Management, Android and Mobile Applications, Angular and Vue, Back-End Development with Node.js, Front-End Development with React.js, plus PHP and Advanced PHP Web Application Development.
AWD graduates are able to design, develop, deploy and manage websites to industry standards. Students with object-oriented programming skills may also consider Web and Mobile Application (WMA) Development.
The AWD provides graduates with job-ready web development skills
Prerequisites: COMP 1002 or equivalent knowledge of file management using an MS Windows based PC.
- Students are expected to have English and Math skills at a BC high school Grade 12 level or equivalent.
- Participants will be required to make written and verbal presentations, plus be able to work in groups.
- We recommend some other post-secondary education or work experience in either business or computing.
Each course in this program also has prerequisites, be sure that you have the required knowledge and skills before enrolling.
AWD was not designed to be completed in a full-time delivery, as each course has prerequisites and Flexible Learning/PTS scheduling varies from term to term.
Some students capable of a heavy course load over days, nights and weekends may be able to fast-track AWD over 3 terms or 1 year, depending on the electives chosen.
Most Flexible Learning students are working, and complete AWD with 1 or 2 courses per term.
Please contact the department for course planning details.
Computing Flexible Learning programs are course-by-course registration. There are typically only 7 courses required to complete AWD.
Canadian and PR students should budget around $4,000 for tuition and books.
AWD is not currently available to international students who require a study permit. Students on shorter timelines for funding should consider other programs.
Please Note: Due to prerequisites and scheduling it is typically not possible to complete this program in less than 3-4 terms.
The average tuition for each COMP course is around $500-$600 per course and specific textbooks may be required at an additional cost.
Register early to avoid disappointment, COMP courses are very popular and may fill weeks or months in advance.
Students are required have a personal computer with internet access in order to complete homework. Some classes are “Bring your own devices” (BYOD), and if those sections, students will need to bring a current laptop to class.
Timelines: This program may be completed with as few as 7 courses.
AWD is based on hand-coding with HTML5 and CSS3 to plan and design web pages design industry standards. The program core includes computer science foundation courses.
Topics include data modelling, entity relationships, relational database design, SQL programming, the Software Development Life Cycle, System Analysis and Systems Design, diagramming tools, use cases, business processes, documentation, group work and presentation skills.
Most courses are available nights, some on weekends, and others with fast-track options. Delivery was designed for 1-2 courses per term.
Due to prerequisites and scheduling, it is typically not possible to complete AWD in any less than 3 terms, with courses during the day, at night and on weekends.
Some students capable of a very heavy course load may be able to fast-track this credential starting with two (2) specific courses during the days, plus the majority of courses at night and on weekends over 1 year.
Keep in mind that the compressed 6-week sections of COMP 1850 and COMP 2132 will have twice the workload and class hours each week.
Computer hardware and Internet requirements
Online students must provide a current model PC desktop or laptop with a webcam, microphone and have high-speed internet access. Internet based COMP courses may use two-way audio and video as well as group work outside of class.
Participants must be computer literate in order to participate and complete each COMP course. For course planning or if you have any questions, please contact the department.
Applied Web Development (AWD) is an Associate Certificate from BCIT Computing and delivered through Flexible Learning.
AWD is focused on hand-coding with scripting languages and tools for full-stack; front-end and back-end web development.
Note: The majority of respondents had taken previous post-secondary education.
BCIT Computing Flexible Learning courses are delivered by subject matter experts with industry experience.
The AWD web instructor and advisory team includes Alex Volkov, Andre Coetze, Armaan Dhanji, Ashok Pamu, Christian Fenn, Chris Harris, Dave Tanchak, Ed Rubuliak, Fariba Pacheleh, Frank Wegener, Frederic Guo, Glen Elliott, Jason Wilder, Jeff Parker, Jon Bantados, Lynda Williams, Michael Whyte, Phylis Lo and Sam Meech-Ward.
AWD was created and developed by Kevin Cudihee, Program Head for BCIT Computing, Flexible Learning and Industry Training.
Please email the department for more information.
Questions or comments?
Sign up to receive updates, invitations to events, and information about BCIT and your program.
We promise not to spam you, we won’t share your personal information, and you can unsubscribe at any time.
Programs and courses are subject to change without notice.