CST-295-20, C++ Object-Oriented Program (FA15)
INSTRUCTOR: Kyongil Yoon
SCHEDULE/DAY/TIME: Semester/Thursday/6-8:45pm, 09/03/2015-12/10/2015
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.
- Write a properly working C/C++ program for a given simple problem using following features
- Structured programming elements: condition, repetition, and sequence statements
- C++ basic data types and high-level structures
- Correct and appropriate C++ identifier names.
- Correct input/output methods for selected data type and format.
- Command line arguments.
- Use functions with understanding of prototypes, definitions, and parameter passing concepts
- Understand lifetime and scope of variable types
- 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
Addison-Wesley • Cloth Bound w/CD-ROM, 1248 pp
RECOMMENDED READINGS OR MATERIALS:
READINGS AND/OR ASSIGNMENTS TO BE DONE PRIOR TO THE FIRST CLASS:
Chapter 1. Introduction to Computers and Programming
Chapter 2. Introduction to C++