Java Object Oriented Programming

Course Description

This course focuses on web-based applications development for business. It will begin with the fundamentals of web-based computing, including web client and server interaction and the http protocol. The JAVA programming language will be introduced to build web-based object oriented applications and GUI-interfaces. Finally, real world application issues such as JSPs, Servlets and EJBs will be discussed.

 

Textbook

(3806) "Ivor Horton's Beginning Java2"

(3816) "Simply Java Programming: An Application Driven Tutorial Approach"

Evaluation

A letter grade will be assigned based on performance in two exams and three programming assignments. The exams and assignments will be weighted as follows:

2 Assignments 50%
Midterm Exam 25%
Final 25%

The due date for each assignment will be indicated on the assignment located under the links section.

Tentative Schedule
WEEK TOPIC
01 Orientation,Java and the Internet
02 Object-Oriented Programming Concepts
03 Language Basics
04 Object Basics and Simple Data Objects
05 Classes and Inheritance
06 Interfaces and Packages
07 Exam 1
08 Handling Errors with Exceptions
09 Threads
10 Input/Output
11 GUI
12 Database Connectivity
13 Servlets
14 Review, Evaluations
15 Exam 2 (Tuesday May 6th 7:45p.m. - 9:45p.m.)