Important Notice: Transit operators' strike - BCIT resources and impact

Full-time Diploma 7540dipma

Become a Full-Stack Web Developer

The new Full-Stack Web Development Diploma (FSWD) features an interdisciplinary learning environment which will 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 will be 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

Application processing

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

Applications open Deadline
November 1* April 30* (early)
  May 31* (final)

Note: As of 2020, this program will open for applications on October 1st.
*or next business day

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

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

BCIT accepts only complete applications. In order to apply:

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

You can check the status of your application online at any time using the Student Information System.

Scheduled intakes

September each year.

myCommunication

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 my.bcit.ca. 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.

Courses

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

Employment

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 Bachelor of Business Administration, CST BTech, and BTech in Forensic Investigation (Digital Forensics and Cybersecurity option), may also be possible.

Faculty, Advisors & Staff

Prospective Student Inquiries

Email: program_advising@bcit.ca

Current Student Inquiries

Email: fswddiploma@bcit.ca

Contact Us

Program Coordinator
Ron Terencio
fswddiploma@bcit.ca

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.

Subscribe

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

Subscribe

Contact Us

Information Sessions

Attend an upcoming information session for this program:

Payment Changes At BCIT

We've changed the way we accept payments.

Find out more

Search Programs