ICS 311 Spring 2024
This is an index of web pages for ICS 311 Algorithms, taught in Spring 2024 by Nodari Sitchinava. Generally the course is run within Laulima. Notes and other material are posted on this site, http://www2.hawaii.edu/~nodari/teaching/s24/, and on YouTube.
There are two sections of the class. Both sections are held in Webster 101.
Contents
Topics
For a detailed schedule, including reading assignments see the Schedule page.
Topic numbers are not in sequence due to changes to the curriculum since 2014.
Week 3
01/22 - #7 - Divide & Conquer, Analysis of Recurrences
01/24 - #9 - Heaps, Heapsort and Priority Queues
Week 10
03/11 - #13 - Greedy Algorithms & Huffman Codes
03/13 - #14A - Graph Representations, BFS, DFS
Week 11
03/25 - #14B - Topological Sort, Strongly Connected Components
03/27 - #16 & #17 - Disjoint Sets, Union-Find, Minimum Spanning Trees
Problem Sets
The problems sets will be released here at least a week before they are due. They are due in POST 317 on the corresponding day. No late submissions will be accepted.
Problem Set #1 (Topics 1, 3, & 4) due Friday January 12th at 4pm
Problem Set #2 (Topic 2) due Friday January 19th at 4pm
Problem Set #3 (Topics 7 & 9) due Friday January 26th at 4pm
Problem Set #4 (Topics 8 & 11) due Friday February 2nd at 4pm
Problem Set #5 (Topic 5A & 5B) due Friday February 9th at 4pm
Problem Set #6 (Topics 6 & 10A) due Friday February 16th at 4pm
Problem Set #7 (Topic 10B) due Friday February 23rd at 4pm
Problem Set #8 (Topics 12A & 12B) due Friday March 8th at 4pm
Problem Set #9 (Topic 13 & 14A) due Friday March 15th at 4pm
Problem Set #10 (Topics 14, 16 & 17) due Friday March 29th at 4pm
Problem Set #11 (Topic 18 & 19) due Friday April 5th at 4pm
Problem Set #12 (Topics 20) due Friday April 19th at 4pm
Problem Set #13 (Topics 24 & 25) due Friday April 26th at 4pm
Exam Dates
02/28: Midterm 1 - Topics 1-11 in class
04/10: Midterm 2 - Topics 12-14, 16-19 in class
Final Exam: Cumulative on all topics (1-14, 16-20, 22, 24, & 25)
|