CSCI2350-01 Course Syllabus
Object Oriented Programming, Spring 2003
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)