Important Notice: COVID-19 Institute response

Full-time Diploma 7540dipma

Become a Full-Stack Web Developer

Fall 2020 Delivery Mode: ONLINE

  • This program will be delivered online for the fall semester.
  • Your education is our priority and we will continue to deliver the applied instruction, collaborative experience, and industry connections that you expect from BCIT.
The Full-Stack Web Development Diploma (FSWD) features an interdisciplinary learning environment to prepare you for a career as a web developer.

Focusing on emerging web application development tools and technologies, this unique two-year full-time program offers hands-on experience combined with industry projects to equip you for the many opportunities in this fast-growing and high demand field.

Program includes

Downtown Campus

The FSWD Diploma is offered at the BCIT Downtown Campus – in the heart of Vancouver – with several high-tech sector players close by. The FSWD experience features industry-driven project-based learning, small classes, and new state-of-the-art flexible learning spaces.

Who should apply?

The FSWD program might be the right fit for you if you:
  • Enjoy working with people and on teams
  • Have a knack for troubleshooting and problem solving
  • Thrive in a multifaceted context that includes programming, user experience, and design
  • Want a stable professional career with strong opportunities for growth

Program Entry

COVID-19 Notice to Applicants

Please visit Admission during COVID-19 to learn how BCIT Admissions is supporting applicants. At this time, there are no program-specific changes for applying to this program.

Application processing

This program has multiple application deadlines and may fill after each deadline date.

Start date Applications open Deadline
September October 1* April 30* (early)
    May 31* (final)

*or next business day

We recommend that you apply early. All supporting documents must be submitted by the application deadline.

Indigenous applicants: Read about Indigenous student support available for the Full-Stack Web Development program.

Entrance requirements

Competitive Entry: Two-step process

Preference will be given to applicants with:

  • Academic grades above the minimum

Step 1: Meet the following entrance requirements

Read more about how to meet BCIT’s entrance requirements

Step 2: Department assessment

Admission is competitive and will be offered to the most qualified applicants. The competitive calculation formula takes the average of the applicant’s secondary or post-secondary English and math scores. Make sure to advise Admissions of your highest grades.

A waitlist of eligible applicants, ranked in competitive order, will be kept in the event that a seat becomes available prior to the end of the first week of term. The waitlist is cleared once the program intake is full and closed; unsuccessful applicants must re-apply to be considered for the next intake. Unsuccessful students may wish to upgrade their math and English before re-applying.

Recommended for success

BCIT is committed to providing assistance to all its full- and part-time students with permanent or temporary, visible or non-visible disabilities. Current and future students who maybe need support to overcome the limits and barriers that you may encounter during your studies are encouraged to contact BCIT’s Accessibility Services to attend an information session or to arrange an interview with one of the institute's Vocational Rehabilitation Specialists.

Apply to program

To submit your application:

  • Include proof of meeting all entrance requirements.
  • Convert all transcripts and supporting documents to PDF files.
  • Have a credit card ready to pay the application fee.
Apply Now

Learn more about how to apply

Scheduled intakes

September each year.


Within two business days of submitting your completed application, BCIT will send a message to your personal and myBCIT e-mail addresses. All correspondence regarding your application will be posted to your online myCommunication account at We'll send you an e-mail when a new message is posted. It's important to watch for these e-mails or regularly check your account online.

You can expect to receive communication concerning the status of your application within four weeks.

Costs & Supplies

Tuition fees

Domestic tuition: $4,128.71 per term*

International tuition: $12,712.71 per term*

*not including mandatory UPass fees. Subject to change.

Books and supplies

Books are expected to cost $500 to $800 per term.
(General estimated cost, subject to change)

Bring Your Own Device (BYOD)

Bring Your Own Device (BYOD) at BCIT is an initiative that enables BCIT students to access campus resources at any time through your own device, and to use their own computers for course work. The Full-Stack Web Development Diploma at the Downtown BCIT Campus is a participant in this programs and requires all students to bring their own MacBook Air of MacBook Pro to school each day.

Please refer to the preferred Laptop Specifications PDF, included with your welcome letter after acceptance for minimum requirements. This will also be published to this page in June 2019.


Class hours

Monday to Friday, 8:30am - 5:30pm

Program matrix

Level 1 (15 weeks) Credits
  COMM 1116 Business Communications 1 4.0
  COMP 1171 Web Development 1 3.0
  COMP 1320 Introduction to Software Development 5.0
  COMP 1340 Introduction to Operating Systems Administration 4.0
  COMP 1350 Web Administration 3.0
  MATH 1320 Mathematics for Computing 4.0
  MDIA 1106 Design Fundamentals 3.0
Level 2A (15 weeks) Credits
  ACIT 2811 UX/UI Development 3.0
  COMM 2116 Communications for Business and Web 5.0
  COMP 2131 Web Development 2 4.0
  COMP 2311 Agile Software Development 4.0
  COMP 2340 Collaboration Tools 2.0
  COMP 2350 Web Database Technologies 4.0
  COMP 2523 Object Oriented Programming 1 5.0
