Course Course Summary Section 1 Content Section 1 Content Left Section 1 Content Right Credit Type: Course ACE ID: EDX-0006 Organization: EdX Location: Online Length: 5 weeks (13 hours) Dates Offered: 10/1/2023 - 9/30/2026 Credit Recommendation & Competencies Section 2 Content Section 2 Content Left Section 2 Content Right Level Credits (SH) Subject Lower-Division Baccalaureate 3 Programming I in C++ Students must successfully complete EDX-0005 and EDX-0006 to be eligible for the credit recommendation of 3 semester hours at the lower division in Programming in C++. Description Section 3 Content Section 3 Content Left Section 3 Content Right Objective: The course objective is to provide a solid foundation of C++ and other core computer science topics that can be transferred to other languages. Learning Outcomes: Reference and dereference variables with pointer operators Compare and manipulate strings of text Define and use custom functions to improve code readability Read and write to text and CSV files Decide when and how to use recursion instead of iteration General Topics: Pointers Strings Functions Files Recursion Instruction & Assessment Section 4 Content Section 4 Content Left Section 4 Content Right Instructional Strategies: Computer Based Training Laboratory Practical Exercises Printable lesson notes Methods of Assessment: Other Quizzes Auto-graded coding assignments Minimum Passing Score: 70% Supplemental Materials Section 5 Content Section 5 Content Left Section 5 Content Right Section 6 Content Section 6 Content Left Section 6 Content Right Button Content Rail Content 1 Other offerings from EdX C++ Programming: Basic Skills - Codio (EDX-0005) CS50AI: Introduction to Artificial Intelligence with Python (EDX-0004) CS50P: Introduction to Programming with Python (EDX-0003) CS50W: Web Programming with Python and JavaScript (EDX-0002) CS50x: Introduction to Computer Science (EDX-0001) Full Stack Cloud Development-IBM (EDX-0009) UCSD MicroMasters (EDX-0008) View All Courses Page Content