Course Schedule : Mock, CSCE A311

This schedule is speculative and subject to change. Exam time will be flexible throughout the day.

Date

Topic

Week

Notebooks

Aug 24-28

Intro to Big-O Analysis

1

Welcome to CSCE A311 and Syllabus

Colab and C++ Intro

Algorithm analysis concepts

Big-O, Theta, Omega

Aug 31-Sep 4 Lists, Stacks, Queues

2

Quiz #1 Review

Linked Lists

Stacks and Queues

Sep 7-11

Labor Day Holiday, Monday

Binary Trees, Binary Search Trees

3

Quiz 2 Review

Binary Trees, BSTs

Sep 14-18

Huffman Encoding, Dictionary

4

Quiz 3 Review

Huffman Codes

Dictionaries

Video on Midterm #1 Topics, Midterm #1 Topics, Midterm #1 Study Questions

Sep 21-25

Review

Midterm #1 Thursday Sep 24

5

Quiz 4, HW #1 Review
Sep 28-Oct 2

Python Crash Course

6

Midterm #1 Review

Python Quick Intro

Oct 5-9

Heaps

7

Quiz 5 Review

Python Dictionaries, Classes

Heaps - theory

Oct 12-16

Heap Implementation

8

Quiz 6 Review

Heaps - implementation

HW #2 Review

Oct 19-23

Balanced Trees, Tries

9

Quiz 7 Review

Tries

Video on Midterm #2 Topics, Midterm #2 Topics, Midterm #2: Study Questions

Oct 26-30

Review

Midterm #2 Thursday Oct 29

10

Balanced BST's

Nov 2-6

Sorting

11

Midterm #2 Review
Nov 9-13

Hashing

12

Quiz 9 Review

Comparison-Based Sorting

Non-Comparison-Based Sorting

Nov 16-20

Graphs

Shortest Path and Spanning Trees

13

Quiz 10 Review

Hash Tables

Nov 23-27

Thanksgiving Break, Wednesday-Friday

14

Quiz 11 Review

Graphs, Part 1

Graphs, Part 2

Nov 30-Dec 4 Review

15

HW #3 Review

Recurrence Relations

Video on Final Exam Topics, Final Exam Topics, Final Exam Study Questions

Thursday Dec 10 Final, Thursday Dec 10

Finals

Quiz #12 Review

HW #4 Review