CSCI2350-01 Course Syllabus

Object Oriented Programming, Spring 2003

 

Professor

Locations

Required Textbook

Required Material

Course Description

Grading Policy

Final Grades

Course Policy

Course Outlines

LastDay To Drop

PROFESSOR INFORMATION
Name:             Jenq-Foung (J. F.) Yao, Ph.D.
Office:             A&Sc 1-18
Telephone:      (478) 445-1626
Email:              jfyao@gcsu.edu
URL:               http://abacus2.gcsu.edu
Office Hours:   M-Th 10:50-11:50 A.M. ( Back to top)

LOCATIONS
Lab:           A&Sc2-54  (2:00 - 3:15 P.M., T, TH)
Classroom: A&Sc 1-38A (2:00 - 3:15 P.M., T, TH) (Back to top)

REQUIRED TEXT: Java, How to Program, by H. M. Deitel and P.J. Deitel, Forth Edition. (Back to top)

 

COURSE DESCRIPTION :Students are introduced to Java 2 and the concepts of object oriented design of algorithms. The central issues of Web applications, data hiding, encapsulation and polymorphism are emphasized throughout the course. ( Back to top)


GRADING POLICY:
                             Percentage
           Mid-Term Exam       25% (March 11, 2003 )
           Final Exam              25% (2 P.M., April 29, 2003)

Pop Quizzes           25%

Homework              25%

-------------------------------------------------------------------------
Total                         100%        (Back to top)

 

FINAL GRADES:

      Grade              Percentage
        A                90% and up
        B                80% - 89.9%
        C                70% - 79.9%
        D                60% - 69.9%
        F                59.9% or less (Back to top)

 

COURSE POLICY:

1.  Class and lab participation is essential in learning computer technology.  It is your responsibility to attend the class/lab in order to achieve good learning, therefore obtain a good grade.

2.  You must NOT miss a test unless you have a verifiable excuse.  An unexcused absence from a test will result in a numerical grade of zero for that test.

3.  The homework material will be included in the exams.  Therefore, doing homework assignments yourself is essential in obtaining a good score in an exam.

4.  Late assignments will be penalized 10% per day after the assigned due day.

 

5.  Pop quizzes will be given on randomly selected days.  Missed a pop quiz will receive a numerical grade of zero unless you have a verifiable excuse. (Back to top)

 

 

TENTATIVE LECTURE SCHEDURE:

 

Week 1     Chapter 1 Introduction to Computers, the Internet and the Web

Week 1     Chapter 2 Introduction to Java Applications

Week 2   Chapter 3  Introduction to Java Applets

Week 2     Chapter 4  Control Structures: Part 1

Week 3     Chapter 5  Control Structures: Part 2

Week 3     Chapter 6  Methods

Week 4     Chapter 7  Arrays

Week 4     Chapter 8  Object-Based Programming

Week 5     Chapter 9  Object-Oriented Programming

Week 5     Chapter 10  Strings and Characters

Week 6     Chapter 11  Graphics and Java2D

Week 7     Chapter 12  Basic Graphical User Interface Components (Part 1)

Week  8    Chapter 13  Advanced Graphical User Interfaces (Part 2) 

Week 9     Spring Break (Mar 3 - Mar. 7)

Week 10    Chapter 16  Files and Streams       

Week 11    Chapter 14  Exception Handling

Week 12    Chapter 15  Multithreading

Week  13    Chapter 17  Networking

Week  14    Chapter 18  Multimedia: Images, Animation, Audio and Video

Week  15    Chapter 19  Data Structures

Week  16    Chapter 20  Java Utilities Package and Bit Manipulation

Week  17    Chapter 21  Collections  (Back to top)

Martin Luther King Day: Jan. 20, 2003

Feb. 28, 2003 is the last day to drop without academic penalty. (Back to top )

 

FIRE DRILL PROCEDURE

In the event of a fire alarm signal students will exit the building in a quick and orderly manner through the nearesthallway exit.  Learn the floor plan and exits of this building. Donot use elevators.  Crawl on the floor if you encounter heavy smoke.Assist disabled persons and others if possible without endangering yourown life. Assemble for a headcount on front lawn of main campus. (Back to top)