Aim of Module | The student will use the knowledge and skills acquired in PP100 Programming Principles and PP11n Programming Practice to write scaled-down versions of standard programs, thus developing fluency and efficiency in their application. |
Credits | 14 |
Knowledge Assumed From | PP51n |
Student Learning hours | 140 |
Content Revised | 2004 |
Prescription Expiry Date | Nov 2007 |
Note | This module may be awarded to a student for each language which is learnt to the required standard. The various modules will be identified by the last digit. The language name should be added to the end of the module title. |
Topics | Highest Skill Level | Suggested Assessment Percentage | |
1 Writing Programs | A | 60 | |
2 Program Testing | A | 10 | |
3 Writing Documentation | A | 10 | |
4 Program Fixing | A | 10 | |
5 Program Correction | A | 10 | |
100 |
LEARNING OUTCOMES The Student Will | ||
A | 1 | Write well designed programs from given specifications. |
A | 2 | Design appropriate combinations of test data and ensure results match specification. |
A | 3 | Document the development of programs and the source code according to installation standards. |
A | 4 | Identify deviations from installation standards in documentation, code, or procedures, and produce the corrected versions. |
A | 5 | Given source code with simple logic errors, identify them and correct them without recourse to the computer. |
CONTENT | ||
> | Data structures including arrays | |
> | Simple file handling | |
> | Interactive dialogue | |
> | Commercial report programs | |
> | Data validation | |
> | Simple exception handling | |
> | Simple file update | |
> | All standard syntax options | |
> | Efficiency considerations |
1 | Writing Programs |
2 | Program Testing |
3 | Writing Documentation |
4 | Program Fixing |
5 | Program Correction |