ITEC 360 - Data Structures and Analysis of Algorithms
Spring 2019


Weekly Notes Topics Reading Assignments
Week 1 Appendix A and Chapters 1 and 2 Homework 1 for Spring 2019
Week 2 Chapters 1 and 2 Homework 1 due Monday 1/28/19
Homework 1b due Wednesday 2/6/19
Week 3 Chapter 3 Homework 1b due Wednesday 2/6/19
Homework 2 is available
Week 4 Chapters 3 and 4 Homework 2 is available
Week 5 Chapter 4 Homework 3. Due Fri 2/22/19
Homework 4. Due Fri 3/1/19
Programming assignment 1 available.
Week 6
  • Mon: Divide & Conquer (Ch 5 ppt): Closest Pair, Mergesort
  • Wed: Homework. Mergesort (continued)
  • Fri: Finish Divide and Conquer: Quicksort

  • Notes from previous years:
  • Java uses a relatively new Quicksort that uses two pivots!
  Homework 4 is available. Due Friday 3/1/19
Programming assignment 1 available.
Exam 1 next week.
Week 7
  • Mon: Start Decrease and Conquer - Chap. 4 (ppt) : Insertion sort (Top down/Bottom Up). DAG.
  • Wed: Dec & Con: Topo sort, minimal perms (superperms)
  • Fri: Dec & Con: Grey code, binary search, Median, Quick Select

  • Exam Wednesday after break (3/20/19) (Topics list )
  Homework 5 for Spring 18

Programming assignment 1 draft available.  
Week 8
  • SPRING BREAK!
   
Week 9   Homework 5

Programming assignment 1 Draft available.
Week 10 Chapters 6 and 7 Homework 6
Program 1
Week 11   Homework 6 for Spr 19
Week 12   Homework 7
Program 2 DRAFT.
Week 13   Homework 8
Program 2 is available.
Week 14   Program 2 is available.
Week 15   Homework 8 due Friday
Program 2 due Saturday
(No late programs)
Week 16
  • Comprehensive Final Exam (topics):
       10:15 a.m. - 12:15 p.m., Wednesday, May 4, 2016

  • Exam week schedule

  • Semesters used to be a week longer

  Comprehensive
Final Exam


Dr. Okie's Home Page
Last modified on