Print Page
Introduction to Object-Oriented Programming With C++ (CSCI 1730)
Total Credits:
4
Lecture Credits:
4
Description:
This course presents an introduction to object-oriented programming using C++. Topics covered will include loops, decisions, structures, functions, objects and classes, arrays, operator overloading, inheritance, pointers, polymorphism, streams, and files. In addition, the course teaches the problem-solving skills required to design programming solutions in C++.
Topical Outline:
1. Problem-solving and program design
2. Branching and looping
3. Functions
4. Arrays and structures
5. Objects and classes
6. Operator overloading, inheritance, and polymorphism
Learning Outcomes:
1. Acquire a basic understanding of the syntax and the programming constructs of the C++ programming language
2. Design a logically correct solution of a computational problem that uses the object-oriented features of the C++ programming language
3. Summarize fundamental design concepts and principles of the object-oriented paradigm
4. Summarize fundamental problem-solving and program design strategies
Prerequisites:
CSCI 1500;
MATH 1110 or
MATH 1116 or
MATH 1119 or
MATH 1125