Back to search results

Introduction to C++

This course introduces the fundamentals of C++ programming including basic syntax, data types, expressions, control statements, functions, arrays, searching and sorting algorithms, recursion, file I/O, abstract data types, and the interaction between the compiler and the hardware. Introduction to C++ is designed for students with no prior programming experience who would like to increase their comfort with computing ahead of further studies in computer science. The programming practice problems are oriented toward learning how to construct an efficient algorithm to solve a problem and include computing the solutions of inspired real-world programming problems.

Back to search results
Session One
-
Session Two
-
Grade(s)
8-11
at the time of application
Scheduled Class Time*

08:00 AM - 11:00 AM (PDT)

Session One

04:00 PM - 07:00 PM (PDT)

Session Two

*The course will meet for two hours daily (Monday–Friday) for a live online class during this window of time. The third hour is used for online office hours. Students will be admitted to and attend just one course section and time. The exact course time and office hour schedule will be set closer to the start of the program. In addition to the live meeting times, students complete out-of-class learning assignments such as assigned readings, group work, pre-recorded online lectures, and more.

Prerequisite(s)

Completion of an algebra course.