CSci 235 Fall 2022 Course Schedule

This schedule is tentative and subject to change, please check regularly

Textbook must be rented ($44.99) or purchased ($74.99) from Vitalsource.com in order for the chapter links to work!

Textbook Source Code

 

#DateTopicRequired ReadingQuizzes ProjectsSlidesStudy Questions
1F, 8/26Welcome / IntroSyllabus, Programming Guidelines  Intro 
2T, 8/30Abstraction / OOPChapter 1, Appendix B #1 PostedOOP 
 F, 9/2NO LECTURE     
3T, 9/6InheritanceC++ Interlude 1  InheritanceADT_InhQ
4F, 9/9Abstract Data Types & TemplatesChapter 3.1Quiz 1
OOP
 ADT 
5T, 9/13Array-Based ImplementationChapter 3.2 #1 DUE
#2 Posted
ArrayBagArrayBag_SQ
6F, 9/16

Algorithm EfficiencyChapter10Quiz 2
Inheritance
ADTs
ArrayBag
 BigOAlgoEff_SQ
7T, 9/20PointersC++ Interlude 2 (Pointers)pointers and references tutorial  PointersLinkedChain_SQ
8F, 9/23Link-based ImplementationChapter 4Quiz 3
Algo Efficiency
#2 DUE
#3 Posted
LinkedBag 
 T, 9/27NO LECTURE     
9F, 9/30Copy and Move Constructors Quiz 4
Pointers,
Linked Bag
 CopyMove 
 T, 10/4NO LECTURE     
10F, 10/7ListChapter 8
Chapter 9
Quiz 5
Copy & Move
 ListList_SQ
11T, 10/11Exception HandlingC++ Interlude 3 #3 DUE
#4 Posted
Exceptions 
12F, 10/14PolymorphismC++ Interlude 2 (Polymorphism)Quiz 6
List
 PolymorphismPoly_SQ
13T, 10/18-//-     
 F, 10/21MIDTERM EXAM     
14T, 10/25Searching and Sorting Algorithms and their EfficiencyChapter 2.4.2
Chapter 10.2.5
  SearchingSorting_SQ
15F, 10/28Sorting Algorithms and their EfficiencyChapter 11Quiz 7
Polymorphism
 Sorting 
16T, 11/1Recursion & BacktrackingChapter 2(Review)
Chapter 5
Appendix E
  RecursionRecursion_SQ
17F, 11/4Stack Chapters 6

Quiz 8
Sorting
#4 DUE
#5 Posted
Stack

 
18T, 11/8QueueChapter 13  Queue

19F, 11/11Stack Implementation

Chapter 7  

C++ Interlude 8 (STL)

Quiz 9

Recursion
 Stack_ImpStack_SQ
20T, 11/15Queue ImplementationChapter 14  Queue_ImpQueue_SQ
21F, 11/18Tree
Chapter 15
Quiz 10
Stack
 TreeTree_SQ
22T, 11/22
Binary Search Tree
  #5 DUE
#6 posted
 BST 
 F, 11/25NO LECTURE     
23T, 11/29Managed PointersC++ Interlude 4 Chapter 16Quiz 11
Queue
 Managed_Pt
 
24F, 12/2BST Implementation    BST_Imp 
25T, 12/6-//- Quiz 12
Binary Tree
& BST
   
26F, 12/9Special Topic
Heaps (a very quick overview)
Chapter 17 #6 DUEHeaps 
 T, 12/13Final Review     
 F 12/16 FINAL EXAM
9-11 am