Skip to main content

Entrance Requirements


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

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: