BCC - Fall 2011 Syllabus
Course Name : CIS-155
Course Description: Intro to C++ Programming
Instructor: Igor Kholodov Igor.Kholodov@bristolcc.edu
Office: K211
Telephone: 508-678-2811 ext. 3328
URL of this file: http://www.c-jump.com/CIS60/CIS60syllabus.htm

CIS-155 Intro to C++ Programming


Catalog Description

Based on the C programming language, C++ is an improved version of C that takes the C language to the next evolution of programming languages. Proper program design using structured programming techniques is emphasized, as well as the C++ syntax. The course covers data basics, C++ operators, loops, branching, function, arrays, pointers, structures, and file processing. Three class hours a week.

Course Objectives

At the completion of this course, the student will be able to:

Suggested Prerequisites

A basic understanding of PC fundamentals would be useful, as well as previous introduction to programming logic.

Outline for CIS-155 Intro to C++


  1. Intro to Microsoft Visual C++
  2. C++ built-in types and expressions:
  3. Flow control
  4. Functions
  5. Stream I/O
  6. C++ Arrays
  7. C++ Pointers and References
  8. C++ Standard Library, the STL
  9. Data structures
  10. Sequential access to files
  11. Random access to files
  12. Final Project

Other useful topics and recommended reading:


Required Textbook


Problem Solving with C++,
with Borland Turbo C++ for Windows CD ROM
by Walter Savitch
Publisher: Addison-Wesley
Seventh Edition, Copyright 2009
Publishing Date: 2008/02/20
ISBN-10: 0-321-53134-5
ISBN-13: 978-0-321-53134-6
Online resources: www.aw-bc.com/savitch/

Includes educational Video Notes.


Course Policies

Please follow this link to access course policies and formats.


Note: This syllabus is a suggested course outline and will be generally followed, subject to change according to the instructor's discretion and needs. Academic flexibility is important.