inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
Program Facts
Program Details
Degree
Diploma
Major
Web Design | Web Development
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


The Applied Web Development program provides a comprehensive education in web development technologies, including HTML, CSS, JavaScript, SQL, and Node.js. Students will learn to design and develop user-friendly and functional websites and web applications. The program offers a blend of online and on-campus courses, with flexible scheduling options. Graduates are prepared for careers in web development, including web developer, front-end developer, back-end developer, full-stack developer, UX/UI designer, and mobile application developer.

Program Outline

Outline:


Content:

  • HTML and CSS
  • Web development with JavaScript
  • Database design and SQL
  • Business analysis and systems design
  • UX/UI design
  • Back-end Node.js
  • Front-end React.js
  • Web apps with PHP
  • Advanced web apps

Structure:

  • 15.0 credits of required courses
  • 9.0 credits of elective courses

Course Schedule:

  • Courses are offered in a blended format, with some online and some on-campus components.
  • Most courses are available nights, some on weekends, and others with fast-track options.
  • Delivery was designed for 1-2 courses per term.

Individual Modules with Descriptions:


Required Courses:

  • COMP 1630 Relational Database Design and SQL:
  • Introduces relational database design concepts and industry standards, including data modeling, normalization, and SQL programming.
  • COMP 1850 Introduction to Web Development:
  • Provides an introduction to basic web technologies, including scripting with HTML5 and CSS3.
  • COMP 2132 Web Development with JavaScript:
  • Explores web development in more depth with JavaScript and jQuery, introducing programming for web sites and web applications.
  • COMP 2831 Business Analysis and Systems Design:
  • Studies concepts, processes, and tools that professionals use to plan and develop information systems to industry standards.

Elective Courses:

  • COMP 1011 UX/UI Development:
  • Introduces UX/UI design, focusing on User-Centered Design (UCD) as the motivator for product direction.
  • COMP 2052 Android and Mobile Application Development Tools:
  • Provides an introduction to mobile application development using tools and scripting languages rather than object-oriented programming languages.
  • COMP 2909 Front-End Web Development with Angular and Vue.js:
  • Introduces Angular and Vue, popular JavaScript open-source front-end application frameworks for developing modularized single-page applications and building user interfaces.
  • COMP 3012 Back-End Web Development with Node.js:
  • Focuses on the Node.js programming model, building and testing powerful web applications, and using Node.js in enterprise environments and modern web stacks.
  • COMP 3013 Front-End Web Development with React.js:
  • Introduces React.js, an open-source JavaScript library widely used to create fast, modular web and mobile applications.

Careers:

Graduates of the Applied Web Development program are prepared for careers in web development, including:

  • Web Developer
  • Front-End Developer
  • Back-End Developer
  • Full-Stack Developer
  • UX/UI Designer
  • Mobile Application Developer
SHOW MORE
About University
Masters
Bachelors
Diploma
Foundation
Courses

BCIT - British Columbia Institute of Technology


Overview:

BCIT is a public post-secondary institution in British Columbia, Canada, offering practical, flexible, and applied education. It distinguishes itself from traditional colleges and universities by focusing on hands-on learning with instructors who have direct experience in their fields.


Services Offered:

BCIT provides a wide range of services to its students, including:

    Academic & Learning Services:

    Academic advising, tutoring, writing support, and library resources.

    Campus Amenities:

    Cafeterias, fitness facilities, student lounges, and other amenities.

    Financial Aid & Awards:

    Scholarships, bursaries, and other financial assistance programs.

    Health & Wellness:

    Counseling, health services, and wellness programs.

    Safety & Security:

    Campus security services and safety protocols.

    Student Life & Housing:

    Student clubs, events, and housing options.

    Technology:

    Access to computer labs, software, and online learning platforms.

    Workplace & Career Opportunities:

    Career counseling, job placement services, and internship opportunities.

    Indigenous Initiatives:

    Support services and programs for Indigenous students.

    International Students:

    Support services and programs for international students.

    Student Association:

    Student-run organization representing student interests.

Student Life and Campus Experience:

BCIT offers a vibrant campus life with opportunities for students to engage in various activities, including:

    Clubs and Organizations:

    Joining clubs and organizations related to their interests.

    Events:

    Attending campus events, workshops, and social gatherings.

    Volunteering:

    Contributing to the community through volunteer opportunities.

    Mentorship:

    Connecting with mentors and peers for guidance and support.

Key Reasons to Study There:

    Practical, Hands-on Learning:

    Focus on applied learning with industry-relevant skills.

    Experienced Instructors:

    Instructors with direct experience in their fields.

    Flexible Learning Options:

    Full-time, part-time, and online programs.

    Strong Industry Connections:

    Close ties with industry partners for internships and job opportunities.

    Career-Focused Programs:

    Programs designed to prepare students for specific careers.

    Vibrant Campus Community:

    Opportunities for student engagement and social interaction.

Academic Programs:

BCIT offers a wide range of academic programs across various disciplines, including:

    Applied & Natural Sciences:

    Business, media, computing, and IT.

    Engineering:

    Various engineering disciplines.

    Health Sciences:

    Healthcare and medical programs.

    Trades & Apprenticeships:

    Skilled trades and apprenticeship programs.

    Flexible Learning:

    Online and part-time programs.

    Microcredentials:

    Short-term, specialized programs for skill development.

Other:

BCIT is committed to sustainability and social responsibility, with initiatives focused on environmental protection and community engagement. The institution also acknowledges the unceded traditional territories of the Coast Salish Nations.

Total programs
382
Admission Requirements

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.

Location
How can I help you today?