Skip to content

TheArtOfPour/CS132

Repository files navigation

CS132

BTC - CS132 - W/2017

Text

Title: Problem Solving with C++ (9th Edition)

Author: Walter Savitch

ISBN-13: 978-0-13-359174-3

Course Outline

Introduction
	* Visual Studios IDE
	* The Debugging Interface
	* Command Line Compilation
	* Big-O Notation (Quantifying Memory & Performance)
Chapter 11
	11.1 - Friend Functions
	11.2 - Overloading Operators
	11.3 - Arrays & Classes
	* Smart Pointers
	11.4 - Dynamic Arrays & Classes
Chapter 12
	* Linkers
	12.1 - Separate Compilation
	12.2 - Namespaces
	* Compilers (gcc vs. clang vs. llvm)
Chapter 13
	13.1 - Nodes & Linked Lists
	13.2 - Stacks & Queues
Chapter 14
	14.1 - Recursive Tasks
	14.2 - Recursive Functions for Values
	14.3 - Recursive vs. Iterative Approach
Chapter 15
	15.1 - Inheritance Basics
	15.2 - Inheritance Advanced
	15.3 - Polymorphism
Chapter 16
	16.1 - Exception Handling Basics
	16.2 - Practical Exception Handling
Chapter 17
	17.1 - Templates for Algorithm Abstraction
	17.2 - Templates for Data Abstraction
Conclusion
	* Practical Applications
	* Utilizing and Contributing Packages
	* Arduino with C++
	* Tensorflow C++ API (A brief demonstration)

About

BTC - CS132 - W/2017

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages