Home | Review | Grades | Links | Project1 | Project2 | Notes

Spring 2001

TOPICS

Polymorphism,
Inheritance,
Composition
Abstract Data
Class
Package
Objects


Test Schedule

02/20/2001
04/17/2001
00/00/2001
 

 

 

 

 

 

 

 

 

 

 

Grading Policy

Project:  20%
Quiz:     10%
Test:     40%
Final: 30%
A = 90 - 100%
B = 80 - 89%
C =  70- 79%
D =  60 - 69%
F = 59 - 0%
 

U Example

Car Example

 


COP 2600 - 3 Credit Hours  - Clearwater Campus
Amadou Wane, Instructor - Business Technologies
Office: 791-2530   E-mail: oop@intechs.net


Course Objectives:  
The student will develop an understanding of object-oriented programming structure used over the Internet. The student will learn to analyze existing program examples and create program components. The student will acquire the knowledge and skills necessary to use development software to create examples of "applets."
The student will create a web site that incorporates web programming examples that are an appropriate use of current web programming technology.

Course Description:
This hands-on programming course is designed to introduce the student to the basic concepts and skills necessary to write object-oriented programs for the World Wide Web.  Students will be introduced to programming methods, components key features and language-specific development tools.  During the course, a variety of examples will be created that demonstrate the student's ability to program applets and GUI (Graphical User Interface) applications.

Required Text:
JavaScript Bible, Third Edition, Goodman,      IDG Books,      
ISBN 0-7645-3188-3
4 SCANTRONS

Tentative Class Schedule :

Week Chapter Topic
Week1-01/09 6 Overview of the Core Language
Week2-01/16 6 Programming with Objects
Week3-01/23 10 Programming Fundamentals
Week4-01/30 13-14 Object-Oriented Programming
Week5-02/05 30 Regular Expressions
Week6-02/13 30 Regular Expression
Week7-02/20  34,  TestI Custom Objects
Week8-02/27 34 Custome Objects
Week9-03/09 31 Control Structures
Week10-03/20 Java Polymorphism
Week11-03/27 Java Java Objects
Week12-04/03 Java Inheritance
Week13-04/10 Java 4GL
Week14-04/17  TestII Java Objects
Week15-04/24 All Final Exam Review
Week16-05/1   Final Exam

Homework :
Read chapters before coming to class.
Check for homework assignment.

Attendance: 
Attendance is mandatory for the successful completion of this course. A maximum of 2 absences are allowed if properly documented. Two tardy arrivals are equal to one absence. Students accumulating more than 2 undocumented absences may be withdrawn from class at the instructor's discretion. Notify the instructor if you must be absent. It is the student's responsibility to obtain make-up work, missed lecture notes, and to ensure proper credit for attendance when arriving late.

Grading Policy: 
A combination of theory tests, and class projects will determine your grade. Classroom participation counts too!  No make-up exams will be given without prior consent of the instructor. There is 10-points penalty for any make-up exams. 

2 Programming assigments (20%)
2  Exams (40%)
Quizzes/homeworks (10%)
Final (30%)

No late assignment will be accepted, and any and all UNETHICAL activity will be penalized with a final grade of "F"

Graduation: Students planning to obtain a certificate or degree from St. Petersburg Junior College are required to apply for graduation. The application must be filled out and turned in by the end of the first month of the student's last semester. The application is available at the Information Desk in the Administration building.

Note: No "Incomplete" grade will be given without documentation of death in the family or documented hospitalization of the student. Any dispute over final grades must be resolved within 30 days of your posted grade. After that time, all test and assignment materials may be destroyed.

 Instructions will be given verbally as well as written. You are responsible for taking notes during lectures, reading the text, working exercises, and completing all assignments by the assigned due date. It will be very difficult for you to successfully complete this course without your active participation.

Caution: Learning is not a spectator sport. You are required to think and work in a scholarly manner during this course. You are responsible for your learning.

 Refund/Withdrawal:  Withdrawal: Students should familiarize themselves with the college's withdrawal dates, policy and procedures that are explained in the college catalog and student handbook. Please advise the instructor if you wish to withdraw during the withdrawal deadline as specified in the college calendar. Student and instructor must fill out appropriate paperwork.

Student/Instructor Conferences:  If you require a conference, please schedule an appointment with me at least one (1) class meeting in advance so that arrangements can be made to meet with you during my office hours. My email address is posted at the top of the syllabus. You may email me at anytime. Be sure to type my email correctly.

Flexibility:  This syllabus is not absolute.  Changes may be made during the course of the semester based on the needs of the students and the time restraints imposed by the schedule.

All changes will be announced ahead of time in class.

Read, retain, and become familiar with the contents of this syllabus. You are responsible for understanding and abiding by these policies.

 

 

 

COLLEGE CALENDAR:

Class Begins: 01/08/00                

Drop Date:    01/13/01

Last Day for "W": 03/01 /01

Graduation Deadline:
02/02/01


Holidays:
01/15/01
04/13/01
SpringBreak:03/05 to 03/09

 

 

 

 

 

In Object-oriented programming, a program is handled as a collection of individual objects that perform separate functions, rather than as a sequence of statements that performs a specific task.