This is the schedule for CSCI2320. You will find links to lecture slides, recommended readings, and everything that is due for the class here. I picked the dark theme to represent the black spot on your soul that this course is intended to produce.

8-28Introduction to Class, C++, and the C++ Tool Chain

8-30Classes/Structs, Operators, and the Memory Model
C++ Quiz (Ch. 1 & 2)
9-2Labor Day

9-4Inheritance and Virtual

9-6Stacks and Queues in C++CLRS 10.1C++ Quiz (Ch. 3)
9-9Using a Linked List

9-11Code Review and STL Containers
Array Stack and Queue
9-13Linked ListsCLRS 10.2C++ Quiz (Ch. 4)
9-16Binary Files

9-18Linking Without PointersCLRS 10.3, 10.4Memory Based Lists
9-20Code Review and C libraries vs. C++ libraries
C++ Quiz (Ch. 5)
9-23Hash Tables

9-25Hash TablesCLRS 11
9-27Code Review and Hash Functions
File Based Lists and C++ Quiz (Ch. 6)


10-4Code Review and Binary Search TreesCLRS 12Memory Hash Map
10-7Binary Search Trees
C++ Quiz (Ch. 7 & 8)
10-9DPS (No Class)

10-11DPS (No Class)

10-14Test 1

10-16Code Review and BST
File Hash Map
10-18Fall Break (No Class)

10-21Keeping Additional PointersCLRS 13
10-23Balanced Binary Search Trees
C++ Quiz (Ch. 9 & 10)
10-25Code Review and Balanced BSTs
10-28AVL vs. Red-Black TreesCLRS 14
10-30Augmented Trees
C++ Quiz (Ch. 11)
11-1No Class (CCSC-E)

11-4Code Review and Augmented Trees
AVL Tree
11-6Augmented Trees

11-8Interval Trees
C++ Quiz (Ch. 12)

11-13Code Review and B-TreesCLR 18Order Stat Tree
11-15More B-Trees
C++ Quiz (Ch. 13)
11-18Test 2

C++ Quiz (Ch. 14 & 15)
11-22Database Environment

11-25Code Review and E-R Diagrams


12-2Third Normal Form
C++ Quiz (Ch. 16)

12-6More Database

12-9Searching in SQL

FinalFriday, 12/13 at 7pm
Database Project