Java Programming

To achieve our goal of offering industry recognized skill development and high-quality learning experiences, we are currently redeveloping curriculum and content for the Java Programming certificate program. Some elective courses are currently available and redeveloped core courses will be announced when open for enrollment. Please contact your program representative with any questions about your academic plan.

The Java programming language lies at the core of many large-scale business applications – especially business-to-business commercial systems that fuel the Internet economy. The portability inherent in Java is useful for programming a wide variety of portable electronics, from smart phones to embedded systems in a rapidly expanding number of consumer products. Programmers currently using other languages are likely to encounter projects in the near future that require knowledge of Java.

Who Should Enroll

This certificate program is designed for people who already have introductory Java programming experience or experience using another object-oriented language such as C++ or C#. If you are already familiar with Java, you may find the courses on Unified Modeling Language (UML) and Object-Oriented Analysis and Design to be useful in improving your application design skills.

Because most Java application development is conducted using an engineering approach, we recommend that you have at least a bachelor’s degree in a technical field before starting this program. If you don't have a bachelor's degree in a technical field or have prior programming experience, we recommend that you begin the program by taking I&C SCI X460.20 Introduction to Programming using Java, which will prepare you for I&C SCI X460.10 Java Programming I.

Program Benefits

  • Write applications using Java for stand-alone or client/server systems
  • Develop Java applets for the Internet
  • Learn good analysis and design procedures to apply towards software development in Java
  • Use the Unified Modeling Language (UML) as a notation for software design
  • Develop graphical user interfaces (GUIs) for Java applications

Eligibility and Requirements

Apply to become a candidate for the program: A Declaration of Candidacy is required to establish candidacy in this program. Complete the application and pay the application and candidacy fee of $125 (non-refundable). Learn more about the benefits of becoming a candidate. Candidacy is not required to enroll into individual course in a program.

A candidate in the program is awarded a certificate upon the successful completion of four (4) required courses and 3 elective units totaling 15 units, each with a letter grade of “C” or better. All requirements must be completed within five (5) years after the student enrolls in their first course. To receive the Certified Digital Certificate after the completing all the program requirements, students must submit the Request for Certificate to initiate the certificate audit process. Students not pursuing the certificate are welcome to take as many individual courses as they wish.

Approximate Cost $4,053
Format Online
Duration 9-15 months
Total Credits 15

Have Questions?

Talk to an enrollment coach

Call: (949) 824-5414
Monday - Friday, 9am - 4pm (Pacific)

Course Schedule

Course schedules are subject to change. Individual courses may be taken without enrolling in the full program.

Prerequisite Course
Required Courses
Elective Courses
Choose a minimum of 3 units

Career Advancement Network

DCE is proud to offer our learners, candidates and graduates valuable career resources, including personalized career coaching, mentorship, online technology tools, live webinars, and more.

Get Career Help