| | | |
TASK DESCRIPTION: |
Throughout the semester you will work on a collection of learning tasks (categorised as PP, CR, DN or HD level), submitting these for feedback as you complete them. The PP-level tasks, together with the two tests, demonstrate pass-level achievement in the unit. Tasks are assigned a status to indicate if further revision is required, the work is nearing completion subject to discussion with your tutor, or they are complete. Completed tasks count toward passing the unit.
Each task has a suggested completion week and a point later in semester after which no further corrective feedback will be given via MyLO (which varies by task), so you will need to be submitting (and revising) tasks most weeks.
|
TASK LENGTH: | Varies by task, but typically a single source file or 1-2 pages of text using a provided template |
DUE DATE: | Week 13 |
WEIGHT: | 30 % |
|
CRITERION # | CRITERION | MEASURES INTENDED LEARNING OUTCOME |
| | | 1 | Describe how program state changes in provided code samples | LO1 | 2 | Select appropriate data types for modelling different phenomena | LO1 | 3 | Identify faults in provided code samples and suggest appropriate corrections | LO1, LO5 | 4 | Correctly apply structured programming principles of sequence, selection and repetition as required by the task | LO2 | 5 | Describe the principles of structured programming and how they apply to creating software | LO2 | 6 | Implement all required functionality using specified techniques (in programming tasks) | LO3 | 7 | Implement software as a collection of methods given a plan | LO4 | 8 | Devise own plan for implementing software as a collection of methods | LO4 | 9 |
Describe the structure of programs using structure charts | LO4, LO5 | 10 | Follow the unit’s coding style for layout, variable names, and commenting | LO5 |
|
|
|
Assessment Task 4: Advanced Portfolio |
TASK DESCRIPTION: |
In addition to the pass-level work you have the opportunity to extend your abilities with portfolio tasks at CR, DN and HD levels. These introduce more sophisticated techniques and debugging exercises, as well as the opportunity to design and then implement a program of your own design. Completion of all tasks of a particular level and those below it qualifies you for that final grade. Achieving a High Distinction requires that the HD Program task is completed, with an optional HD Project allowing achievement of a higher mark within the HD band.
Students potentially qualifying for HD must participate in an (online) interview with the unit coordinator to briefly discuss and demonstrate their HD custom program and, if also completed, HD project. Available times during Week 13 and Study Week will be advertised toward the end of semester.
|
TASK LENGTH: | Varies by task, but typically 1-2 source files (more for DN and HD custom programs) and 1-5 pages of documentation |
DUE DATE: | Week 13 |
WEIGHT: | 40 % |
|
CRITERION # | CRITERION | MEASURES INTENDED LEARNING OUTCOME |
| | | 1 | Identify and document faults in more complex code samples and suggest appropriate corrections | LO1, LO5 | 2 | Correctly apply structured programming principles of sequence, selection and repetition as required by the task | LO2 | 3 | Implement all required functionality using the full range of programming techniques taught in the unit (in programming tasks) | LO3 | 4 | Implement software as a collection of methods given a plan | LO4 | 5 | Devise own plan for implementing software as a collection of methods | LO4 | 6 | Prepare external documentation for a program of your own design | LO4, LO5 | 7 | Follow the unit’s coding style for layout, variable names, and commenting | LO5 | 8 | For HD, demonstrate and discuss the implementation of your custom program | LO5 |
|
|
|
Assessment Task 5: Learning Reflection Report |
TASK DESCRIPTION: | A reflection report on what you have learned in the unit using the supplied report template. The quality of this reflection determines your numerical mark within the grade for which you have qualified (based on the portfolio tasks completed). A draft should be submitted during Week 12 to receive feedback before submitting the final version.
This report must be completed to a minimum standard in order to pass the unit. Failure to submit the report also results in a –1% penalty and submitting later in study week reduces your numerical mark in the unit.
|
TASK LENGTH: | |
DUE DATE: | Week 13 |