You are on page 1of 3

Introduction to Object Oriented Programming

COP2551

Instructor: Robert Janson Office:South F216 Phone:646-2270 Email:rjanson@fscj.edu

Online slides: http://web.fccj.org/~rjanson/COP2551/Wk##.ppt where you


substitute the chapter number (01, 01a, 02, etc.) for ##

TEXT: Introduction to Java Using WebSphere 3rd Edition, Janson Industries, 2007,
ISBN 0-9664-221-3-9

Course Description:

This course will study basic Java syntax, object oriented programming concepts
and the creation of both client-based and server-based GUI applications. Rational
Application Developer (RAD) will be used to create and implement these applications.

Grading: Tests ===================> 80%


Graded Assignments =======> 20%
Extra Credit Assignments ====> 10%
_____
110%

Missed Tests and Late Assignments:

There will be no makeup exams. If you miss a test, you must notify the instructor
before or on the test date. The instructor will make suitable arrangements. Not
following this procedure will result in a zero for the missed test. Assignments are due
at 11:59pm on the assigned date. Late assignments will be accepted one week late
with a ten point penalty and any time up to week 15 with a 20 point penalty.

Academic Integrity:

You may ask the instructor or another student questions about laboratory
assignments. However, the work done at the computer must be your own; that is, you
may not copy another person's work, or allow anyone to copy your work. Collaboration
in the sense of copying another person's work, allowing another student to do your
work, or copying from another student's exam will result in a grade of "F" for the course.

Attendance:

Attendance is at the student's discretion. However, you should be aware that


historically there is a high correlation between attendance and grades.
MEETING TOPICS/TESTS/READINGS READING PPT Ch##

Week 1 Intro to Java Chapter 1


01
RAD
01a
Download RAD files from: http://web.fccj.org/~rjanson/COP2251/RAD7ZipFiles

2 Java on the PC Chapter 2


02
Installing on the PC Appendix A

3 Graphical User Interfaces Chapter 3


03

4 Graphical User Interfaces Chapter 3


03
More GUI Chapter 4
04

5 More GUI Chapter 4


04

6 ***** Test 1 (Weeks 1 - 5)


Variables Chapter 5
05

7 Variables Chapter 5
05
Conditional Logic & More GUI Chapter 6
06

8 Conditional Logic & More GUI Chapter 6


06

9 Errors and Throwing Exceptions Chapter 7


07

10 ***** Test 2 (Weeks 6 – 9)


Servlets and Servers Chapter 8 08

11 Servlets and Servers Chapter 8


08
12 JSPs and MVC design Chapter 9
09

13 JSP tags and JavaBeans Chapter 9


09
Installing to a Server Appendix C
AppC
14 SQL & Data Base Access Chapter 10
10
Appendix B
AppB

15 ***** Test 3 (Weeks 10 - 14)

This syllabus is available on line at:


http://web.fccj.org/~rjanson/COP2551/SYLLABUS.COP2551.2010.doc

This extra credit assgs are available online at:


http://web.fccj.org/~rjanson/COP2551/ECEx.doc

You might also like