Home

Newsletters

Conference

Qualifications


Introduction

Regulations

Module Precriptions


[ .. Back .. ]



Forum

Job Vacancies




Information and Communications
Technology Qualifications


| Back to list of Prescriptions

Prescription: PP51n (PP11n)Programming Practice

Aim of Module The student will gain a thorough knowledge of a selected programming language; the ability to translate a procedure specification into the selected language, to solve compilation errors, to conduct program testing, and to fix program bugs.

Credits 7

Knowledge Assumed From PP400(PP100)

Student Learning hours 70

Content Revised 2000

Prescription Expiry Date Nov 2005

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 Language Syntax A 40
2 Design Principles A 10
3 Procedure Application A 10
4 Program Writing A 30
5 Program Modification A 10

100

LEARNING OUTCOMES

The Student Will
A1Explain how the selected language provides the basic functions of procedural or object oriented programming and will apply the syntax of the language.
A2Explain the principles of good program design.
A3Translate procedures to illustrate simple solutions to problems.
A4Write, test and debug programs in the selected language that use well designed procedures to solve simple problems.
A5Make simple amendments to existing working programs.

CONTENT

1Language Syntax
> The following features of the selected language (where applicable) should be covered:
-reserved words
-arithmetic
-array handling
-string handling
-sequential files
-random files
-looping statements
-conditional statements
-procedures, functions, subroutines, methods, etc
-date and time handling
> Compilation Error Resolution.
-resolve any reported error with reference to manuals, if required
top
2Design Principles
> The principles of good program design will be explained.
top
3Procedure Application
> Appropriate procedures will be chosen for the language used.
top
4Program Writing
> Write code using the correct syntax and recognised standards.
> Design a checklist of items to test based on the procedure specification.
> Resolve any errors revealed by testing bug fixing.
top
5Program Modification
> Make simple changes or additions to existing working programs.
top



| Home | Newsletters | Conference | Qualifications | Forum | Job Vacancies |