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 (Android, BlackBerry, Samsung) 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 don't have a bachelor's degree in a technical field or 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.
Occupational summary for software developers in the United States.
Projected Growth (2017-2027)