Java Programming 1: Introduction to Java and the Eclipse Development Environment

 

Course Details and Syllabus

Enroll
Course: Java Programming 1: Introduction to Java and the Eclipse Development Environment
Tuition: $336
Time Frame: Due to our monthly lab fee system, this course is completely self-paced. You can expect to work approximately 40 hours on this course.
Technical Requirements: As long as you have a web browser and internet connection, you can take this course from anywhere.
CEUs: 4 Continuing Education Units with official letter from the University of Illinois Office of Continuing Education.
Software: The Ellipse Learning Sandbox® provided for you will contain all your lessons, projects, quizzes, account files, editors, and compiling tools necessary to build your skills from beginning to end, even beyond coursework. No other software is needed.
Instructor: You will have one instructor throughout the course who will evaluate your projects and quizzes, hand them back for improvement when necessary, and coach you throughout your skills advancement.
Book: All required course materials and software are included online within the Learning Sandbox®. However, within a few weeks of enrolling, you'll receive the free book Head First Java, Second Edition as a complimentary reference from O'Reilly.
Certificates: Completion of this course counts toward the Java Programming Certificate Series.
Prerequisites: Experience using web browsers and email, and preferably some programming experience. This course is meant for the beginning or intermediate programmer.
Topics: Classes, Objects, instantiation, inheretance, polymorphism, encapsulation, instance Variables, Static Variables, Static Methods, Abstract classes, Interfaces. The Eclipse Development environment.
Syllabus:
  • Java Programming 1 Lab 1 -- Introduction to Java
    • Introduction
    • Starting Out in Eclipse
    • Structured Programming

  • Java Programming 1 Lab 2 -- Java Objects
    • Object-Oriented Programming
    • Reading and tracing Code
    • Hierarchy Structure in Eclipse

  • Java Programming 1 Lab 3 -- Applets
    • Applets
    • Getting Images
    • Other Classes

  • Java Programming 1 Lab 4 -- An Applet's Life Cycle
    • Applets Continued
    • Adding Methods
    • Instantiation

  • Java Programming 1 Lab 5 -- Decisions, Decisions, Decisions
    • Program Control Using If Statements
    • Placement of Block Brackets
    • Comparison Operators and Logic

  • Java Programming 1 Lab 6 -- Objects and Classes
    • What is an Object?
    • Classes
    • More Control Statements

  • Java Programming 1 Lab 7 -- Classes and Instances
    • Object Design
    • Initialization and Constructors

  • Java Programming 1 Lab 8 -- Using the API: Introductory Graphics
    • The java.awt.Graphics Class
    • Methods, Parameters, and the Dot Operator
    • Sequencing
    • The java.awt.Color Class

  • Java Programming 1 Lab 9 -- Drawing with Graphics
    • Making Pictures

  • Java Programming 1 Lab 10 -- Method Invocation
    • Creating and Using Methods
    • Tracing Method Calls

  • Java Programming 1 Lab 11 -- Writing Classes
    • Local Variables
    • Results and Return values
    • Building on Methods
    • Overloading and overidding methods
    • Summary

  • Java Programming 1 Lab 12 -- Adding Interaction Using Components and Listeners
    • A User Modification Example
    • Introduction to Interfaces
    • An Analogy: Antenna as an Interface
    • The Listener Interfaces

  • Java Programming 1 Lab 13 -- Modularity: Modifiers, Permissions and Scope
    • Class Specifications
    • Modularity
    • Access Modifiers
    • What Permissions Allow

  • Java Programming 1 Lab 14 -- Class Members, Constants and main
    • Class Specifications
    • Static Members
    • Constructors
    • Summary

  • Java Programming 1 Lab 15 -- All Together Now
    • Interaction and Playing Around
    • Putting It All Together
    • Using Inheritance on our Own
Enroll
Learn and Achieve - Enroll Now

Earn a Certificate

for Professional Development from the University of Illinois' Office of Continuing Education upon completion of a selected series of courses.

Illinois