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 electronic devices from cell phones to personal digital assistants. 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.
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. |
|
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 Java EE Certificate Program.
Advisory Committee
- Hatem El-Sebaaly, Chief Technology Officer, IPNet Solutions
- Martin Hubert, CEO, Freightgate (eLogistics)
- Prakash Malani, Constultant, MSC LLC
- Ray Tayek, Independent Consultant
- David Otaguro, Senior Software Architect, Click Commerce
- Joe Chavez, Computer Scientist, California Institute of Technology
- Ruben Reusser, CTO, Headwire
- Jeff Shelley, Software Engineer, MedAvant Healthcare Solutions
- Paul Moore, Independent Consultant
- Frank Kieviet, Engineering Manager/Software Architect, Sun Microsystems
- Hong Tan, Developer, Accenture
|