Popular Resources

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

CONTENT:

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.

LEARNING OBJECTIVES

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

METHODS:

Lecture

Hands-on labs and assignments

REQUIREMENTS AND ASSIGNMENTS: 

Assignments: 60%

Exams: 40%

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

Published 02/20/2013

READINGS AND/OR ASSIGNMENTS TO BE DONE PRIOR TO THE FIRST CLASS:

Read

Chapter 1. Introduction to Computers and Programming
Chapter 2. Introduction to C++