Important Notice: COVID-19 Institute response

Part-time Associate Certificate 6445acert

Learn to be an Expert in Java

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.


BCIT Computing offers this comprehensive series of courses for Java, Java Web, and Java Enterprise Edition.

Advanced Java Development, AJD is a second level credential that is built on top of the Applied Software Development, ASD.

Students must complete Applied Software Development, ASD and have skills in HTML5, CSS3 and JavaScript prior to starting AJD.

Electives include open source JavaScript; Angular and Vue, Node.js, and React, as well as Java Android, Agile, Amazon Web Services, AWS and containerization with Docker.

AJD is a subset of the CST/PTS Diploma and may also be of interest to those with Computer Science degrees.

Thousands of students have completed Java courses at BCIT and moved on to successful careers in software development.

There are jobs in Vancouver for Java developers who understand industry standard use of Java and open source technologies.

AJD
graduates will be able to design, build and deploy commercial quality Java Software Applications.

Learn to develop secure, large scale Java enterprise solutions.

Program Entry

Prerequisites

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:

Please email cstpts@bcit.ca 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.

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 review the program prerequisites carefully before submitting your program declaration. Applicants who do not meet the prerequisites will not be approved to enter this program.

Scheduled intakes

Ongoing Part-time Studies intakes: January, April and September.

Costs & Supplies

The Advanced Java Development Associate Certificate (AJD) program is built on top of Applied Software Development (ASD) or equivalent education.

Total cost to complete both the ASD and AJD associate certificates is approximately $9,000.

The prerequisite ASD program tuition and books is approximately $4,000.

The cost of AJD alone is approximately $5,000 tuition and books.

Tuition fees

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

Courses

Program matrix

Check current availability of courses for this program.

1. Required Courses: (15.5 credits) Credits
  COMP 2613 Java Application Development 4.0
  COMP 3656 Introduction to Java Web Application Development 2.0
  COMP 3832 Object Oriented Software Design 1.5
  COMP 4613 Advanced Java Web Development 4.0
  COMP 4656 Java Enterprise Edition Programming 4.0
 
2. Complete a minimum of 9.5 credits of the following electives: Credits
  COMP 1288 IT Project Management 1.5
  COMP 2833 Agile Methods and the Scrum Framework 4.0
  COMP 2909 Angular and Vue.js Fundamentals 1.5
  COMP 2912 Node.js Fundamentals 1.5
  COMP 2913 React and Modern JavaScript 1.5
  COMP 3215 AWS Academy Cloud Architecting 3.0
  COMP 3617 Android and Mobile Applications in Java 3.0
  COMP 3916 Docker for DevOps 1.5
 
Total Credits: 25.0

Check current availability of courses for this program.

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.

A minimum of 25.0 credits is required from the Required and Electives courses. All of these courses must be completed within a five year period.

The curriculum may be modified in accordance with market trends in industry.

Prerequisites:
Applied Software Development ASD, including COMP 2613 as an elective, or equivalent knowledge such as the CST Diploma.

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

The program core includes Java Application Development, Java Web Applications, OOAS, Advanced Java Web Applications, and Java EE, Enterprise Edition Application Development.

Elective courses include: Android and Mobile Applications in Java, IT Project Management, Angular and Vue, Node.js, React, Agile Development, Amazon and Docker.

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

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.

Students on Limited Timelines

Important Notice:

This program may not be suitable for those on financial aid or international students.

Students on limited timelines have no guarantees that courses will be available in any given term.

Several of the required courses are only offered once per year and must be completed in a specific sequence.

Computing Part-time Studies

Most Computing Part-time Studies credentials cannot be fast-tracked due to prerequisites and scheduling.

Please understand that there is also no guarantee that the minimum required course credits can be sustained from term to term in PTS.

Most PTS courses fill quickly so space is not guaranteed and courses may be cancelled before term start if there is insufficient interest.

As a result, students on timelines may not be able to obtain the minimum credits they need or want in each term to complete this program.

ASD and Web Development prerequisites

Students who have completed ASD may complete the Advanced Java program in 4 or 5  PTS terms.

Those who have not completed ASD need departmental approval with proof of equivalent ASD formal education.

Faculty, Advisors & Staff


AJD was developed by Kevin Cudihee, Program Head BCIT Computing PTS, with input from subject matter experts; Jim Parry, Sam Cirka, Paul Mills, Anca Datcu-Romano, Arash Ghavami, Arron Ferguson, Krishna Kothumbaka, Pat McGee, Daniel Takeuchi and Justin Fox.

Administrative support is provided by Joanne Atha, PTS Coordinator

Advisory committee

Java related ‘COMP’ courses are delivered by subject matter experts and industry professionals, most of whom are actual Java developers working in the local market.

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