CST-295-20, C++ Object-Oriented Program (FA13)
INSTRUCTOR: Kyongil Yoon
SCHEDULE/DAY/TIME: Semester/Thursday/6-8:45pm, 09/05/2013-12/12/2013
This course introduces object-oriented programming including objects, classes, inheritances and polymorphism. Students will also have knowledge about high-level structures such as pointers and arrays as well as basic data structures including stacks and queues.
1. Write a properly working C/C++ program for a given simple problem using following features
o Structured programming elements: condition, repetition, and sequence statements
o C++ basic data types and high-level structures
o Correct and appropriate C++ identifier names.
o Correct input/output methods for selected data type and format.
o Command line arguments.
2. Use functions with understanding of prototypes, definitions, and parameter passing concepts
3. Understand lifetime and scope of variable types
4. Understand concept of object oriented objects and classes
Hands-on labs and assignments
REQUIREMENTS AND ASSIGNMENTS:
REQUIRED TEXT(S) OR MATERIALS:
Authors: Gaddis, Walters & Muganda, Title: Starting Out with C++: Early Objects, 8/E
ISBN: 9780133360929. Addison-Wesley • Cloth Bound w/CD-ROM, 1248 pp
READINGS AND/OR ASSIGNMENTS TO BE DONE PRIOR TO THE FIRST CLASS:
Chapter 1. Introduction to Computers and Programming
Chapter 2. Introduction to C++