Skip to main content


Applied Software Development, ASD is aimed at three audiences:

  • New students who want to learn programming languages.
  • Those who are moving on to the Computer Systems Certificate.
  • Legacy programmers who need new languages and environments.

This goal of ASD is to develop software applications to industry standards.

Fall 2021 delivery mode: varies by course

  • Please check the individual COMP course schedule pages for delivery and location details.
  • Some courses in Computing Part-time Studies will be delivered online during COVID-19.
  • Other courses will be physically face to face and may include some blended online activities.
  • It may not be possible to complete a program entirely online, some courses may require attending the Burnaby or Downtown campuses.

Your education is our priority and we will continue to deliver the applied instruction, collaborative experience, and industry connections that you expect from BCIT.

ASD is a sub-set of the CST/PTS Diploma from BCIT Computing

Participants have options to learn to write code in the most popular programming languages including; C, Java, Python, C++, and C#.

There is a mandatory systems analysis course and other elective options include: Swift, QA/Testing and Agile.

ASD is the first step in the part-time CST Diploma ladder and may be taken concurrently with Applied Computer Information Systems, ACIS.

Successful completion of the ASD program provides skills in IT systems analysis, requirements discovery, critical thinking, process mapping, documentation, technical communication, presentations, and teamwork.

Participants will gain hands-on experience and learn best practices from industry experts in the use of multiple programming languages and software development tools.

ASD students moving on to the Computer Systems Certificate, CSC should choose electives accordingly starting with COMP 2526 or COMP 2601, and COMP 2511 and COMP 2833.

ASD is also the specific prerequisite for three advanced software development programs.:

Students must complete ASD prior to declaring any of the above second-level associate certificates.

ASD graduates will be able to write code in the most popular programming languages currently used in industry.

Learn to create software applications to industry standards


Entrance Requirements

Please Note: Students must complete COMP 1516 with 70% or better before declaring ASD.


COMP 1002 or equivalent knowledge managing files on a PC

BC High School Grade 12 English and Grade 12 Math, or equivalent knowledge.

This program is aimed at mature students with another post-secondary education, and work experience looking to validate their knowledge, or those with connections to potential employers.

It is not designed for those students just out of high school with no other education or work experience, those students should consider completing a Diploma or Degree in order to be well-positioned in the job market.

Start with just one course:

COMP 1516 – Programming Fundamentals with Python.

NOTE: If you achieve less than 70% in COMP 1516 then you should repeat COMP 1516 before attempting COMP 2501. After completing COMP 1516 with 70% or better you may register in COMP 2501 for the following term.

After successfully completing COMP 1516 with 70% you may also apply for ASD program approval.

Costs & Supplies

All Part-time Studies programs are course by course registration.

The current total cost of this program is approximately $ 4,000 depending on electives and if eBooks are chosen.

Students register and pay for available courses online, by clicking on the green block ‘Add to Cart’.

Follow the directions to obtain a BCIT student number if you do not already have one.

Note: Please register early to avoid disappointment, our programming courses are very popular and several fill weeks in advance.

Since there are limited seats, students in declared programs will have the opportunity to register first.

Students who have not completed the specific prerequisites will not be given the approval to register.


Important Notice: Please do not declare ASD until you have completed COMP 1516 with 70% or higher. Students should also complete COMP 1516 with 70% or better before moving on to COMP 2501.

After completing COMP 2501 with 70% or better you may move directly on to COMP 2511, and or COMP 2601.

Students who have complete COMP 1451 or COMP 2526 may move directly on to COMP 2613 or COMP 2614 or COMP 2617. Please do not attempt to register in multiple COMP 261x programming language courses at the same time.

The core of the ASD program provides students with an understanding of systems analysis, industry standards, methods, tools, communication, and group work.

Please consider COMP 2831 -Business Analysis and Systems Design, after any COMP 2000 level programming  course.

Students who want COMP 2833 -Agile as an elective must complete COMP 2831 first.

Program Details

Computer hardware and Internet requirements

Students must provide a current model PC desktop or laptop with a webcam, microphone and have high-speed internet access. 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. Please contact the department via email: if you have any questions.

Note: Part-time Studies was not designed for full-time delivery or for those on funding timelines.

The ASD program was designed for PTS delivery of one or two courses per term. Most students will complete ASD in around two years part-time, at night and on weekends.

The ASD Associate Certificate requires a total commitment of over 1,000 hours for most students.

Note: Please choose only one (1) of any higher-level programming course per term and complete any higher-level programming language prior to COMP 2831.

There are subtle differences between Java and C# for example plus different development environments. Most students will need to focus on one language and IDE at a time for proficiency and long term retention.

The ASD program is designed and delivered by industry experts, and includes a variety of integrated software development environments. 

Each COMP course in this program requires a total time commitment of 12-15 hours per week or a minimum of 100 hours with homework.


 The ASD cannot be completed with 9 credits per term.

Please consider CSC when it is reopened to international students.


Graduating & Jobs

“95% of graduates were very satisfied or satisfied with their education”


ASD  is a sub-set of the Computer Systems Technology, CST/PTS Diploma and follow-on Bachelors Degree, CST BTech.

ASD graduates may seek employment as entry level systems analysts and software developers, however most students will move on to higher level credentials.

Please keep in mind that ASD students will be competing with CST Diploma and CST Degree graduates for programming jobs.

Depending on your skills and abilities, a BCIT Associate Certificate combined with other education, experience and connections may help you in your career.

Faculty, Advisors & Staff

This program was envisioned and developed by Kevin Cudihee as Program Head with subject matter input from; Jason Harrison, Mike Mulder, D’Arcy Smith, Rana Al-Sammarraie, Paul Mills, Mathew Linder, Anca Datcu-Romano, Arron Ferguson, Charlie Blattler, Bob Langelaan, Frank Wegener, Glen Elliott and Ed Rubuliak.

Administrative support is provided by

Advisory committee

Computing Part-time Studies curriculum is coordinated by Kevin Cudihee in conjunction with industry experts, Part-time Studies instructors and the BCIT Computing Program Advisory Committee (PAC).

Contact Us

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.

  • Privacy Notice: The information you provide will be used to respond your request for BCIT program information and is collected under Section 26(c) of the Freedom of Information and Protection of Privacy Act (FIPPA). For more information about BCIT’s privacy practices contact: Associate Director, Privacy, Information Access & Policy Management, British Columbia Institute of Technology, 3700 Willingdon Ave. Burnaby, BC V5A 3H2, email: