|
1.   | Critically apply problem-solving skills using various techniques and hence recommend solutions to specific programming tasks. |
2.   | Analyse the mathematical techniques required to solve problems when programming a computer. |
3.   | Critically apply programming techniques, including the use of functions, local and global variables, parameters, and the four basic logic structures. |
4.   | Critique and validate data structures, including arrays and databases. |
5.   | Use effective oral, written, numeric and communication methods to convey ideas and principles. |
|
| | Assessment Task | Value (of total mark) | Related Learning Outcome/s |
1.   | Two quizzes (2 hours each) | 30% | - 1 - Critically apply problem-solving skills using various techniques and hence recommend solutions to specific programming tasks.
- 2 - Analyse the mathematical techniques required to solve problems when programming a computer.
- 3 - Critically apply programming techniques, including the use of functions, local and global variables, parameters, and the four basic logic structures.
- 4 - Critique and validate data structures, including arrays and databases.
|
2.   | Two coding assignments (equivalent to 8 pages each) | 30% | - 1 - Critically apply problem-solving skills using various techniques and hence recommend solutions to specific programming tasks.
- 2 - Analyse the mathematical techniques required to solve problems when programming a computer.
- 3 - Critically apply programming techniques, including the use of functions, local and global variables, parameters, and the four basic logic structures.
- 4 - Critique and validate data structures, including arrays and databases.
- 5 - Use effective oral, written, numeric and communication methods to convey ideas and principles.
|
3.   | Test (2 hours) | 40% | - 1 - Critically apply problem-solving skills using various techniques and hence recommend solutions to specific programming tasks.
- 2 - Analyse the mathematical techniques required to solve problems when programming a computer.
- 3 - Critically apply programming techniques, including the use of functions, local and global variables, parameters, and the four basic logic structures.
- 4 - Critique and validate data structures, including arrays and databases.
|
|