WEEK OF TOPICS READ DUE
Jan 21 C++ bootcamp
Program structure
Types and variables
Operators
I/O
C++ Primer ch. 1, 2, 4
C++ Tutorial
lab 1
Jan 28 C++ bootcamp
Control structures
C++ Primer ch. 5
C++ Tutorial
lab 2
Feb 4 C++ bootcamp
Functions
TDD with Catch2
C++ Primer ch. 6
C++ Tutorial
lab 3
Feb 11 C++ bootcamp
structs
C++ Primer ch. 7
C++ Tutorial
lab 4
Feb 15 PROJECT 1 DUE AT MIDNIGHT project 1
Feb 18 argc and argv
File input
C++ Primer ch. 8
C++ Reference
lab 5
Feb 25 C++11
string
STL vector
C++ Primer ch. 3, 9
C++ Reference
lab 6
Mar 4 classes and objects
STL vector
std::sort
C++ Primer ch. 3, 7, 9
C++ Reference
lab 7
Mar 11 classes and objects
STL vector
C++ Primer ch. 3, 7, 9
C++ Reference
lab 8
Mar 15 PROJECT 2 DUE AT MIDNIGHT project 2
Mar 25 STL stack C++ Primer ch. 9
C++ Reference
lab 9
Apr 1 STL queue C++ Primer ch. 9
C++ Reference
lab 10
Apr 8 pointers
Linked List
C++ Primer ch. 16
Linked List
lab 11
Apr 15 Linked List C++ Primer ch. 16
Linked List
lab 12
Apr 22 templates
Linked List
Doubly linked list lab 13
Apr 26 PROJECT 3 DUE AT MIDNIGHT project 3
Apr 29 Recursion
Binary Search Tree
Recursion
Binary search tree
lab 14
May 6 Binary Search Tree C++ Primer ch. 14
Binary search tree
lab 15
May 13 Binary search tree
overloading operators
Binary search tree lab 16
May 17 PROJECT 4 DUE AT MIDNIGHT project 4
Tues, May 21, 10am-12pm
FINAL PROJECT DUE AT 12pm
final