User Tools

Site Tools


course_outline

Course Outline

The course outline is a guideline to topics that will be discussed in the course, and when they will be discussed:

Week 1

29-Apr-2019 & 02-May-2019

Lecture Slides: 01-introduction.pdf

Week 2

07-May-2019 & 09-May-2019

Lecture Slides: 02-analysis.pdf

Lecture Slides: 03-recursion.pdf

The last date to add the course without instructor's permission is 12-May-2019.

Week 3

14-May-2019 & 16-May-2019

Lecture Slides: 04-linear_data_structures.pdf

Lecture Slides: 05-trees.pdf

Week 4

21-May-2019 & 23-May-2019

Lecture Slides: 06-priority_queues_and_heaps.pdf

The last date to add the course with instructor's permission is 27-May-2019.

Week 5

28-May-2019 & 30-May-2019

Lecture Slides: 07-maps_hash_tables_and_dictionaries.pdf

Week 6

Assignment 1 Out, Due 18-Jun-2019 1PM

04-Jun-2019 & 06-Jun-2019

Lecture Slides: 08-loop_invariants_and_binary_search.pdf

Lecture Slides: 09-the_java_collections_framework.pdf

Week 7

11-Jun-2019 & 13-Jun-2019

Reading Week - No Classes

Week 8

Assignment 1 Due

!!! Assignment 2 has been posted on Moodle !!!

18-Jun-2019 & 20-Jun-2019

Review & Midterm

Week 9

25-Jun-2019 & 27-Jun-2019

Lecture Slides: 10-search_trees.pdf

The last date to drop course without receiving a grade is 28-Jun-2019.

Week 10

02-Jul-2019 & 04-Jul-2019

Lecture Slides: 11-comparison_sorts.pdf

Lecture Slides: 12-linear_sorts.pdf

Week 11

Assignment 2 Due

Assignment 3 Out

09-Jul-2019 & 11-Jul-2019

Lecture Slides: 13-graphs_-_adts_and_implementations.pdf

Lecture Slides: 14-graphs_-_depth_first_search.pdf

Week 12

16-Jul-2019 & 18-Jul-2019

Lecture Slides: 15-graphs_-_breadth_first_search.pdf

Lecture Slides: 16-graphs_-_shortest_path_weighted_graph_.pdf

Week 13

Assignment 3 Due

23-Jul-2019 & 25-Jul-2019

Review

Final Exam

The final exam will be scheduled by the department to take place between 31-Jul-2019 and 09-Aug-2019.

course_outline.txt · Last modified: 2019/06/20 12:17 by skmiec