CSCI2350-01 Course Syllabus
Object Oriented Programming (C++), Spring 2006
|
|
PROFESSOR
INFORMATION
Name:
Dr. Yao
Office:
Atk 317
Telephone: (478) 445-5483
Email:
jf.yao@gcsu.edu
URL:
http://abacus.gcsu.edu
Office Hours: 2:00-3:15 P.M., Mon-Th
or by appointment ( Back to top)
LOCATIONS
Classroom and
Lab: Atk
307 (9:30 -10:45 A.M.; M, W)(Back to top)
REQUIRED TEXT: “Accelerated C++ - Practical Programming by Example”, by Andrew Koenig and Barbara E. Moo, Addison Wesley.
“C++
for Java programmers”, by Mark Allen Weiss, Prentice Hall (Back to top)
COURSE DESCRIPTION : Students are introduced to C++ and the concepts of object oriented design of algorithms. ( Back to top)
GRADING POLICY:
Percentage
Mid-Term Exam 32%
(March 8, 2006 )
Final
Exam 32% (9:30 A.M., May
1, 2006)
Homework 36%
-------------------------------------------------------------------------
Total
100% (Back to top)
FINAL GRADES:
Grade
Percentage
A
90% and up
B
80% - 89.999%
C
70% - 79.999%
D
60% - 69.999%
F
59.999% 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. (Back to top)
TENTATIVE LECTURE SCHEDURE:
WEEK TOPICS
=============================================================
1 Introduction
2 Strings
3
4 Batch of Data
5 Organizing programs and Data
6 Sequential Containers and Analyzing Strings
7 Library Algorithms
8 Associative Containers
9 Generic functions
10 Spring Break (Mar. 13 - Mar. 17)
11 Defining New Types
12 Managing Memory and Low-Level Data Structures
13 Abstract Data Types
14 Using Inheritance and Dynamic Binding
15 Managing Memory Automatically
16 Revisiting Character Pictures (Back to top)
Martin Luther King Day: Jan. 16, 2006
March 3, 2006 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 nearest hallway exit. Learn the floor plan and exits of this building. Do not use elevators. Crawl on the floor if you encounter heavy smoke. Assist disabled persons and others if possible without endangering your own life. Assemble for a headcount on front lawn of main campus. (Back to top)