Introduction to C++ Programming

Introduction to C++ Programming

Introduction to C++ Programming

This is an introductory-level course where students will learn the basics of C++ programming language to build software. The students will learn to use variables, expressions, flow control, loops, array and more to develop an application! This course is also good for high school students planning to take an AP Course in Computer Science and/or preparing for C++ Certification exam.


  • The course assumes that the learner is familiar with Internet and Windows.

Learning Objectives

Following are the objective of this course:

  • Introduce the modern programming concepts and other design methodologies using C++
  • Discuss the concepts of good software design and methods.
  • Design programs using modular problem solving techniques.
  • Use the concepts of different types of structured programming.
  • Develop pseudo-code to a problem.
  • Demonstrate a knowledge of programming.
  • Develop algorithms using different methods.

Learning Resources and Tools

  • Introduction to C++ Language
  • History of C++ Language
  • The C++ development cycle
  • Source Code, Compiler, The Library, The Linker
  • Installing Visual C++ Software
  • Writing and Compiling C++ Code
  • Coding Style & Flow Chart
  • Sample Coding Styles
  • Header, Comment, Messages
  • Declaring variables
  • Easy Readability
  • Flowchart
  • Statements, Expression, Variable
  • Data Types
  • Numerical Variable
  • Mathematical Operators
  • Assignment Operators
  • Escape Sequence
  • Condition
  • Relational Operation
  • Logical Operators & Expression
  • The if statement
  • The Conditional Operator
  • The keyword “switch”
  • For statement
  • The Comma Operator
  • The while statement
  • The do … while statement
  • Jump command
  • Break Command
  • Continue Command
  • Functions
  • Arguments
  • Local and Global Variables
  • Scope of Variables
  • Introduction to an Array
  • Declaring an Array
  • Initializing Arrays
  • Accessing Array Elements
  • Using An Array
  • Multidimensional Arrays
  • C++ Arrays in Detail
  • The String Class in C++
  • Exception Handling
  • Throwing Exceptions
  • Catching Exceptions
  • C++ Standard Exceptions
  • Define New Exceptions
  • File Input/Output
  • Opening & Closing a File
  • Writing to & Reading from a File

Schools & Partners

We believe in offering the highest quality courses, created by schools and partners who share our commitment to excellence in teaching and learning, both online and in the classroom.

Best purchase i made in envato. Great Theme!

Thank you for all your help and assistance over the years with our products.
I would have no hesitation in recommending you to my clients.

faculty and staff teaching courses and discussing topics online

online Education
Phone: (714) 505-3475
Fax: (714) 505-3476
1835 W. Orangewood, Suite 200,
Orange, CA 92868