Close Menu

C++ Programming, IT 312

About this Course: 

This course introduces basic concepts of systems programming. Participants learn to apply basic programming concepts toward solving problems, create source files and implement header files, work with and effectively use basic data types, compile source code into binary executable files, and understand the use of project management.

Course Status: 

In progress

Prerequisites: 

Previous programming experience required for enrollment. Previous programming classes or self-study may be sufficient.

Who Should Attend: 

This course is intended for those interested in programming with C++, such as application developers, systems programmers and software engineers.

Expected Outcomes: 

Upon completion of this course, participants should be able to:

  • Write, compile, execute, troubleshoot, and resolve problems using C++ Programming Language and its features
  • Understand and implement the concept of Object Oriented Programming methodology in program development
  • Develop and identify important C++ standard libraries and classes
  • Locate and use of Help Resources
  • Developing and writing Object Oriented Programs
  • Analyze and discuss software application and development theory and concepts

Course Outline: 

C++ compiler, compiling and executing simple C++ program
Introduction to computers and programming
Introduction to C++, Input/Output, data types, variable names
Expression, control structure
Loops, Functions
Functions and Arrays
Searching and Sorting, Pointers
Continue pointers
Characters, Strings, and the String Classes, Data Structures
Data structure, File Input / Output operation
Inheritance

Course Details: 

Grading/CEU award for this course includes assignments, exams, projects, labs and paper.