Systems Integration Solutions
About SISClient SolutionsJob CentralSuccess StoriesContact Us
Site IndexHome












                 

JAVA 2

  << Back to Course List

Java 2: Language Basics

Course Code:
JAV01SE
Duration:
4 hours
Prerequisites:
A good understanding of programming principles; knowledge of a procedural programming language such as C, Pascal, or Basic; knowledge of object-oriented programming and C++, or equivalent, would be an advantage
Course Aim:
To describe the basic syntactical structure of the Java language
Learning Objectives:
After this course the student should be able to:
1. create, compile, and execute a simple Java program
2. describe how to create valid identifiers and recognize Java keywords
3. explain how to use and create literals for all the primitive types
4. outline how to build expressions using all the Java operators

 

Java 2: Creating Classes

Course Code:
JAV02SE
Duration:
4 hours
Prerequisites:
A good understanding of programming principles; knowledge of a procedural programming language such as C, Pascal, or Basic; knowledge of object-oriented programming and C++, or equivalent, would be an advantage
Course Aim:
To show how to use objects and create classes in Java
Learning Objectives:
After this course the student should be able to:
1. discuss the benefits of object-oriented programming, including encapsulation
2. describe how to declare, instantiate, and use objects
3. outline how to declare classes and provide constructors
4. explain how to organize classes into packages
5. describe how to implement class inheritance
6. explain how to override or overload methods
7. outline how to create interfaces, final classes, and abstract classes
8. extend classes

 

Java 2: Language Features

Course Code:
JAV03SE
Duration:
4 hours
Prerequisites:
Familiarity with previous courses in the Java 2 curriculum; a good understanding of programming principles; knowledge of a procedural programming language such as C, Pascal, or Basic; knowledge of object-oriented programming and C++, or equivalent, would be an advantage
Course Aim:
To show how to convert between reference types, catch and handle exceptions, build multithreaded applications, and build simple GUIs
Learning Objectives:
After this course the student should be able to:
1. describe how to convert and cast between reference types
2. explain how to handle exceptions
3. outline how to throw new exceptions
4. catch exceptions
5. explain how to create multithreaded applications using the thread object or the Runnable interface
6. describe how to synchronize access to threads

 

Java 2: Core Utilities

Course Code:
JAV04SE
Duration:
4 hours
Prerequisites:
Familiarity with previous courses in the Java 2 curriculum; a good understanding of programming principles; knowledge of a procedural programming language such as C, Pascal, or Basic; knowledge of object-oriented programming and C++, or equivalent, would be an advantage
Course Aim:
To describe the core utilities available in standard Java packages
Learning Objectives:
After this course the student should be able to:
1. outline how to use the java.lang.Math utilities
2. manipulate strings
3. describe how to use wrapper classes
4. explain how to get and use system information
5. outline how to write code for collections
6. explain how to obtain and manipulate dates and times
7. describe how to read and write information to data streams

 

Java 2: Introduction to Creating GUIs

Course Code:
JAV05SE
Duration:
4 hours
Prerequisites:
Familiarity with previous SmartCourses in the Java 2 SmartCurriculum; a good understanding of programming principles; knowledge of a procedural programming language such as C, Pascal, or Basic; knowledge of object-oriented programming and C++, or equivalent, would be an advantage
Course Aim:
To describe how to create GUIs using the AWT
Learning Objectives:
After this course the student should be able to:
1. outline how to use AWT GUI components
2. describe the role of sources, listeners, and adapters in the event delegation model
3. add event handling code
4. choose an appropriate layout manager and specify it in code
5. explain how to use the Graphics class

  << Back to Course List




About SIS | Client Solutions | Job Central | Success Stories | Contact Us | News
Site Index | Home

Telephone 800-244-4990    Email info@sisinc.com    Copyright © 2000-2004 Systems Integration Solutions, Inc.