On this page:
Instructions
1 Problem 1 – The Registrar’s Office
1.1 Data constraints
1.2 Methods and examples to design
2 Problem 2 – If A Buddy Catch A Buddy
8.13

Assignment 6: Cyclic data; Graphs🔗

Goals: Constructing and using cyclic data of various complexities.

Instructions🔗

As always, be very careful with your naming conventions.

The submissions will be organized as follows:

Due Dates:
  • Problem 1 – Thursday, November 20th at 9:59pm

  • Problem 2 – Thursday, November 20th at 9:59pm

1 Problem 1 – The Registrar’s Office🔗

The registrar’s office maintains a great deal of information about classes, instructors, and students. Your task in this problem is to model that data, and implement a few methods on it. We deliberately do not give you the class diagram for this problem: from the description below, you should properly design whatever classes you think are relevant. Please use generic lists (i.e. IList<T>) for this problem.

1.1 Data constraints🔗
1.2 Methods and examples to design🔗
2 Problem 2 – If A Buddy Catch A Buddy🔗

Surprise! This one requires the optional material—making it somewhat mandatory!

Finish all work in the Recitation 9: Working with Cyclic Data and hand it in.

Specifically: