CS 311 Fall 2024  >  Semester Plan


CS 311 Fall 2024
Semester Plan

Updated: 2024-09-14

Dates and topics are generally subject to change. Exam dates will not change. Other due dates will not be earlier than those given.

Week Topics Events
Week 1 
Aug 26–Aug 30
Course Overview
Advanced C++ &
  Software Engineering Concepts
  • Mon, Aug 26: First class meeting
Week 2 
Sep 2–Sep 6
Advanced C++ &
  Software Engineering Concepts
  • Sun, Sep 1: First online quiz due (quizzes due Sundays after this)
  • Mon, Sep 2: No class meeting (Labor Day)
  • Fri, Sep 6: Add & drop deadline
Week 3 
Sep 9–Sep 13
Advanced C++ &
  Software Engineering Concepts
  • Tue, Sep 10: Assignment 1 due (High-Quality Class)
Week 4 
Sep 16–Sep 20
Recursion & Searching
  • Thu, Sep 19: Assignment 2 due (Moderately Smart Array)
Week 5 
Sep 23–Sep 27
Recursion & Searching
Algorithmic Efficiency & Sorting
  • Thu, Sep 26: Assignment 3 due (Potpourri)
Week 6 
Sep 30–Oct 4
Algorithmic Efficiency & Sorting  
Week 7 
Oct 7–Oct 11
Algorithmic Efficiency & Sorting
Midterm Exam
  • Tue, Oct 8: Assignment 4 due (Recursive Backtracking)
  • Fri, Oct 11: Midterm Exam
Week 8 
Oct 14–Oct 18
Data Handling & Sequences  
Week 9 
Oct 21–Oct 25
Data Handling & Sequences  
Week 10 
Oct 28–Nov 1
Data Handling & Sequences
The Basics of Trees
  • Thu, Oct 31: Assignment 5 due (Frightfully Smart Array)
  • Fri, Nov 1: Withdrawal deadline
Week 11 
Nov 4–Nov 8
The Basics of Trees
Tables & Priority Queues
  • Thu, Nov 7: Assignment 6 due (Linked Lists)
Week 12 
Nov 11–Nov 15
Tables & Priority Queues  
Week 13 
Nov 18–Nov 22
Tables & Priority Queues
  • Tue, Nov 19: Assignment 7 due (Trees)
Week 14 
Nov 25–Nov 29
Other Topics
  • Wed, Nov 27: No class meeting (Fall Break)
  • Fri, Nov 29: No class meeting (Fall Break)
Week 15 
Dec 2–Dec 6
Other Topics
  • Sun, Dec 1: No quiz due
  • Thu, Dec 5: Assignment 8 due (Using Tables)
  • Fri, Dec 6: Last regular class meeting
Finals Week 
Dec 9–Dec 13
Final Exam
  • Sun, Dec 8: Last online quiz due
  • Mon, Dec 9: Final Exam 1–3 pm in the classroom
   
  • Wed, Dec 18: Course grades available on UAOnline at noon