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.
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 and labs.
CEU:
5.3
Instructor:
Peisong Huang (Peter)

