Programming Simplicity, LLC
Introduction to Java (Java I)
Instructor: Eduard Skhisov, M.S. C.S.

What this course is about?
Java I is an introductory course in JavaTM programming language.  The course discusses basic concepts of object oriented programming and programming in Java.  Topics include using methods, classes, and objects; input, flow control, arrays and strings.  Client side Java programming technologies are introduced.

What do I need to know?
No programming experience is required.

You will learn how to

  • Enter, edit, compile and debug the source code for Java application.
  • Design, code and execute Java application that illustrates the use of the three basic programming constructs: iterative, conditional and sequential.
  • Design, code and execute Java application that properly employs one or more user-defined methods and classes.
  • Define and explain the object-oriented concepts of inheritance, polymorphism, encapsulation, and overloading.
  • Design, code and execute Java application that demonstrates inheritance and encapsulation.
  • Enter, edit, compile and debug the source code for a Java applet.
  • Design, code and execute Java application that uses Java Foundation classes and Events.


Class Content
Introduction
Data Types

Methods, Classes
Graphics Programming
Flow of Control, Designing Iterative Statements
Programming Style, Testing and Debugging
Language elements: arrays, strings
Inheritance, SubClasses and SuperClasses
Client-side programming: Applets
Client-side programming: Java Foundation Classes, Events

Materials
Text: Java How to Program -- Deitel & Deitel, 3rd edition.   Buy book here.
Handout: Introduction to Java -- Eduard Skhisov

Home

©Programming Simplicity, LLC 2000. All rights reserved.