Custom Search

Introduction to Java Programming

Java

Boston University Corporate Education Center
Training Provided by Boston University Corporate Education Center Technology Course:
Introduction to Java Programming (ITP861)
This is primarily ilt training
instructor led trainingThis class may be available at a classroom in Boston, MA, or at one of these training facilities: Braintree, MABoston, MATyngsboro, MABoston, MAWaltham, MAPeterborough, NH
Contact Boston University Corporate Education Center for more information
Duration:5 days
Training Presented in:English
Introduction to Java Programming

ITP861 - Introduction to Java Programming

Course description
This course is an introduction to object oriented programming using the Java language, for students without a background in C or C++ programming or in object oriented programming. An important thrust of this course is to teach programming from an object oriented perspective. It is often difficult for programmers trained originally in a procedural language to start “thinking in objects”. This course introduces object oriented concepts very early, and Java is developed in a way that leverages its object orientation. A major case study, the Electronic Commerce Gameä, is used to illustrate object oriented programming techniques, including the initial analysis and design.

During the course, the special nature of Java is explored. The course then introduces simple hands-on programming using Java to do simple input, computation, and output. The Java data types are covered, and simple if tests and loops are covered. At this point the object oriented features of Java are introduced, and all the remaining treatment of Java follows an object oriented perspective. There are many programming examples and exercises. The course can be run on any Java development environment.

This course should be followed by a more rigorous and thorough treatment of Java, such as the course “Java Programming”. There will be some overlap with material in the follow-on course, but the overlap can serve as review. The combined two courses constitute a good coverage of the C-like aspects of Java, of object oriented programming, and of the Java language itself.

Prerequisites
Good, general problem-solving skills and some experience programming in a procedural language.

What you will achieve

  • 1. What is Java?
    • Object Orientation
    • Java Language
    • Java Virtual Machine
    • Java Libraries
    • World Wide Web and Java
    • Java as a First Programming Language
    2. First Java Programs
    • Hello, World
    • Program Structure
    • Output in Java
    • Variables and Expressions
    • Calculations Using Java
    • Classes and Objects
    • An Input Wrapper Class
    • Packages
    3. Data Types and Operators
    • Strong Typing
    • Integer Data Types
    • Floating Point
    • Conversions Between Types
    • Arithmetic Operators
    • Doing Math in Java
    4. Logical and Bit Operations
    • Boolean
    • Logical and Relational Operators
    • If Tests
    • Bitwise Operators
    • Shifting and Masking
    5. Loops and Structured Programming
    • While Loops
    • Quitting Infinite Loops
    • Curly Braces and Indenting
    • Sentinels and Counters
    • For Loops
    • Loops and If Tests Together
    • Nested If Statements
    • Structured Programming
    6. Introduction to Objects
    • Modeling
    • Reusable Software Components
    • Encapsulation
    • Abstraction
    • Objects and Classes
    • Finding Objects
    • Electronic Commerce Case Study
    7. Objects and Classes
    • Structured Data
    • Classes
    • References
    • Assignment of Objects
    • Initialization
    • Garbage Collection
    8. Characters and Strings
    • Char Data Type
    • String Class
    • String Input and Output
    • String Methods
    9. Modular Programming
    • Monolithic Programs
    • Static Variables and Methods
    • Functional Modularity
    • Object Modularity
    • Top-Down and Bottom-Up Development
    • Pass-By-Value and Pass-By-Reference
    • Nested Classes
    10. Arrays
    • One Dimensional Arrays
    • Subscripts
    • Initializing Arrays
    • Arrays and Loops
    • Copy and Assignment
    • Arrays of Objects
    • Multidimensional Arrays
    • Searching
    • Sorting
    11. Control Structures and Exceptions
    • Switch
    • Break
    • Continue
    • Do
    • Exceptions

What you will learn

  • The basic principles of object oriented programming

  • The essentials of the Java programming language

  • The skills needed to design, code, and debug computer programs in the Java language

 
Boston University Corporate Education Center, operated by TechSkills LLC
72 Tyng Road | Tyngsboro, MA 01879 | 1.800.288.7246
Copyright © 1997 - 2007 Boston University Corporate Education Center
 
About The Training Provider: Boston University Corporate Education Center
Boston University Corporate Education Center - The Boston University Corporate Education Center (BUCEC) offers award-winning training in information technology, management, and professional education programs. Choose from a wide variety of training formats such as on-site training at your organization, e-learning, and a global network of locations. MANAGEMENT PROGRAMS : We have more than 55 professional management seminars to...
Advertise With Us
Do you offer java-track training?
This page was last updated on sb5- 08/07/08 at 02:02:34 - 21:17:04