Welcome to Outsource Laboratories
Home
News
Courseware
Training
Publishing
Customer
Service
About
Us
Contact
OLabs
Site Map

Quick Links:

Book Catalog
Java Coursemap
Courseware List
Course Curriculum
Request Info/Copy
Provide Feedback
Place an order
 

 

Welcome Pages for:  Educators  |  Students   |  Corporate Training   |  Instructors   |  Authors   |  Resellers  

*OL304: Introduction to Programming in Java


Description:

This course covers the basics of programming using the Java programming language. You will learn about variables, data types and operators and will practice using them. You will be introduced to arrays, flow-control, exception handling and differing data structures and practice applying what you've learned through hands-on exercises. You will be introduced to object-orientation, learning about classes and inheritance and practicing making use of these object-oriented features.

This hands-on course is composed of comprehensive lectures, practical project illustrations, and independent programming sessions. Prior to this course an understanding of computer logic and information technology is essential.

Objectives:

At the end of the course, participants will be able to:

  1. Use the basic Java language syntax and constructs.
  2. Differentiate between different types of Java applications.
  3. Understand the main components and features of Java 2.
  4. Understand the use of arrays and data structures.
  5. Implement object-oriented concepts using Java.
  6. Write simple Java programs.
Audience:

This course is designed for those who may have programmed before or who have studied some compiled programming languages, but don't program on a daily basis, who wish to develop their understanding and use of objects, methods, arrays, and classes.

Prerequisites:

Understanding of computer logic and information technology is essential.

Duration:    5 days

Outline of Contents:


Unit 1 - Java Programming Environment 
  • Understand the concepts of Machine Instructions, Statements and Compilers.
  • Understand the purpose of a Java Virtual Machine.
  • Describe the typical development process for a Java application.
  • Compile and execute a simple Java application.
  • Create a simple Java application.
Unit 2 - Using Statements, Variables, Types and Values
  • Understand and use:
    • Variables,
    • Declarations,
    • Assignments,
    • Literals,
    • Operators.
Unit 3 - Using Methods and Flow Control
  • Understand how methods are used in Java.
  • Use simple if, while and for statements to control flow in a program.
  • Understand how to create correct loops!
Unit 4 - Using Objects
  • Understand the concept of an object.
  • Understand the concept of a class.
  • Use simple objects in a Java program.
Unit 5 - Introducing Arrays
  • Declare, create and use arrays.
  • Identify scenarios in which arrays would be used.
  • Use command-line parameters in a Java application.
Unit 6 - Developing Classes
  • Understand how to develop classes in Java.
  • Create a class step by step.
  • Use the class in an application.
  • Understand the concept of inheritance.
Unit 7 - Data  Structures 
  • Understand data structure concepts and apply them using Vectors and Hashables.
  • Understand the need for Wrapper classes.
  • Describe the concept of an Interface class.
Unit 8 - Where to From Here?
  • Identify alternative iteration and selection states.
  • Use simple exception handling to make applications more robust.
  • Find advanced class libraries for developing Internet, E-Commerce, Multimedia and Commercial strength Java applications.


Home   Courseware   Training   Publishing   Site Map  
Book Catalog   Java Coursemap   Courseware List   Course Curriculum
Welcome Pages for: Educators   Students   Corporate Training   Instructors   Authors   Resellers  
Request Information   Place An Order   Customer Service   Provide Feedback   Contact Us

Outsource Laboratories and Olabs are registered trademarks of Outsource Laboratories.
Java and all Java-based trademarks are registered trademarks of Sun Microsystems.

© 1996-2003 Outsource Laboratories