Part-time Associate Certificate 6445acert

Learn to be an Expert in Java

  • Over 8500 students have completed BCIT Java courses

The Vancouver market currently has openings for Java developers and specialists who understand how to use Java technologies.

The BCIT School of Computing offers a comprehensive series of integrated Java courses.

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

This program is a subset of the Computer Systems Technology, Part-time Studies CST/PTS Diploma and Bachelor's Degree.

Java technologies have a huge install base as Java code runs on a variety of platforms including MS Windows PCs, Macs and UNIX.

The concept behind Java was that the same software should operate on many different kinds of operating systems and devices.

Graduates of this program will be able to build and deploy Java desktop, web-based and very large scale enterprise applications.

Program Entry

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

You must already be an experienced programmer who understands objects, who knows how to write code and compile an executable in an advanced OO programming language such as C++ or C#, prior to starting this program.

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.

You are expected to have excellent command of English and Math equivalent to BC high school Grade 12.

Each course has prerequisites that must be completed prior to starting this program.

Please complete the Applied Software Development, ASD or have equivalent knowledge prior to applying for this program.

Experienced Object Oriented programmers who already know how-to write and compile code may begin directly in COMP 2613 Intermediate Java Development and waive the ASD prerequisite, if they have completed COMP 2830, Systems Analysis and Design, or have equivalent knowledge.

Students who have not successfully completed Systems Analysis and Design will not be approved into this program as it is a prerequisite for COMP 3831, Object Oriented Analysis and Design.

Program declaration

To determine if the courses you intend to take will be applied towards a credential you must declare your program. This ensures that BCIT is aware of your intent to complete the program as it is currently outlined.

Program declaration enables you to declare a program of study and outline the courses you plan to complete to meet the program requirements. Program declaration also provides the opportunity to apply for transfer credit. Upon approval, a confirmation letter will be mailed to you outlining your program of study.

To declare your program, please submit the Part-time Program Declaration form [PDF]. This form is also available at Student Information and Enrolment Services. Please allow approximately six to eight weeks for processing.

Note: Please complete the ASD, or specifically COMP 2613 and COMP 2830 before declaring your intent to complete this program.

Courses

Program matrix

1. Required Courses: (18.0 credits) Credits
  COMP 2613 Java Application Development 4.0
  COMP 3613 Advanced Java Development 3.0
  COMP 3831 Object Oriented Analysis and Design
course outlinenot currently available
4.0
  COMP 4613 Advanced Java Web Development 4.0
  COMP 4655 Java EE Application Development
course outlinenot currently available
3.0
 
2. Complete a minimum of 4.0 credits of the following electives: Credits
  COMP 1911 JavaScript Workshop 1.0
  COMP 3610 Advanced Java Application Development 1.5
  COMP 3612 Rapid Application Development with Java 1.5
  COMP 4624 Google Web Toolkit for Java Developers
course outlinenot currently available
1.0
  COMP 4625 XML for Java Developers 4.0
Note: COMP 3610 is a bridging course for those who have completed COMP 3641 in the previous matrix. Credit will be granted for either COMP 3610 or COMP 3613, but not both.
 
Total Credits: 22.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 22.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.

Prerequisite:
Applied Software Development Associate Certificate (ASD).

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

Java elective courses include; Database Design and SQL, JavaScript (which is different from Java programming), XML for Java, Google Web Tool Kit and Flex for Java.

This program starts with COMP 2613, Java Application Development.

Graduating & Jobs

Industry Certification

Some preparation for Oracle Java Certification is provided in this program core.

Oracle Java certification exams are available through third parties for additional fees.

Graduate employment outcomes

The following link takes you to graduate outcome survey results containing mostly labour market results from the 2009-2011 BCIT Outcomes Surveys of 2008-2010 Graduates.
Note: The survey results will be displayed in a separate browser window. To view these results, you 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 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 who are actual Java developers working in the local market.

Sam Cirka, Paul Mills, Anca Datcu, Arash Ghavami, Arron Ferguson and Henry Chan.

Contact Us

cstpts@bcit.ca

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:

I have read the information above and still have a question I need answered.

Apply Now

Contact Us

Search Programs

Prerequisite Knowledge:

This program is for experienced object oriented programmers.
It is a second level credential built on top of the:
Applied Software Development, ASD Associate Certificate