Important Notice: Weather Update (7:00 p.m.): BCIT is open today, Tuesday, December 6, 2016.

Part-time Associate Certificate 6445acert

Learn to be an Expert in Java

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

BCIT Computing offers this comprehensive series of courses for Java web, mobile, and Java Enterprise Edition (JEE) application development.

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

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

This associate certificate program is a subset of the CST/PTS Diploma and may be of interest to those with Computer Science degrees.

Graduates of Advanced Java Development will be able to build and deploy Java and Java Web Applications, as well as develop large scale Java enterprise solutions.

Program Entry

The Advanced Java Development program is aimed at those who are already software developers who have other education, and work experience.

Applicants must already be experienced programmers who understand Java and can also write code in other programming languages such as C or C++ prior to starting this program.

Prior to being approved for this credential, students must be able to write code in multiple object-oriented programming languages.

Students just out of high school with no other education or work experience should consider completing a Diploma or Degree in order to be well positioned in the job market. An excellent command of English and Math equivalent to or greater than BC high school Grade 12 is required.

Each course has prerequisites that must be completed prior to starting this program. Please complete the Applied Software Development, ASD including COMP 2613 or have equivalent knowledge.

Business Analysis and Systems Design, plus the ability to build and deploy web pages with HTML5, CSS3, JavaScript and jQuery are required prior to declaring this program.

Experienced Object Oriented programmers who have formal post-secondary education in multiple programming languages may waive the ASD prerequisite only if they have completed COMP 2831 Business Analysis and Systems Design.

Students who have not successfully completed the prerequisites plus Business Analysis and Systems Design will not be approved into this program as it is the foundation for COMP 3831, Object Oriented Analysis and Design.

Program declaration

Effective January 7th, 2016, program declaration requests must be completed online. A declaration fee will be assessed at the time of the request. BCIT will no longer accept paper program declaration requests starting January 7th, 2016. Students who submitted paper declaration requests prior to January 7th, 2016 are not required to pay the fee.

Declaring your Part-time Studies program ensures that BCIT is aware of your intent to complete a program as it is currently outlined. BCIT continuously reviews programs and implements changes based on industry and market trends. Program declaration guarantees that credit for courses which are a part of your program will be honoured despite program requirement changes.

Program declaration also provides the opportunity to apply for transfer credit.

It is not necessary to declare prior to registering in most Part-time Studies courses. It is a good idea to complete one or two courses before submitting your program declaration. Check your program's entry page for specific requirements.

Upon approval, a program plan will be sent to you confirming your program of study.

Declare Now

Please allow approximately 8 weeks for processing.

Note: Please complete the ASD, or specifically COMP 2613 and COMP 2831 before declaring your intent to complete 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 Fees page for information on tuition fees and refunds.

Courses

Program matrix

Check current availability of courses for this program.

1. Required Courses: (19.0 credits) Credits
  COMP 2613 Java Application Development 4.0
  COMP 3613 Introduction to Java Web Application Design 3.0
  COMP 3831 Object Oriented Analysis and Design 4.0
  COMP 4613 Advanced Java Web Development 4.0
  COMP 4656 Java Enterprise Edition Programming 4.0
 
2. Complete a minimum of 6.0 credits of the following electives: Credits
  COMP 1011 UX/UI Development 3.0
  COMP 1288 IT Project Management 1.5
  COMP 2053 XML for Web Development 1.5
  COMP 2833 Agile Development with Scrum 4.0
  COMP 2909 AngularJS 1.5
  COMP 2912 Node.js Fundamentals 1.5
  COMP 3617 Android and Mobile Applications in Java 3.0
  COMP 3829 Quality Assurance and Software Testing 3.0
  COMP 3913 MEAN Stack Web Application Development 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

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 Associate Certificate (ASD), including COMP 2613 as an elective, or equivalent knowledge such as the CST Diploma or a university degree in Computing.

COMP 1850 - Web Development and Design 1 or equivalent knowledge, plus JavaScript and jQuery.

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

Elective courses include: Android and Mobile Applications in Java, UX/UI Development, IT Project Management, AngularJS, Node.js, MEAN Stack Web Development plus QA and Software Testing, plus Agile Development.

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

Graduate employment outcomes

The BCIT student outcomes reports present summary findings from the annual survey of former students administered by BC Stats one to two years after graduation. These reports combine the last three years of available results for the 2013-2015 BCIT Outcomes Surveys of 2012-2014 graduates and for Degree 2010-2012 graduates. The reports are organized into three-page summaries containing information on graduates' labour market experiences and opinions regarding their education. More detailed information can be accessed at the BC Student Outcomes website.

To view these results, you may need to have the Adobe Acrobat Reader installed in your Web browser.

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.

Faculty, Advisors & Staff

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.

This program was developed and managed by Kevin Cudihee as Program Head with input from; Jim Parry, Sam Cirka, Paul Mills, Anca Datcu-Romano, Arash Ghavami, Arron Ferguson, Krishna Kothumbaka and Pat McGee.

Administrative support is provided by Vaani Nadhan.

Advisory committee

Computing Part-time Studies curriculum is coordinated by Kevin Cudihee on behalf of the Computer System Technology (CST) department and associated Program Advisory Committee (PAC).

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

Payment Changes At BCIT

We've changed the way we accept payments.

Find out more

Search Programs