Data Structures and Algorithms I

Campus Lab Location: CAS 241
Lab Information

TA Contacts

Lab Time TA Email
Evening Labs Priscilla Hope

ph11@uakron.edu

Afternoon Labs David Poeschl

djp41@uakron.edu

Lab Assignments

Introduction to the CAS lab environment (if needed) - Includes login and logout procedures, storage of files on the network, and access from home

Lab Policy: Labs are always turned in to lecture instructors at the beginning of the regularly scheduled class. Labs must be submitted on time to receive credit. Late assignments will not be accepted unless they are submitted to your lecture instructor and they accept your excuse. Lab assignments generally require you to submit the answers to questions (found in the assignment) and printed program listings. These must be stapled or paper clipped into a single package (program listings should be at the end) before submitting. Bending the corners of the pages, pinning the pages, tearing through the pages is not acceptable. Assignments with loose papers may be returned with a grade of zero. Be sure your name is clearly visible on the first page of your submission. It would be wise to write your name on each page in case they become separated. You are encouraged to access the lab material before your assigned lab time. You will need to make your own printed copies of assignments.

Labs are due the first day of class in the week following the actual lab

  1. No lab this week!
  2. Lab 1 Inheritance (Due Jan 28/29)
  3. Lab 2 Interfaces (Due Feb 4/5)
  4. Lab 3 Interfaces (Due Feb 11/12)
  5. Lab 4 Exceptions (Due Feb 18/19)
  6. Lab 5 Files (Due Feb 25/26)
  7. Lab 6 Fun With Arrays (Due Mar 3/4)
  8. Lab 7 RReRecRecuRecurRecursRecursiRecursioRecursion (Due Mar 10/11)
  9. Lab 8 Searching (Due after Spring break, March 24/25)
  10. Lab 9 Sorting (May 31/April 1)
  11. Lab 10 Generics (April 7/8)
  12. Lab 11 AbstractSet (April 14/15)
  13. Lab 12 Hashtable (April 21/22)
  14. Lab 13 DCH Linked Lists (April 28/29)