Erindale College-- University of Toronto at Mississauga
Department of Computer Science

CSC 148 - INTRODUCTION TO COMPUTER SCIENCE

Assignment 3 advice page

General Clarifications Check the list of clarifications.

November 12: There have been many last minute questions regarding details of the assignment. The answer is: Do something sensible and document the reasons for your decision.

November 5:
Question: Do I need to store information about the events? Are we expecting that each player will have a list of the events they have participated in?
Answer: No. The only thing we need to accumulate about each of the divers is their accumulated points.

November 5:
Question:What happens in the case of an injury. Does a team member get bumped immediately, or do we wait for a regroup?
Answer:To keep things simple all movement (including Injuries and Recover) from one group to another (team to hopefuls and hopefuls to team) happens as the result of a Regroup instruction.

November 3:Here is a tentative marking scheme:
50 for design (20 for actual design, 30 for document)
50 for code (30 for correctness, 20 for commenting and style)

November 1:
Question:Can I use Vectors or trees?
Answer:The answer is another question: "Can you make a case for using Vectors or trees as the best way to solve the problem?"
Part of your mark will be for your programming. A significant part will go to your justifications: Why you designed your solution the way you did including why you used one data structure over another.

November 1:There was a small error in the handout. In the description of the input "Event Title" should read instead "Event <Title>".

October 31:
Question: Can you please explain the difference between
1)Team member
2)Team Player
3)Someone aspiring to get in the team
Answer: Team member and team player are synonymous. They both mean someone who is on the team. Someone aspiring to get on the team is a person who is not on the team but would like to be. If you imagine that you are the 11-th best diver in Canada and the Canadian diving team goes to tournaments with 10 divers, then you might be such a person who aspires to get on the team.

October 31: Here is a sample input file:

10

Register
Blythe Hartley
Oct 10
Miriam Boileau
Oct 11
Alexandre Despatie
Oct 12
Philippe Comtois
Oct 13

Event A
Points
Blythe Hartley
10
Miriam Boileau
30
Alexandre Despatie
40

Injuries
Philippe Comtois
Miriam Boileau     

Team Status

Player Ranking

Register
Emilie Heymans
Nov 1

Recover
Miriam Boileau

Team Status

Event B
Points
Miriam Boileau
10

Team Status    

and so on...

stop