Undergraduate Admission
    Graduate Admission

    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.

    Currently Scheduled

    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 and labs.

    CEU:
    5.3

    Instructor:
    Peisong Huang (Peter)