Part-time Associate Certificate 6958acert

Over 20,000 Students Have Learned to Write Code at BCIT

This Associate Certificate from BCIT Computing focuses on writing code in multiple languages including Java, C#, C++, C and Objective-C.

Applied Software Development, ASD is aimed at three audiences: new students who want to learn how to write code in a programming language; existing programmers who want object-oriented and mobile experience; and those who are moving on to advanced BCIT Computing programs.

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 team work.

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

Applied Software Development is the specific prerequisite for several advanced follow-on coding programs:

Graduates of ASD will be able to write code in all the most popular object-oriented programming languages currently used in industry.

They will have learned to create secure software applications and be prepared move on to several higher level BCIT Computing programs.

Program Entry


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 other 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 1409 - Introduction to Software Development 1.

After COMP 1409, register in COMP 1451 the following term.

NOTE: Do not attempt to take COMP 1409 and COMP 1451 simultaneously.

After successfully completing COMP 1409 you may apply for program approval after starting COMP 1451.

Note: We offer compressed summer sections of COMP 1409/1451 (twice a week) starting every May and running through July. Students with some programming experience may want to consider completing these challenging courses in half the usual time. Attendance and participation are mandatory, you will have 6 hours in class plus 20+ hours homework each week in this delivery.

Program declaration

Effective January 7th, 2016, Program Declaration requests must be completed online. A declaration fee will be assessed at the time of the request. BCIT will no longer accept paper Program Declaration requests starting January 7th, 2016. Students who submitted paper declaration requests prior to January 7th, 2016 are not required to pay the fee.

Declaring your Part-time Studies program ensures that BCIT is aware of your intent to complete a program as it is currently outlined. BCIT continuously reviews programs and implements changes based on industry and market trends. Program Declaration guarantees that credit for courses which are a part of your program will be honoured despite program requirement changes.

Program Declaration also provides the opportunity to apply for transfer credit.

It is not necessary to declare prior to registering in most part-time studies courses. It is a good idea to complete one or two courses before submitting your program declaration. Check your program's Entry page for specific requirements.

Upon approval, a program plan will be sent to you confirming your program of study.

Declare Now

Please allow approximately 8 weeks for processing.

Note: Please complete COMP 1409 and COMP 1451 before declaring your intent to complete this program.

Scheduled intakes

Ongoing Part-time Studies intakes: January, April and September

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.

Tuition fees

Please see the Part-time Studies Fees page for information on tuition fees and refunds.


After COMP 1451, you may move directly into Java, or C#.NET or C++.

Please do not attempt multiple COMP 2600 C based programming languages at the same time.

Many software developers make extra work for themselves by starting to write code prior to completing a proper analysis.

The core of the ASD program is planned to provide all students with a strong understanding of systems analysis, industry standards, methods, tools, communication, and group work.

Please complete the "Business Analysis and Systems Design" course after your first intermediate COMP 2600 programming language course.

Program matrix

Check current availability of courses for this program.

1. Required Courses: (10.0 credits) Credits
  COMP 1409 Introduction to Software Development 1 3.0
  COMP 1451 Introduction to Software Development 2 3.0
  COMP 2831 Business Analysis and Systems Design 4.0
2. Complete a minimum of 15.0 credits of electives: Credits
  COMP 2613 Java Application Development 4.0
  COMP 2614 .NET Windows Application Development in C# 4.0
  COMP 2617 C++ Application Development 1 4.0
  COMP 2618 C++ Application Development 2 4.0
  COMP 2717 C Programming 2 3.0
  COMP 2833 Agile Development with Scrum 4.0
  COMP 3912 iOS Application Development 4.0
Total Credits: 25.0

Check current availability of courses for this program.

Note: Students are expected to complete course prerequisites and are advised not to take two different programming languages at the same time. You must complete COMP 1409 before starting COMP 1451.

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 ASD program was designed for PTS delivery one course per term.

If you register for summer sections it is possible to complete ASD in 6 PTS terms. Most students will complete ASD in around two years part-time with classes one evening per week.

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

Start with just one course, COMP 1409 - Introduction to Software Development 1 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 consider other education.

Those successful in COMP 1409 may then move on to COMP 1451.

Do not attempt to take COMP 1409 and COMP 1451 simultaneously.
This program is designed and delivered by industry experts, and includes a variety of integrated software development environments.

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

Continue your education

BCIT offers part-time students the opportunity to complete a series of credential programs, ultimately leading to a Bachelor of Technology in Computer Systems. These first three credentials ladder towards the CST Diploma and the first two Associate Certificates, ASD & ACIS may be taken simultaneously. If you apply and qualify, you can earn the following credentials:

  1. Applied Software Development (ASD) - Associate Certificate
  2. Applied Computer Information Systems (ACIS) - Associate Certificate
  3. Computer Systems Certificate (CSC)
  4. Computer Systems Technology Diploma (CST/PTS)
  5. Bachelor of Technology in Computer Systems

Program abandonment

  1. Students approved for a part-time studies program are expected to register and complete courses on a continuous basis.

  2. Where a student has not completed a course from their approved program of study over a period of three consecutive academic terms, then that student will be considered to have abandoned the program.

  3. Throughout the duration of the program, a student is permitted a maximum of five academic terms where they are not required to register and complete a course from their approved program of study. Students who exceed the five-term maximum will be considered to have abandoned the program.

  4. Students who have abandoned their approved program of study and wish to be reinstated will be required to submit a new Program Declaration form for a current credential. BCIT cannot guarantee that courses taken prior to this re-application will be credited towards the current credential.

BCIT Policy 5103 - Student Evaluation [PDF] permits a maximum of three attempts to successfully complete each course within a credential.

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

Graduate employment outcomes

The BCIT student outcomes reports present summary findings from the annual survey of former students administered by BC Stats one to two years after graduation. These reports combine the last three years of available results for the 2013-2015 BCIT Outcomes Surveys of 2012-2014 graduates and for Degree 2010-2012 graduates. The reports are organized into three-page summaries containing information on graduates' labour market experiences and opinions regarding their education. More detailed information can be accessed at the BC Student Outcomes website.

To view these results, you may need to have the Adobe Acrobat Reader installed in your Web browser.

Apply for graduation

Upon successful completion of all program requirements, complete an Application for BCIT Credential [PDF] and submit to Student Information and Enrolment Services.

Allow approximately six to eight weeks for processing.

All financial obligations to the Institute must be met prior to issuance of any credential.

Faculty, Advisors & Staff

This program was developed and managed by Kevin Cudihee as Program Head with subject matter input from; Jason Harrison, Jim Parry, Colleen Penrowley, Sam Cirka, Paul Mills, Albert Wei, Charlie Blattler, Bob Langelaan, Richard Hart, Frank Wegener and Ed Rubuliak.

Administrative support is provided by Vaani Nadhan.

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?

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 Freedom of Information and Protection of 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

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

Start With Just One Course:

COMP 1409 - Introduction to Software Development 1