Java Foundations Certificate Online – 64 hours

Description

Java Introduction

Students will receive a thorough introduction to the basic syntax and structure of the Java programming language. Students will create text-based Java applications that define variables and arrays and that use if statements, switch/case statements, for loops and while loops. Students will define classes and use those classes to create applications. Students will learn to create new classes based on existing classes using inheritance. Students will create graphical applications and applets. A background in programming or a familiarity with C++ is helpful but not necessary for this class. Students will need a Java compiler. Compilers are available for download.

 

Course Start Dates - 8/20/2008 - 10/8/2008, 9/17/2008 - 11/5/2008, 10/15/2008 - 12/3/2008

Java Advanced                                                                                                                       This class is a continuation of the Introduction to Java class. At the end of this class, students will be able to create graphical applications and applications that read and write to files and databases, and use threads.  Students will need a Java compiler.

Course Start Dates - 9/17/2008 - 11/5/2008, 10/15/2008 - 12/3/2008

 

Java Introduction

Objectives

Outline

Lesson 1: Getting Started

Read Chapter 1

Lesson 2: Basic Programming Statements

Read Chapter 2

Lesson 3: Advanced Programming Statements

Read Chapters 3, 4 and 5.

Lesson 4: Object Oriented Programming

Read Chapters 6

Lesson 5: Inheritance and Interfaces

Read Chapters 7, 8 and 9

Lesson 6: Storage Structures

Read Chapters 10 and 11

Lesson 7: Dates and Strings

Read Chapter 12

Lesson 8: Exceptions

Read Chapter 13

Lesson 9: Working with Threads

Read Chapter 14

Chapter 10: Putting it all Together

Review Chapters 1 - 14

 

 

Java Advanced

Objectives

 

Lesson 1: Getting Started

Review Chapter 1 - 13 in the book.

Lesson 2: Threads

Read Chapter 14

Lesson 3: Getting Started with Swing

Read Chapter 15

Lesson 4: Working with Controls and Layout Managers

Read Chapter 16

Lesson 5: Handling Events and Validating Data

Read Chapter 17

Lesson 6: Developing Applets

Read Chapter 18

Lesson 7: Reading and Writing Text and Binary Files

Read Chapter 19

Lesson 8: Working with XML

Read Chapter 20

Lesson 9: Working with Databases and the JDBC

Read Chapter 21

Lesson 10: Putting it All Together

Review Chapters 14 - 21 

 

 

 

 

 

 

 

 

Course Materials

Murach's Java SE 6

Author: Joel Murach, Andrea Steelman
Publisher Murach
ISBN: 1890774421

 

Murach's Beginning Java 2 - JDK 5

Author Andrea Steelman
Publisher Murach
ISBN: 1890774294

 

 

Instructor

Jenny Watt has a MSEd in Instructional Design for Online Learning.
Jenny is a certified online instructor and has been developing and teaching online courses for 5 years.  She has over 7 years experience in teaching at the college level.
Her training background includes 15 years of corporate training for major companies in the Houston area.

 

Computer Requirements

Most of our classes are designed to work well with slower connections.

Recommended System Requirements:
•        You can be a PC user to take our courses. You'll need a Pentium II with Internet connection and a web browser (Internet Explorer 4.0 or higher).
•        Basic dial-up Internet access is adequate but a high speed connection is recom-mended.
•        Depending upon the course taken by you, you can either download the free trail versions of the software from the respective sites (the links of which are displayed on our WebPages of that particular course) or you can purchase the software from the respective software sites.
 166 MHz processor or
® Pentium®•        Intel greater
•        64 MB RAM minimum, 128 MB recommended
•        Minimum video resolution of 800x600, with 16-bit color
•        Internet Connection
•        Connection speed of 40 Kbps minimum, 56 Kbps recommended
•       95, 98, 2000, NT or XP
®  Windows
•        Valid Email address
•        Supported browser versions: Internet Explorer (5x - 6x), Netscape Communicator 4.7 - 7.2
•        Allow cookies