Important Notice: COVID-19 Institute response

Part-time Associate Certificate 6958acert

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

Fall 2020 Delivery Mode: ONLINE
  • This program will be delivered online for the fall semester.
  • 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 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.

ASD students moving on to the Computer Systems Certificate, CSC should chose 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

Program Entry

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 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 1516 - Programming Fundamentals with Python.

After completing COMP 1409 or COMP 1516 with 70% or better then 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.

International applicants

This program is not available to international students. View available programs

Program declaration

Declaring your Part-time Studies program ensures that BCIT is aware of your intent to complete a program as it is currently outlined and provides you the opportunity to apply for transfer credit.
Learn more about program declaration

To submit your declaration:

  • Answer all questions completely.
  • If required, convert transcripts and documents to PDF files.
  • Have a credit card ready to pay the application fee.
Declare Now

Upon approval, a program plan letter will be sent to you confirming your program of study. Please allow approximately eight weeks for processing.

Note: Please complete COMP 1516 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.

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 approval to register.

Tuition fees

Please see the Part-time Studies Tuition & Fees page for information on part-time tuition fees.

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 matrix

Check current availability of courses for this program.

1. Required Courses: (11.0 credits) Credits
  COMP 1516 Programming Fundamentals with Python* 4.0
and
  COMP 1451 Introduction to Software Development 2* 3.0
  COMP 2831 Business Analysis and Systems Design 4.0
*Complete COMP 1516 prior to COMP 1451.
 
2. Complete a minimum of 14.0 credits from the following electives: Credits
  COMP 2511 Procedural Programming in C 5.0
  COMP 2526 Object-Oriented Programming with Java 4.0
  COMP 2613 Java Application Development 4.0
  COMP 2614 C# Application Development 4.0
  COMP 2617 C++ Application Development 1 4.0
  COMP 2618 C++ Application Development 2 4.0
  COMP 2833 Agile Methods and the Scrum Framework 4.0
  COMP 3829 Quality Assurance and Software Testing 3.0
  COMP 3912 iOS Mobile Application Development 4.0
Note: Students moving on to the Certificate in Computer Systems should complete COMP 2511, COMP 2526, and COMP 2833 as electives.
 
Total Credits: 25.0

Check current availability of courses for this program.

Students are expected to complete course prerequisites and are advised not to take two different programming languages at the same time. COMP 1516 must be completed before starting COMP 1451. COMP 1451 must be completed before moving on to COMP 2000 level programming courses.

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

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 web cam, 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 regular 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 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 chose 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 specific term by term course planning.



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

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

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

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

  • Students who have abandoned their approved program of study and wish to be reinstated will be required to apply for program approval for a current credential. BCIT cannot guarantee that courses taken prior to this reapplication 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 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.

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 2017-2019 BCIT Outcomes Surveys of 2016-2018 graduates and for Degree 2015-2017 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 it 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, 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?

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:

Explore all upcoming BCIT info sessions.

Payment Changes At BCIT

We've changed the way we accept payments.

Find out more

Search Programs

Start With Just One Course:

COMP 1516 - Programming Fundamentals with Python