School of Computing and Academic Studies

Software System Developer

Web Programmer Option

SSD

Program Overview

General Information

The Software Systems Developer (SSD) program (Web Programmer option) is an eight month, full-time business application development program offered by BCIT's School of Computing and Academic Studies, within the HTP department at the downtown Vancouver campus.

It prepares individuals for high-demand careers in the technical areas of web application development, programming, database and systems analysis.

Applicants will learn the following concepts during the program:

  • HTML, CSS, Twitter Bootstrap, JavaScript, jQuery, XML, RESTFUL services
  • Systems Analysis Design and Agile Methodology
  • Relational Design, SQL, and NoSQL
  • React, React Native, Angular, Ionic and Progressive Web Apps
  • ASP.NET Core MVC and Web API
  • Web Application Security
  • NodeJS, Express and MongoDB
  • Introductory Android and IOS
  • PHP and Laravel
  • Agile project methodology and code sharing with GitHub and Azure DevOps
  • Introductory cloud services with Azure and Amazon Web Services
  • Integration with other hosting services, tooling and API providers

This program is delivered through classroom instruction, hands-on lab work and individual and team projects.

While applicants are not required to have formal computer programming experience, they need to have a solid understanding of object-oriented programming. Applicants with no knowledge are advised to take a programming language course, such as introduction to object-oriented programming, C#, or Java. Speak with us today so we can help you prepare to join us.

SOFTWARE SYSTEMS DEVELOPER - Web Programmer Option
BCIT Credential: Certificate
Program Location: Downtown Vancouver
Program Length: Eight months, Full-time
Program Start / End: Current Intake: September 10, 2017 - May 10, 2018
Next Intake: September 10, 2018 - May 10, 2019

Entrance requirements

This program has a two-step admission process. Applicants must meet all entrance requirements and will be accepted on a first qualified basis as long as space remains.

Step 1: Pre-entry assessment

Pre-entry Assessment [PDF]: Meet with the Program Coordinator or attend a Software Systems Developer (SSD) Info Session to have your pre-entry assessment approved.

A completed and approved pre-entry assessment form must be uploaded to complete your application.

Step 2: Meet the following entrance requirements

English: two years of education in English in an English-speaking country with one of the following:

What if I don’t meet these English requirements?

Programming: one of the following (or equivalent):

  • COMP 1409 - Introduction to Software Development 1 (70%) or
  • 3.0 credits of post-secondary object-oriented programming from a recognized institution (70%)

Read more about how to meet BCIT’s entrance requirements

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.

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