Home > Training Programs > Computer Science > Java Programmer
Contact: Kim Oaks
641-782-1424 oaks@swcciowa.edu


Fill out the form below

By continuing you are agreeing to have ed2go contact you.
Close Window

Thank you for your interest in this program. We should be contacting you shortly.

Close Window

Java Programmer

$995.00 (USD)



I.    Java Introduction
        A.    Conventions in These Notes
        B.    The Java Environment - Overview
        C.    Writing a Java Program
        D.    Obtaining The Java Environment
        E.    Setting up your Java Environment
        F.    Creating a Class That Can Run as a Program
        G.    Useful Stuff Necessary to go Further
        H.    Using the Java Documentation

II.    Java Basics

        A.    Basic Java Syntax
        B.    Data
        C.    Mathematics in Java
        D.    Creating and Using Methods

III.    Java Objects
        A.    Objects
        B.    String, StringBuffer, and StringBuilder
        C.    Creating Documentation Comments and Using javadoc

IV.    Mid-term exam

V.    Comparisons And Flow Control Structures
        A.    Controlling Program Flow
        B.    Additional Loop Control: break and continue
        C.    Classpath, Code Libraries, and Jar files

VI.    Arrays
        A.    Arrays
        B.    Enhanced for Loops - the For-Each Loop
        C.    Multi-Dimensional Arrays
        D.    Typecasting with Arrays of Primitives

VII.    Inheritance
        A.    Inheritance
        B.    Polymorphism
        C.    Creating a Derived Class
        D.    Example - Factoring Person Out of Employee and Dependent
        E.    Typecasting with Object References
        F.    Other Inheritance-Related Keywords
        G.    Methods Inherited from Object

VIII.    Interfaces
        A.    Interfaces
        B.    Creating an Interface Definition
        C.    Implementing Interfaces
        D.    Reference Variables and Interfaces
        E.    Interfaces and Inheritance
        F.    Some Uses for Interfaces

IX.    Exceptions
        A.    Exceptions
        B.    Attempting Risky Code - try and catch
        C.    Guaranteeing Execution of Code - the finally Block
        D.    Letting an Exception be Thrown to the Method Caller
        E.    Throwing an Exception
        F.    Exceptions and Inheritance
        G.    Creating and Using Your Own Exception Classes
        H.    Rethrowing Exceptions
        I.    Initializer Blocks

X.    Generics and Collections
        A.    Fundamental Collections: Sets, Lists, and Maps
        B.    Iterators
        C.    Creating Collectible Classes
        D.    Generics

XI.    Inner Classes
        A.    Inner Classes, aka Nested Classes

XII.    Final Exam

XIII.    Project: Hotel Reservations Case Study





Southwestern Community College

1501 W. Townline Street
Adult and Continuing Education
Creston, IA 50801 US

Copyright © Education To Go. All rights reserved. The material on this site cannot be reproduced or redistributed unless you have obtained prior written permission from Education To Go. Education To Go and ed2go are registered trademarks of Education To Go, a part of Cengage Learning.