CS-1112: Algorithms and Data Structures

Coursework



About
Announcements
Modules
Coursework
FAQ


Java API

Date Topics Notes Events
 
Thu, Aug 24 Introduction
Tue, Aug 29 Fundamentals Module Introduction Exercise 1,Exercise 2,Exercise 3
Thu, Aug 31 Fundamentals Module Introduction
Tue, Sep 5 Arrays and Strings Module 1  
Thu, Sep 7 Arrays and Strings Module 1 QUIZ 1
Tue, Sep 12 Efficiency Module 7  
Thu, Sep 14 Efficiency Module 7 HOMEWORK 1 due Sep 16
Tue, Sep 19 Recursion Module 4  
Thu, Sep 21 Recursion Module 4 QUIZ 2
Tue, Sep 26 Searching Supplement to Module 4  
Thu, Sep 28 Searching Supplement to Module 4 HOMEWORK 2 due Sep 30
Tue, Oct 3 Sorting Module 3  
Thu, Oct 5 Sorting Module 3 QUIZ 3
Tue, Oct 10 Linked Lists Module 6  
Thu, Oct 12 FALL BREAK
Tue, Oct 17 1 Abstraction Module 6  
Thu, Oct 19 Abstraction Module 6 HOMEWORK 3 due Oct 21
Tue, Oct 24 Stacks and Queues Module 8  
Thu, Oct 26 Stacks and Queues Module 8 QUIZ 4
Tue, Oct 31 Trees Module 10  
Thu, Nov 2 Trees Module 10 HOMEWORK 4 due Nov 4
Tue, Nov 7 Maps Module 10  
Thu, Nov 9 Maps Module 10 QUIZ 5
Tue, Nov 14 Hash Tables Module 10  
Thu, Nov 16 Hash Tables Module 10 HOMEWORK 5 due Nov 18
Tue, Nov 21 THANKSGIVING BREAK
Thu, Nov 23 THANKSGIVING BREAK
Tue, Nov 28 Graphs  
Thu, Nov 30 Graphs QUIZ 6
Tue, Dec 5 Advanced Strategies Module 9  
Thu, Dec 7 Advanced Strategies Module 9 HOMEWORK 6 due Dec 9
Tue, Dec 12 READING/MAKEUP DAY
Thu, Dec 14 FINAL EXAM