The learning outcomes that are assessed by this coursework are:
1 Produce code based solutions to simple problems
2 Comprehend and explain programming concepts
3 Adapt existing code
4 Apply good practice in code documentation design and testing
Late submission of coursework policy: Late submissions will be processed in accordance with current University regulations which state:
“the time period during which a student may submit a piece of work late without authorisation and have the work capped at 40% [50% at PG level] if passed is 14 calendar days. Work submitted unauthorised more than 14 calendar days after the original submission date will receive a mark of 0%. These regulations apply to a student’s first attempt at coursework. Work submitted late without authorisation which constitutes reassessment of a previously failed piece of coursework will always receive a mark of 0%.”
As part of the module you will have been working on your own individual component based on the address book application. You are required to firstly complete that component such that it meets the criteria for the marking scheme below; secondly you are to write a report explaining how your code implements one code structure/concept from each week of the taught content. For example week 1 of the module looks at objects and classes so you will explain what these are and select specific examples from your code illustrating how you have used objects and classes. Note that your work may not be an address book it must be based on the system you have been developing for the year.
<td style="width: 49.9000pt; padding: 0.0000pt 5.4000pt 0.0000pt 5.4000pt; border-left: none; mso-border-left-alt: none; border-right: 1.0000pt solid windowtext; mso-border-right-alt: 0.5000pt solid windowtext; border-top: none; mso-
|
|
Absent |
Poor |
Good |
Very Good |
Excellent |
1 |
Addition of new records |
0 |
25 |
50 |
75 |
100 |
2 |
Updating of existing records |
0 |
25 |
50 |
75 |
100 |
3 |
Deleting of records |
0 |
25 |
50 |
75 |
100 |
4 |
Listing of records |
0 |
25 |
50 |
75 |
100 |
5 |
Validation of keyboard inputs |
0 |
25 |
50 |
75 |
100 |
6 |
Validation of mouse input |
0 |
25 |
50 |
75 |
100 |
7 |
Suitable range of data types in design (string, numeric, date and Boolean) |
0 |
25 |