Skip to main content

Entrance Requirements


Advanced Java Development is a second-level credential that is built on top of our Applied Software Development, ASD Associate Certificate. This program is aimed at those who are already software developers with previous education and work experience.

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

  • Applied Software Development (ASD) (or detailed proof of equivalent formal education) completed within the last five years.
  • Completion of the following courses (or equivalents) within the last five years:
    • COMP 1850 – Introduction to Web Development
    • COMP 2132 – Web Development with JavaScript
    • COMP 2831 – Business Analysis and Systems Design
    • COMP 3601 – Application Development with Java

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 the AJD program before completing all missing bridging courses.


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: