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 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
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:
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.
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. Most courses will be delivered in real-time and may use two-way audio and video as well as group work.
A few online COMP courses are asynchronous and do not have defined class hours, please read the course details and pick your choice of delivery.
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: email@example.com if you have any questions.
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 with classes one or two classes per week.
The ASD Associate Certificate requires a total commitment of over 1,000 hours for most students.
After completing any COMP 2000 programming language then consider COMP 2831 next.
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 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 firstname.lastname@example.org.
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).
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.
Programs and courses are subject to change without notice.