Level 2B (5 weeks) Credits
  IDSP 2380 Web Projects 1 6.0
Level 3 (15 weeks) Credits
  BLAW 3205 Internet and IT Law 3.0
  BUSA 3455 Introduction to E-commerce 3.0
  COMP 3330 JavaScript Frameworks and Server 5.0
  COMP 3514 Web C# Application Development 4.0
  IDSP 3380 Web Projects 2 6.0
  MDIA 2106 Design 1 4.0
  MKTG 1352 Digital Marketing 3.0
Level 4 (15 weeks) Credits
  ACIT 4770 Legal and Ethical Issues in IT 2.0
  COMP 4514 ASP.NET Core MVC for Web Apps 3.0
  COMP 4515 Server-Side Web Scripting with PHP 5.0
  IDSP 4380 Web Projects 3 6.0
  MDIA 1001 Visual Story Digital Media 1 4.0
  VENT 4000 Entrepreneurship 3.0
Total Credits: 110.0

Transfer credit

Do you have credits from another BC/Yukon post-secondary school? Do you want to know if they transfer to courses here at BCIT? Check out BCIT's Transfer Equivalency Database to find out.

Program Details

The FSWD Diploma is a full-time two-year program.

Program Aim

This Diploma covers the knowledge and skills needed by full-stack web developers to create, modify, and maintain full web applications, including server configuration, front-end development, back-end development, data management, and web architecture design. The FSWD Diploma also provides valuable interdisciplinary training in a unique cross-program format.

Program Structure by Term

Program Goals

Upon successful completion of the FSWD Diploma, students will be able to:
  • Build front-end web applications using tools such as HTML, CSS, JavaScript, and modern frameworks
  • Build web applications using formats such as the Model-View-Controller (MVC) pattern
  • Build back-end RESTful applications using modern scripting and programming languages and frameworks
  • Install, configure, run, and manage web servers and resources through command-line interfaces
  • Build, administer, and use modern database management systems, and incorporate the data within web applications
  • Develop software in accordance with best practice for design, implementation, and testing and deployment
  • Apply modern, best-practice front-end UX, UI, and design techniques
  • Build prototypes and full-stack full web applications in teams, including front-end and back-end development based on user requirements and needs
  • Communicate effectively in written and oral English and use presentation tools effectively in a business, sales or technical setting
  • Create web applications that follow legal, ethical, and security best practices
  • Prepare to market and sell web applications according to best current practice
  • Manage and collaborate on team projects using popular technical tools such as version control and communication tools and modern methodologies such as Agile and Scrum

Program length

Two years, full-time.

Program location

Downtown Campus
555 Seymour Street
Vancouver, BC

Graduating & Jobs


Web development is a fast-growing employment category, with continued projected high growth and demand in BC and beyond. Web developers are employed across multiple industries throughout the private and public sectors. They may also be self-employed.

Furthering Education

Graduates of this diploma program may apply for acceptance into BCIT’s Bachelor of Technology Degree in Technology Management. With bridging, laddering to other BCIT degrees, such as the Computer Systems Technology (CST) BTech, and BTech in Forensic Investigation (Digital Forensics and Cybersecurity option), may also be possible.

Faculty, Advisors & Staff

Prospective Student Inquiries


Current Student Inquiries


Advisory committee

Advisory committee

BCIT is well-respected by employers for its ties to industry. In Computing, this connection is formalized through a Program Advisory Committee (PAC) comprised of experts in a range of roles from a cross-section of companies. The department consults regularly to ensure program currency and relevance.

Contact Us

Program Coordinator
Ron Terencio

Questions or comments?

Please ensure you have reviewed the detailed information on this site, using the navigation to the right, before submitting the form below.

As well, if you meet any of the following criteria, please follow the links for more information, instead of sending the form:

The personal information on this form is collected under the authority of the College and Institute Act (RSBC 1996, Ch.52). BCIT will use this information to communicate with you regarding relevant BCIT programs, courses and services. This information is only used by authorized BCIT staff. Email communication sent to and from BCIT is routed through the United States of America. If you have any questions about BCIT's collection and use of this information, please contact BCIT’s manager of Information Access and Privacy.


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.

The personal information on this form is collected under the authority of the College and Institute Act (RSBC 1996, Ch.52). BCIT will use this information to communicate with you regarding relevant BCIT programs, courses and services. This information is only used by authorized BCIT staff. Email communication sent to and from BCIT is routed through the United States of America. If you have any questions about BCIT's collection and use of this information, please contact BCIT’s manager of Information Access and Privacy.

How To Apply


Contact Us

Information Sessions

Explore all upcoming BCIT info sessions.

Big Info - At-home Edition

Attend our largest virtual info session from wherever you are. October 6-8 4 pm

Register Now

Payment Changes At BCIT

We've changed the way we accept payments.

Find out more

Search Programs