|
Certificate Courses
COMPUTER PROGRAMMING AND
OPERATING
COMPUTER FUNDAMENTALS (Information
Technology Fundamentals)
Diploma Courses
Work Based IT Courses
 |
COMPUTER PROGRAMMING AND OPERATING
|
CPP1 |
Problem solving with
computers: a systematic
approach. The role of
software. A program as
expressing a step-by-step
solution to a problem (an
‘algorithm’). The stages in
programming: specification,
analysis, devising the
algorithm, flowcharting,
programming, testing and
documentation. |
|
CPP2 |
Common computer processes:
linear and binary searching,
internal sorting, 2-way
merging, sequential update,
direct (on-line) update,
calendar dates, times,
validation routines, areas,
volumes, ratios,
percentages, integer
division, switches, rogue
values. |
|
CPP3 |
Testing the logic of
processes in flowchart,
pseudocode or program form.
Selection of comprehensive
test data. Construction of
effects table (dry run).
Correcting faults and
re-testing, including syntax
and run-time errors. |
|
CPP4 |
The features and facilities
of a common third generation
(high level) programming
language. Simple ideas of
program organisation,
structure and style.
Variable declarations.
Elementary data structures:
numeric, string, one and two
dimensional numeric arrays,
serial, sequential and
direct access data files.
Program constants, variables
and their identifiers.
Arithmetic relational and
logical operators; rules of
precedence. Expressions,
assignment statements. Input
and Output. Using control
codes (escape sequences) to
control peripheral devices. |
|
CPP5 |
Control structures in
programs: branching, loops,
subroutines; nested
structures. The use of
common functions (such as
integer part, type
conversion, ASCII codes,
string, sub-strings, random
numbers) in practical
applications. |
|
CPP6 |
Program documentation.
Detailed practical knowledge
of specification, analysis
and method, system outline,
flowcharts (or
alternatives), test plans,
program listings (with
appropriate comments), test
results, input, output and
file formats, user notes.
|
|
CPP7 |
Text Processing Package.
Facilities and practical
operation. Creating, saving
and erasing text files.
Entry and amending text.
Cursor control: text
insertion, over-typing,
deletion. Operations on
blocks of text: marking,
moving and erasing. Simple
formatting of text.
Searching. |
|
CPP8 |
Modes of computer operation:
Batch and On-line
(transaction processing and
real-time systems) methods.
Single user operations.
Multiprogramming.
Multi-access systems. The
operating system and its
various functions. |
|
CPP9 |
A Simple Operating System.
Facilities and practical
operation. The organisation
of a floppy diskette and its
formatting. Directories and
sub-directories. Copying and
wildcard commands. Obtaining
information about the
system. Simple input and
output. Error messages.
Re-booting the system.
|
|
CPP10 |
The work of computer
operators. Comparison of
work in small (desktop)
systems and mainframe
computers. Distinction
between the work of
programmers and operators.
|
|
CPP11 |
The Computer Room. Equipment
layout; environmental
controls. Operating
standards; discipline.
Security considerations,
including data back-up. The
daily log. |
|
CPP12 |
Hardware and data media.
Routine operation of
equipment. Precautions in
handling magnetic media.
Stationery: continuous,
pre-printed, multi-part.
Ancillary (off-line)
equipment. Hardware faults:
preventive and remedial
maintenance Consumables.
|
Recommended Textbooks:
Operating Systems, Third Edition,
Colin Ritchie; Letts Educational;
ISBN 1-85805-302-1
Mastering Global Information Systems
by William Buchanan; Macmillan; ISBN
0-333-68951-8
Network Essentials; Microsoft Press;
(Previous edition) ISBN
1-55615-806-8
|
|
|
|
|
|
|
|
|