Prescription: PR62n Programming (Further Techniques)

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.


Level and Assessment Schedule
TopicsHighest
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
P1Write programs using:
- parameter passing
- recursive techniques
- dynamic memory allocation (pointers)
P2Develop documentation to installation standards.
P3Find and correct bugs in programs.
P4Design test data which will thoroughly check that a program works to specification.
P5Enhance 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).

CONTENT

1Writing Programs
top
2Writing Documentation
top
3Program Fixing
top
4Program Testing
top
5Program Enhancement
top