Course Section 1 Content Section 1 Content Left Section 1 Content Right Credit Type: Course ACE ID: SAYA-0017 Version: 2 Organization's ID: CS107 Organization: Saylor Academy Location: Online Length: 40 hours (self-paced) Minimum Passing Score: 70 ACE Credit Recommendation Period: 6/1/2019 - 11/30/2022 Credit Recommendation & Competencies Section 2 Content Section 2 Content Left Section 2 Content Right Level Credits (SH) Subject Lower-Division Baccalaureate 3 Computer Science or Computer Information Systems Description Section 3 Content Section 3 Content Left Section 3 Content Right Objective: The course objective is to provide an introduction to the C++ programming language, focusing on syntax for primitive types, control structures, vectors, strings, structs, classes, functions, file I/O, exceptions and other programming constructs. Learning Outcomes: Practice compiling and execution of code written in C++ Define and use functions, pointers, arrays, struct, unions, and enumerations Write C++ applications using principles of object-oriented programming Employ namespaces, exceptions, and preprocessor instructions in a C++ program Develop a C++ program to solve simple word problems Practice debugging and fixing of common C++ errors Employ the elementary data types, conditional and iteration structures in a C++ program Write templates and manipulate files Write code that represents linked lists and binary trees Practice memory management, including proper allocation/deallocation procedures General Topics: Introduction and setup Dealing with data compound types Object-oriented programming Advanced concepts Memory management and testing Useful examples and C++ glossary Instruction & Assessment Section 4 Content Section 4 Content Left Section 4 Content Right Instructional Strategies: Audio Visual Materials Computer Based Training Lectures Practical Exercises Methods of Assessment: Examinations Supplemental Materials Section 5 Content Section 5 Content Left Section 5 Content Right Equivalencies Section 6 Content Section 6 Content Left Section 6 Content Right Button Content Rail Content 1 Other offerings from Saylor Academy View All Courses College Credit Opportunities> Page Content