| Aim of Module | The student will write programs to solve commercial batch processing problems. |
| Credits | 14 |
| Knowledge Assumed From | PP400(PP100) Programming Principles PR51n(PR11n) Programming in the same language |
| Student Learning hours | 140 |
| 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 well designed programs from given specifications. |
| P | 2 | Write programs and 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 | Amend given programs according to changed/additional specifications. |
| CONTENT | ||
| 1-5 | ||
| > | Data validation | |
| > | Reports with multilevel control breaks | |
| > | Operations on files | |
| > | Exception handling | |
| > | Multiple module handling | |
| > | Operating system interfacing | |
| > | Optimising performance | |
| > | Interfacing with a Scripting Language | |
| 1 | Writing Programs |
| 2 | Writing Documentation |
| 3 | Program Fixing |
| 4 | Program Testing |
| 5 | Program Enhancement |