CS107: C++ Programming

Full Details
Topic
Level
Price
Common Core
Images
No items found.

In the first unit, we will learn the mechanics of editing and compiling a simple program written in C++. We will begin with a discussion of the essential elements of C++ programming: variables, loops, expressions, functions, and string class. Next, we will cover the basics of object-oriented programming: classes, inheritance, templates, exceptions, and file manipulation. We will then review function and class templates and the classes that perform output and input of characters to/from files. This course will also cover the topics of namespaces, exception handling, and preprocessor directives. In the last part of the course, we will learn some slightly more sophisticated programming techniques that deal with data structures such as linked lists and binary trees.
This course contains a number of sample programs and review exercises. Through these exercises, students should better learn how to write functions, use the string class, and write elementary data structures such as linked lists and binary trees.

Full Details
Topics: 
Formats: 
Part of resource: 
Posted 
Mar 2023
This resource has religious influence.

Similar resources

Buckys C++ Programming Tutorials
Buckys C++ Programming Tutorials
High School - College
Become a C++ Developer
Become a C++ Developer
College
Introductory C Programming
Introductory C Programming
High School
Introduction à la programmation orientée objet (en C++)
Introduction à la programmation orientée objet (en C++)
College

About Saylor Academy

Learn new skills, earn credit toward a degree, or advance your career at your own pace. Build your bridge to better anywhere, at any time, with free courses at Saylor Academy.

More by Saylor Academy

thumbnail
PRDV251: HTML and CSS for Beginners
PRDV251: HTML and CSS for Beginners
College
thumbnail
CUST104: Business Communications
CUST104: Business Communications
College
thumbnail
ENGL405: The American Renaissance
ENGL405: The American Renaissance
College
thumbnail
MA005: Calculus 1
MA005: Calculus 1
7th - College
thumbnail
CS302: Software Engineering
CS302: Software Engineering
High School - College
thumbnail
ENGL001: English Composition I
ENGL001: English Composition I
College