|
| 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.   | Quiz (4-5 questions, 30min, closed book) | 5% | |
| 2.   | Two coding assignments (Individual, equivalent to 8 pages each). | 30% | |
| 3.   | Mid semester test (1.5 hours) | 25% | |
| 4.   | Final Exam (2 hours). | 40% | |
|