Skip to main content

Overview

Delivery Mode: ONLINE

  • This program will be delivered online during COVID-19.
  • Your education is our priority and we will continue to deliver the applied instruction, collaborative experience, and industry connections that you expect from BCIT.

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.

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, 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

Important Notice: Students must complete either COMP 1409 or COMP 1516 with 70% or better before moving on to COMP 1451. Do not declare ASD until you have completed COMP 1451 with 70% or higher.

Prerequisites:

COMP 1002 or equivalent knowledge

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.

After completing COMP 1409 or COMP 1516 with 70% or better than register in COMP 1451 for the following term.

NOTE: You must complete COMP 1516 before starting COMP 1451.

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

Important Notice: Students must complete either COMP 1409 or COMP 1516 with 70% or better before moving on to COMP 1451. Do not declare ASD until you have completed COMP 1451 with 70% or higher.

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.

Courses

Important Notice: Students must complete either COMP 1409 of COMP 1516 with 70% or better before moving on to COMP 1451.
Do not declare ASD until you have completed COMP 1451 with 70% or higher.

After COMP 1451, you may move directly to COMP 2526, or COMP 2614 or COMP 2617.

Most students considering COMP 2511 and COMP 2613 should complete COMP 2526 first.

Please do not attempt to register in multiple COMP 2000 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 must complete COMP 2831 first.

Program Details

Computer hardware and Internet requirements

COMP courses are now conducted entirely online until further notice. Students must provide a current model PC desktop or laptop with a webcam, microphone and have high-speed internet access. Courses will be delivered in real-time and may use two-way audio and video as well as group work.

Students must be computer literate and be able to log in during regularly scheduled class hours in order to participate and complete each COMP course. Please contact the department via email: cstpts@bcit.ca if you have any questions.

The ASD program was designed for PTS delivery of one course per term.

Most students will complete ASD in around two years part-time with classes one evening per week.

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

Start with just one course, COMP 1516 -Programming Fundamentals with Python and achieve 70% or better. This will determine if you have an aptitude for writing code.

If you do not receive at least 70% then you should repeat COMP 1516 before attempting COMP 1451 or consider other education.

Do not attempt to register in COMP 1516 and COMP 1451 simultaneously as you will not be given approval.

Those successful in COMP 1516 with 70% or better may then move on to COMP 1451.

After completing COMP 1451 with 70% or better then consider your next programming language; either 2526 or 2614 or 2617.

Most students considering COMP 2511 and COMP 2613 should complete COMP 2526 first.

After completing any COMP 2000 programming language then consider COMP 2831.NOTE: Please choose only one (1) of any second-level programming course per term.

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 component in this program requires a total time commitment of 12-15 hours per week or a minimum of 100 hours with homework.

 ATTENTION INTERNATIONAL STUDENTS:

 The ASD by itself cannot be completed with 9 credits and 3 courses per term, you need to be in a larger program(s).

It may be possible to complete ASD and ACIS simultaneously however the CSC provides broader learning outcomes.

Please contact the department in advance: cstpts@bcit.ca for a specific term by term course planning.

 

Graduating & Jobs

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 developed and managed 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, Charlie Blattler, Bob Langelaan, Frank Wegener, Glen Elliott and Ed Rubuliak.

Administrative support is provided by cstpts@bcit.ca.

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?

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.

  • 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: privacy@bcit.ca.