Version: 3/20/2019 2
Additional Course Information
Topical Outline: Each offering of this course must include the following topics (be sure to include information regarding lab,
practicum, and clinical or other non-lecture instruction).
• Each offering of this course must include the following topics (be sure to include information regarding lab,
practicum, clinical or other non-lecture instruction):
• Introduction to the IDE
• C++ Primitive Data Types
• Expressions
• Decision Operators
• Looping
• Functions
• Classes and Objects
• Arrays
• Pointers
• String Class
• Advanced File I/O
Course Learning Outcomes:
Upon successful completion of this course, students will:
Use object-oriented programming (OOP) techniques;
develop executable programs; create appropriate
documentation; incorporate pointers and/or arrays to
manipulate data; and create programs using classes and
objects.
All outcomes will be assessed by one or more of the
following:
Individual/Group Assignments
Individual/Group Projects
Reading Assignments
Presentations
Lab Works/Assignments
Required text(s), optional text(s) and/or materials to be supplied by the student:
• Like Starting out with C++: Early Objects, 8th edition, Tony Gaddis (et al), Addison Wesley, ©2013. ISBN-13:
978-0-133360929
• USB Drive
• High-Speed Internet connection
Suggested Course Maximum: 20
List any specific or physical requirements beyond a typical classroom required to teach the
course.
• Computer for each student
• Visual Studio or Eclipse C++ compiler integrated development environment installed