ITEC 360 - Data Structures and Analysis of Algorithms
Spring 2020


Weekly Notes Topics Reading Assignments
Week 1 Appendix A and Chapter 1 Homework 1 for Spring 2020
Week 2 Chapters 1, 2, and 3 Homework 1 due Tues. 1/28/20
Homework 1b due Tuesday 2/4/20
Week 3 Chapter 3 Homework 1b due Tuesday 2/4/20
Homework 2 is available
Week 4 Chapters 3 and 4 Homework 2 is available
Week 5 Chapter 4 Homework 3a. Due Fri 2/22/19

Programming assignment 1 available.
Week 6   Homework 3b is available.
Due Thursday 2/27/20
Programming assignment 1 available.
Exam 1 ???.
Week 7
  • MFT: 4/18/20
  • Homework coming
  • P2 coming

  • Divide & Conquer (Ch 5 ppt): Mergesort, Closest Pair, Quicksort
    • Master Method

  • Exam after break (Topics list )

  • Weekend report:
    • More animals and winter (above)
    • Sweet dreams!?

  • Notes from previous years: Divide and Conquer
  • Java uses a relatively new Quicksort that uses two pivots!
  Homework 4 for Spring 20

Programming assignment 1 available.  
Week 8
  • SPRING BREAK! ENJOY!
  Homework 4 for Spring 20

Programming assignment 2 available.
Week 9
  • Extended Break
  Homework 4 for Spring 20

Programming assignment 2 available.
Week 10   Homework 4. Due Tues 11:59:59 p.m. 3/24/20

Programming assignment 2 available.
Week 11 Chapters 6 and 7 Homework 5 Homework 6
Program 2
Week 12   Homework 6 for Spr 19
Week 13   Homework 7
Program 2 DRAFT.
Week 14   Homework 5b
Homework 6
Program 3 is available.
Week 15   Homework 8 due Friday
Program 2 due Saturday
(No late programs)
Week 16
  • Comprehensive Final Exam:
    • Final (with white space for answers)

    • Final (with most white space removed)

    • 10:15 a.m. - 12:15 p.m., Wednesday, May 6, 2020
    • The exam will be open book, open notes, open internet, closed neighbor.
      • Of course you are not to communicate with anyone, other than me, during the exam.
      • You can communicate with me via private chat.
    • Topics (for Fall 2020)

    • How will the exam be conducted:
      • Around 10:05 a.m. I will start a zoom meeting (tiny.cc/nokie-meet) that you should join.
        • We'll keep our audio off so that we don't disturb each other.
        • I'd prefer that you have your video on, but that's not required.
          • As someone said, it seems more like a regular exam with it on.

      • Within the next few minutes I will send out a pdf of the exam via email
        • I will also post the pdf here

      • You can print the exam and answer on it directly or you can answer on separate paper.

      • Include your name in your filename(s).

      • Put your name (or initials) and page number on all pages, along with the page number.

      • At or before 12:15 a.m. you should finish up by scanning or photograping your answers and sending the images to me via email.
        • Other students have had good success with the camscanner app.
        • Your email should say how many pages of answers that you have and how many files you are sending.
        • In general, attachments are easier to deal with than embedded images.

      • Do not leave the meeting until I have told you that I have received your exam.

      • My 320 exam is 8:00 - 10:00, and so there may be some overlap of people from both classes during the transition.

    • Exam week schedule

    • Semesters used to be a week longer

  Comprehensive
Final Exam


Dr. Okie's Home Page
Last modified on