CS 330 Course Materials, Fall 2018
CS 330 Course Materials
Fall 2018
General
Topics
- Week 1
- Week 2
- Week 3
- Week 4
- Sept. 17
Work on searches and selections problems
- Chapter 4: Sorting, Sept. 19
Read Chapter 4
Bring your textbook to class!
Socrative slides
Sorting Problems, due Oct. 1
- Week 5
- Sept. 24
Work on sorting problems.
- Sept. 26
Class canceled.
- Week 6
- Oct. 1
Project 1: Brute Force Sudoku (see below), due Oct. 10. Submit via
Canvas.
- Oct. 3
Project 1 continued
- Week 7
- Week 8
- Oct. 15
Work on graph traversal problems.
- Backtracking, Oct. 17
Socrative slides
Project 2: Backtracking Sudoku (see below), due Oct. 24. Submit via
Canvas.
- Week 9
- Oct. 22
Work on Backtracking Suddoku.
- Chapter 8: Minimum Spanning Tree Algorithm, Oct. 24
Read 8.4
Socrative slides
- Week 10
- Oct. 29
Project 3: Greedy Sudoku (see below), due Nov. 5. Submit via
Canvas.
- Oct. 31
Project 3 continued.
- Week 11
- Week 12
- Week 13
- Nov. 19
Work on dynamic programming problems.
- Week 14
- Nov. 26
Exam 2
- Chapter 10: Satisfiability, Nov. 28
Read 10.5--10.8
Socrative slides
Project 4: Sat Reduction Sudoku (see below), due Dec. 7. Submit via
Canvas.
- Week 15
- Dec. 3
Project 4 continued.
- Dec. 5
Project 4 continued.
- Final Exam, Dec. 14 at 12:00 pm
Sudoku Projects
Last updated May 26, 2021.
Send mail to kelliher[at]goucher.edu
Tom Kelliher