Java Course Outlines
Java Course Outlines
Topic 1: Getting Started with Java
- What is Java?
- Understanding the Java Development Kit (JDK)
- Installing JDK on Windows
- Setting up Java Environment
- Installing Java Documentation
- Java Basics
- Program Structure
- The main() method
- Loops
- Conditional Statements
Topic 2: Introduction to Objects
- What is OOP?
- Benefits of OOP
- Basic Understanding of Class Structure
- Creating Objects
- Reference Variables
- Object Methods
- Encapsulation
Topic 3: Java Library
- Using Java API
- Packages
Topic 4: Inheritance and Polymorphism
- Understanding Inheritance
- Method Overriding
- Generic References: super
- Polymorphism
- Understanding Inheritance
- Method Overloading
- Interfaces
Topic 5: Constructors and Garbage Collector
- Local and Instance Variables
- Constructors
- Overloaded Constructors
- Life cycle of an object
- Garbage Collection
Topic 6: Math class. Exception Handling
- Math methods
- Number formatting
- Date formatting
- Try-catch block
- Finally block
Prerequisites
- Students should be familiar with programming fundamentals, such as data types, loops, and conditional statements, arrays.
- Helpful, but is not required: Familiarity with Object-oriented analysis and design; Basic knowledge of HTML
Requirements
- Hardware: Intel Pentium (or compatible) 166MHz or faster processor with at least 32 megabytes of physical RAM. At least 48 megabytes of RAM is recommended for applets running within a browser using the Java Plug-in. About 300 megabytes of free hard disk space
- Web Browser: Recommended are Internet Explorer 4+ or Netscape Navigator 4+.
- Text Editor: Any plain text editor, such as UltraEdit, TextPad, emacs or Notepad (not a word processor!). Recommended is JCreator. Free Light Version (LE) of this Program can be downloaded from: http://www.jcreator.com.
- Student will be required to download and install Java SE (Standard Edition) Development Kit which is available from:
- http://java.sun.com/javase/downloads/widget/jdk6.jsp
Please follow the link, then select your platform, for example, Windows, then click Continue button, select “Skip this step” to skip the registration and the download should start automatically
.