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.10

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 – Tuesday, November 21st at 10:00pm

  • Problem 2 – Tuesday, November 21st at 10:00pm

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

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

Specifically: