| | | |
TASK DESCRIPTION: | A C programming assignment to be completed individually.
|
TASK LENGTH: | Program of not more than 500 lines. |
DUE DATE: | Week 10 |
WEIGHT: | 24 % |
|
CRITERION # | CRITERION | MEASURES INTENDED LEARNING OUTCOME |
| | | 1 | Produce and submit source file which compiles without error. | LO1, LO2 | 2 | Specify and implement solution to given abstract data type problem including user input, data processing, and calculated output. | LO1, LO2 | 3 | Structure the program by adopting syntactic and style guidelines. | LO1, LO2 |
|
|
|
Assessment Task 4: Assignment 3 (Pair-based) |
TASK DESCRIPTION: | A large C pair-programming assignment to be completed in pairs. Peer feedback is undertaken with this assessment task.
|
TASK LENGTH: | Multiple programs each of less than 200 lines. |
DUE DATE: | Week 13 |
WEIGHT: | 24 % |
|
CRITERION # | CRITERION | MEASURES INTENDED LEARNING OUTCOME |
| | | 1 | Produce and submit source file which compiles without error. | LO1, LO2, LO3 | 2 | Implement solution to given data structure problem including user input, data processing, and calculated output. | LO1, LO2, LO3 | 3 | Structure the program by adopting syntactic and style guidelines. | LO1, LO2, LO3 |
|
|
|
Assessment Task 5: Examination |
TASK DESCRIPTION: | 3-hour on-line open-book examination
|
TASK LENGTH: | |
DUE DATE: | Exam Period |
WEIGHT: | 40 % |
|
CRITERION # | CRITERION | MEASURES INTENDED LEARNING OUTCOME |
| | | 1 | Debug a given program. | LO1, LO2 | 2 | Explain technical terms giving relevant examples. | LO1 | 3 | Select and justify Abstract Data Types given specific scenarios and implement them. | LO1, LO2 | 4 | Apply and analyse the behaviour and performance of particular Abstract Data Types. | LO1, LO2 | 5 | Produce code to solve a given problem | LO2 |
|
|
|