Introduction to Java / Java Intermediate / Java Programming Advanced
In 2006 Sun started to make Java available under the GNU General Public License (GPL). Oracle continues this project called OpenJDK
Java is one of the most popular programming languages used by software developers today. It is the core language used in developing Android apps, and is also commonly used in back-end web development. If you’re new to programming and want to enter either of these fields, this course is a great place to get started.Even if you don’t have a career trajectory in mind, Java programming is a great option for first-time coders due to its popularity and ease of use. This course will provide you with a solid foundation in computer science and Object Oriented Programming concepts, as well as set you on the path for success as a software engineer.
Introduction to Java programming
In this introductory course, you’ll learn and practice essential computer science concepts using the Java programming language. You’ll learn about Object Oriented Programming, a technique that allows you to use code written by other programmers in your own programs. You’ll put your new Java programming skills to the test by solving real-world problems faced by software engineers.
Java Intermediate Programming
Focusing on lab exercises, students perfect the practical skills learned in Introduction to Java. Lab exercises serve to reinforce the key programming concepts, such as working with the classes of the java.io package to transfer information from and to files, managing and manipulating textual information using several classes in the API, creating and extending program functionality using the object-oriented technique of inheritance, selecting and using appropriate members of the collections classes to store information, and defining and using interfaces as a mechanism for extending functionality
Java Programming Advanced
Students acquire the skills necessary to build robust, full-featured Java applications. Students learn Java technologies, such as complex GUI design using Swing, relational database access using JDBC, robust Java networking for distributed applications using Remote Method Invocation (RMI) and TCP/IP sockets. A key highlight is the development of a useable full-featured application to reinforce the material presented. This course is aimed at developers with a solid grounding in OO concepts and Java facilities.
Recent Comments