General
Purpose Packages
Automated
Systems
Commercial Data
Processing
Computer Systems
Hardware
Computer Systems
Software
Programming Course
Arrangements

Programming: Detailed Content

Traditionally seen as quite hard, this is the most satisfying to do of the standard grade topics. Unlike life,it is here where you have total control of your universe. Nothing happens, unless you program it. You have the power of God.

The content below shows what you have to demonstrate in the writing of your programs. Getting them to work is all about using your initiative and problem solving skills. So Good luck!

 

 

 

 

Programming Arrangements

What you have to know about and what you will be questioned on.

Main Aspect

F/G/C   G/C   C  

Representation
Of Solution to
Problem

  one simple representation
(e.g. structure chart)
Use a variety of
representations (e.g
pseudo code, structure chart)

Software
Development
Process

        analysis, design,
implementation, testing,
documentation, evaluation,
maintenance

Program Entry

enter;
edit;
list/print out current
version
       

Sequence.

significance (if any) of the
order of program
instructions
       

Modularity

sensible arrangement of
blocks of code
    pre-defined functions

Data Types

to handle numbers, text     one-dimensional arrays

Data Input and
Output

single item multiple items    

Statements

assignment of constants;
assignment of expressions
assignment of incremental
expressions
   

Expressions

simple, commonly used
keywords and operators (eg
arithmetic operators)
comparison operators logical operators  

Repetition

fixed loop control variable used in loop nested loops;
conditional loops

Selection

    simple condition complex condition

Identify and
Rectify Errors

syntax, system and logical
errors
       

Testing

use supplied test data use own test data supply full set of test data
(normal, extreme,
exceptional)

Readability

use meaningful variable
names;
provide internal
screen layout

commentary

       

User
Interface

    prompts to user input validation

Documentation

User documentation     Technical documentation
             

 

 

 


 

Exam Clock

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

 

 

 

Home | S1 Topics | S2 Topics
Computing Standard Grade | Info Systems Intermediate II | Info Systems Higher | Internet Safety
Log into Glow | School Website | Contact Us