CS 201

Mon Aug 28 -- Syllabus stuff, including how to turn in programs. Meet neighbors. Define cheating. Late policy. What assignments will look like. Install visual studio. Compare Java and C++ Hello worlds at here. Show off debugger. Count down from 10 .. 1 a loop and using recursion.
Wed Aug 30 -- Recursion.
Wed Sep 6 -- File paths. Three types of fileIO (bytes, strings, json). Basic file code and with getline.
Mon Sep 11 -- Get the third line from a file. Get the 20th. Reverse a file. Sort!
Fri Sep 21 -- Count how many in the range 10,20. Find the mode. Tell me if the file was already in order. functions!!!
Mon Oct 16 -- Binky the pointer movie. What is a pointer? What is an address? *, &, and ->. Pointers have a type! Arrays are pointers. Pointer math. Manipulate arrays with pointers!
Wed Oct 18 -- Binary Search.
Mon Oct 23 -- Binary search of a function. Stacks with arrays. Stacks with pointers.
Wed Oct 25 -- A Family Tree with nodes and pointers. Grandkids. Parents. Who inherits? Count all ancestors.
Fri Oct 27 -- Stack of People
Mon Oct 6 -- How arrays work. Why arrays stink. Linked lists video Linked list text.
Mon Nov 13 -- Linked lists: push, pop, count, find, deletefirst
Mon Nov 27 -- Operator Overloading and the Fraction class
Mon Dec 4 -- Final Exam Review