Implementing Intermediate Java Programming Language Concepts
The Implementing Intermediate Java Programming Language Concepts course is designed for students with little or no programming experience who want to continue learning to program using the Java programming language. This course introduces students to intermediate object-oriented programming (OOP) concepts such as inheritence and encapsulation. Additionally, arrays are introduced as a mechansim for storing and accessing similar data. ObjectTool, a new teaching tool developed by Sun, is used throughout the course to help the learner more readily understand the syntax and semantics of the language. Students taking this course can receive a solid basis in the Java programming language upon which to base continued work and training.

Course ID:
WJ-1104-90 |
Subscription Duration:
90 days
| Price: $US
85.00 |
|
|
Languages Offered |
 |
This course is currently available in English only.
|
Who Can Benefit |
 |
Students who can benefit from this course are individuals who have basic mathematical, logical, and analytical problem solving skills and who want to begin learning the Java programming language. These students include technical writers, Web developers, technical managers and individuals with a technical, non-programming background, such as system administrators. This course is also appropriate for novice programmers and those programmers who prefer to start learning the Java programming language at an introductory level. However, individuals are encouraged to have had some programming experience, whether with a scripting language such as PERL or a third-generation language (such as Basic or C) prior to attending this course.
|
Prerequisites |
 |
To succeed fully in this course, students should be able to: Create programs using a procedural language such as C or a scripting language such as PERLCreate and edit text files using a text editorUse a World Wide Web (WWW) browserSolve logic problemsDescribe the concept of a variableExecute commands using a command-line interface
|
Skills Gained |
 |
Upon completion of this course, you should be able to: Implement encapsulation and constructorsCreate and use one-dimensional and multi-dimensional arraysImplement inheritance to extend classes
|
Related Courses |
 |
Before: WJ-1101: Introduction to the Java Programming LanguageBefore: WJ-1102: Beginning to Program With the Java Programming LanguageBefore: WJ-1103: Using Decisions and Looping Constructs with the Java Programming LanguageAfter: WP-1203: Advanced Object-Oriented ProgrammingAfter: SL-275: Java Programming Language
|
Course Content |
 |
Module 1: Implementing Encapsulation and Constructors
|
Use encapsulation to protect dataDescribe variable scopeCreate constructors to initialize objects
Module 2: Creating and Using Arrays
|
Create a primitive-type one-dimensional arraySet array values using length variable and a loopUse the main method's args array to gather and use command-line argumentsDescribe two-dimensional arrays
Module 3: Implementing Inheritance
|
Define inheritanceDescribe abstractionImport the Java Class libraries |