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. It is designed for students with no prior programming experience who would like to bolster their comfort with computing in anticipation of further studies in computer science. The programming practice problems are oriented towards learning how to construct an efficient algorithm to solve a problem and include computing the solutions of inspired real-world programming problems.
Introduction to C++Computer Science | Engineering
Scheduled Class Time*
04:00 PM - 07:00 PM (PDT)
*The course will meet for two hours daily (Monday–Friday) for a live class during this window of time. The exact time will be set closer to the program start. In addition to the live meeting times, students will engage in out-of-class learning assignments such as assigned readings, group work, pre-recorded online lectures, and more.