![]() |
Aim of Module | The student will write programs using programming techniques in addition to those used in PR20n and PR21n. |
Credits | 14 |
Suggested Time | 140 student learning hours |
Prescription Expiry Date | Nov 2002 |
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 | P | 60 | |
2 Writing Documentation | P | 10 | |
3 Program Fixing | P | 10 | |
4 Program Testing | P | 10 | |
5 Program Enhancement | P | 10 | |
100 |
LEARNING OUTCOMES The Student Will | ||
P | 1 | Write programs using: |
- parameter passing | ||
- recursive techniques | ||
- dynamic memory allocation (pointers) | ||
CONTENT | ||
1-5 | ||
> | Table handling. | |
> | Searching. | |
> | Sorting. | |
> | Data Structures including lists, stacks and queues. | |
> | Screen management (including windowing and simple graphics). | |
> | Bitwise operations (including data compression). | |
P | 2 | Develop documentation to installation standards. |
P | 3 | Find and correct bugs in programs. |
P | 4 | Design test data which will thoroughly check that a program works to specification. |
P | 5 | Enhance an existing working program. |
1 Writing Programs |
2 Writing Documentation |
3 Program Fixing |
4 Program Testing |
5 Program Enhancement |