Popular Resources

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

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:

  • 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

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

RECOMMENDED READINGS OR MATERIALS: 

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++