Skip to main content

Entrance Requirements

Note: This program is under review and not accepting applications until further notice. For more information, please contact Please review the Web and Mobile Application Development Associate Certificate for similar learning outcomes, depending on the electives chosen.


Advanced .NET Development is a second level credential that is built on top of our Applied Software Development (ASD) Associate Certificate.

Before declaring your intent to complete this program, you must meet the following prerequisites:

Please be sure to check the Computing Flexible Learning Course and Program Changes page for equivalent course details.

Experienced Object Oriented programmers who already know how to write and compile code in multiple languages may waive the ASD prerequisite only if they have equivalent only if they have formal post-secondary education in software application development.

Please email to discuss your prior education before submitting transcripts or course outlines.

Each course has specific prerequisites that must be completed prior to starting this program. Students who have not completed the prerequisites or who do not have equivalent post-secondary education to ASD will not be approved into this program.


Applied Software Development (ASD) or equivalent post-secondary education which must be evaluated on a course by course basis.

COMP 1850 – Introduction to Web Development or equivalent HTML5/CSS3 knowledge, plus COMP 2132 – Web Development with JavaScript.

The program core includes C# Application Development, Object-Oriented Software Design, and Advanced .NET Web Applications.

Elective courses include: Angular and Vue.js, Node.js, React.js, AWS Academy Cloud Architecting and Applied DevOps with Kubernetes.

Credit Overlap:

These three (3) advanced software development programs were designed for students not moving on to the CST Diploma. Program approval will only be granted for one (1) of these programs due to credit overlap.

Associate Certificates require a minimum of 25% unique credits. It is not possible to earn multiple BCIT credentials using all the same credits in each program.

Important Notice: Computing Flexible Learning is a course-by-course registration and was not designed for students on limited timelines.


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: