DPR 110 - Introduction to C++

Course Description

The purpose of the course is to teach students the fundamentals of analyzing problems and designing, developing and testing computer programs to solve them, utilizing C++ in an Integrated Development Environment (IDE). The course introduces the basic concepts of programming C++ programming language syntax, and progresses through the techniques of using logical structures such as decision making and loops, using data structures such as arrays, and using functions for logical code organization and re-use.

Upon successful completion of this course, students should be able to:

Define basic computing and programming terms.
Navigate through the C++ editor, compiler, and runtime environment.
Explain and use data, operations, functions and data types.
Apply the correct control and iterative structures to a program.
Use mathematical equations in the creation of a computer program.
Design, write, test and debug a program to implement a working solution to a given problem specification.
Use documentation or a knowledge base to resolve technical issues.
Implement the major steps in the analysis, design and development of a computer program.
Explore career opportunities in computer-science, personal computing and business applications programming.

Credit Hours: 3
Lecture Hours: 3

Course Prerequisites: Prereq DPR 101