Course Description: JAVA is a fully Object Oriented Programming Language. This was started in the year of 1991, as a project in the name of "Oak" by James Gosling, Mike Sheradin, Patrick Naughton, Bill Joy, etc. Gosling's goals were to implement a virtual machine and a language that had a familiar C like notation but with greater uniformity and simplicity than C/C++.
The First publication of Java 1.0 was released by Sun Microsystems in 1995. It made the promise of "Write Once, Run Anywhere", with free runtimes on popular platforms (Windows, Mac OS, etc.). In 2006-2007 Sun released java as open source and and platform independent software. Java can be used to create two types of programs: An application is a program that runs on your computer, under the operating system of that computer. Applet is an application designed to be transmitted over the internet and executed by a Java-compatible Web browser.
Course Prerequisites: It is better to learn C, C++ before starting Java Programming to understand fundamental of programming concepts.