Overview
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. In addition, the portability inherent in Java is useful for programming a wide variety of portable electronics, from smart phones (Google Android and RIM’s BlackBerry) 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 already work with Java, you may find the courses on Unified Modeling Language (UML) and object-oriented analysis and design to be useful as stand-alone courses to help improve 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 such as computer science or engineering before starting this program. If you have no previous programming experience, you may begin the program by taking I&CSCI X460.10 Java Programming.
Certificate Requirements
To receive the certificate in Java Programming, you must complete the
four required courses and one elective course (a total of 15 units of
coursework), with a grade of "C" or better in each course. Students must
submit an Application for Candidacy form before completing their third
course in the program.
All requirements must be completed within five years after the student enrolls in his/her first class.
On-site Training Available
Through Corporate Training, we can deliver this program or customize one that fits your organization's specific needs. Visit Corporate Training or call (949) 824-1847 for information.
English Proficiency Requirement
All certificate programs at UC Irvine Extension (classroom and online formats) require professional-level English language proficiency in listening and note-taking, reading comprehension and vocabulary, written expression, and oral presentation. If you would like to refine your English language proficiency prior to beginning one of our programs, please see our English Language Programs. |
|
Stay Informed About Java Programming
Program Benefits
- Write applications using Java for stand-alone or client/server
systems.
- Write Java applets for the Internet.
- Apply good analysis and design procedures to software development
in Java.
- Use the Unified Modeling Language (UML) as a notation for software
design.
- Develop graphical user interfaces (GUIs) for Java applications.
- Prepare for advanced Java study such as the Enterprise Development using Java Technologies Certificate Program.
Advisory Committee
- John Clingan, Principal Product Manager, Oracle Corporation
- Craig S. Dickson, Software Engineer Architect, The Juggernaut Group
- Hatem El-Sebaaly, Chief Technology Officer, IPNet Solutions
- Martin Hubert, CEO, Freightgate (eLogistics)
- Frank Kieviet, Software Engineer, Google
- Prakash Malani, Consultant, MCS LLC
- Paul Moore, Senior Programmer/Analyst, Capital Group
- David Otaguro, Senior Software Architect, Click Commerce
- Ruben Reusser, CTO, Headwire
- Jeff Shelley, Software Engineer, MedAvant Healthcare Solutions
- Hong Tan, Developer, Accenture
- Ray Tayek, Independent Consultant
|