Aim of Module | The student will write programs using programming techniques in addition to those used in PR62n and PR610n. |
Credits | 14 |
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 | 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) | ||
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. |
CONTENT | ||
1-5 | ||
> | At least eight of: | |
-Table handling. | ||
-Searching. | ||
-Sorting. | ||
-Recursive procedures. | ||
-Dynamic memory allocation. | ||
-Programming with Classes. | ||
-Exception handling. | ||
-Multiple Form handling. | ||
-Active X controls (or equivalent) | ||
-Data Structures including lists, stacks and queues. | ||
-User Interface Management and simple graphics. | ||
-Animation | ||
-Bitwise operations (including data compression). | ||
1 | Writing Programs |
2 | Writing Documentation |
3 | Program Fixing |
4 | Program Testing |
5 | Program Enhancement |