Programming Simplicity, LLC
Introduction to C++ (C++ I)
Instructor: Eduard Skhisov, M.S. C.S.

What this course is about?
C++ I is an introductory programming course that will primarily focus on designing and developing C++ programs that utilize text-based user interfaces.This course will cover most commonly used elements of the standard C++ programming language, selected elements of the standard C++ class library, as well as guidelines on programming style, and other generally accepted programming practices.

What do I need to know?
No programming experience is required.

You will learn how to

  • Enter, edit, compile and debug the source code for C++ program.
  • Correctly use the basic C++ input and output functions.
  • Design, code and execute C++ program that illustrates the use of the three basic programming constructs: iterative, conditional and sequential.
  • Design, code and execute C++ program that demonstrates opening and closing of one or more data files.
  • Design, code and execute C++ program that properly employs one or more user-defined functions.
  • Design, code and execute C++ program that properly employs one or more user-defined classes.
Class Content
Introduction
Sample C++ Program, Input/Output
Arithmetic Expressions and Assignment Statements, Logical expressions
Flow of Control, Designing Iterative Statements
Programming Style, Testing and Debugging
Built-in functions
User-defined functions
I/O streams, Introduction to Objects and Classes
Structures and Classes
Introduction to arrays

Materials
Text: Problem Solving with C++ -- Walter Savitch, 3rd edition. Buy book here.
Handout: Introduction to C++ -- Eduard Skhisov

Home

©Programming Simplicity, LLC 2000. All rights reserved.