A "Feild" Guide to Programming with C++Introductory programming notes by Henry Feild (Last updated: Summer 2016)
A "Feild" Guide to Programming with C++ is an informal collection of material I have used in teaching Endicott's CSC160: Introduction to Programming course since Spring 2014. Yes, the name is a horrible, rotten pun...sorry about that. This collection is meant to help anyone learning to code for the first time to understand programming in general, and to program with C++ specifically. I tend to update topics each semester as things change or students catch typos and bugs in the content.
If you have any questions or comments, please email me: hfeild (at) endicott.edu.
- Chapter 0: C++ Basics
- Chapter 1: Planning
- Chapter 2: Variables
- Chapter 3: Input/Output (IO)
- Chapter 4: Branching
- Chapter 5: Loops
- Chapter 6: Arrays
- Chapter 7: Functions
- Chapter 8: Structs and classes
- Chapter 9: File Input/Output (File IO)
- Chapter 10: Searching
- Chapter 11: Sorting
- Chapter 12: Pointers and dynamic memory