CSCI2350-01 Course Syllabus

Object Oriented Programming (C++), Fall 2008

 

Professor

Locations

Required Textbook

Course Description

Grading Policy

Final Grades

Course Policy

Course Outlines

LastDay To Drop

Academic Honesty

PROFESSOR INFORMATION
Name:             Dr. Yao
Office:             Atk 317
Telephone:      (478) 445-5483
Email:              jf.yao@gcsu.edu
URL:               http://abacus.gcsu.edu (the class link is under “teaching”)
Office Hours8:25a.m.--9:25a.m. and 12:20p.m.--1:50p.m. on Tu. and Th.; 

                           or by appointments (back to top)

LOCATIONS
Classroom  and Lab:  Atk 307 (Back to top)

REQUIRED TEXT: “Ivor Horton's Beginning Visual C++ 2008” by Ivor Horton(Back to top)

 

COURSE DESCRIPTION : Students are introduced to C++, Visual C++, and the concepts of object oriented design of algorithms. ( Back to top)


GRADING POLICY:
                                                Percentage
            Mid-Term Exam           32% (October 9, 2008)
            Final Exam                   32% (8:00a.m.-10:45a.m., Th, Dec. 11, 2008)

  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:

·      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.

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

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

·      Late assignments will be penalized 10% per day after the assigned due day. (Back to top)

 

ACADEMIC HONESTY:

The integrity of students is a critical component of the academic process.  All written work submitted in this course must be individual work unless the instructor assigns a team of students to work on an assignment. Students must properly document all outside sources used for projects, programs, and homework. The submission of another’s work as one’s own is plagiarism, and will be dealt with using the procedures outlined on the Undergraduate Catalog. You may view the GCSU code of conduct online. (Back to top)

 

TENTATIVE LECTURE SCHEDURE:

 

WEEK              TOPICS

=============================================================

  1.  Chapter 1: Programming with Visual C++ 2008 
  2.  Chapter 2: Data, Variables, and Calculations
  3.  Chapter 4: Arrays Strings and Pointers
  4. Chapter 5: Introducing Structure into Your Program 
  5. Chapter 6: More about Program Structure
  6. Chapter 7: Defining Your Own Data Types
  7. Chapter 8: More on Classes
  8. Chapter 9: Class Inheritance and Polymorphism (Vrtual Functions) 
  9. Chapter 10: Templates and Standard Template Library (STL)
  10. File Processing; Input and Output
  11. Exception Handling 
  12. Chapter 11: Debugging Techniques; 
  13. Chapter 13: Windows Programming with the Microsoft Foundation Classes; 
  14. Chapter 15: Drawing in a window;  
  15. Chapter 17: Working with Dialogs and Controls;  
  16. Chapter 18: Storing and Printing Documents; 
  17.  Other Topics (Back to top)

 

Classes end on Dec 8, 2008

October 16, 2008 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)