How will I be assessed?
You will individually write, test and document a series of
programs which satisfy the requirements of a given specification.
Assessment will be by means of a set of assignments.
class activities are designed to cover the grading
criteria. This means that you should attend all classes unless you have
a VALID reason for not attending.
will I be graded?
To achieve a pass, learners will need to demonstrate the basic
skills of identifying what a problem is and develop an appropriate solution.
From here the learners should then implement this solution and then provide
appropriate documentation to demonstrate that they have understood the processes
There will need to be evidence that adequate testing has been
Basic documentation should be provided that will explain to the
user how to use the program and adequate technical documentation so that the
program can be set-up and installed correctly.
To achieve a merit, learners will need to demonstrate that they
have a clearer understanding of program design and implementation. They will
need to produce a detailed analysis of what the problem is and how it should be
solved. There will need to be a detailed plan and design of the proposal problem
There will also need to be evidence that the learners can use
the software tools correctly to produce the desired outcome, and that the final
outcome meets the original requirements.
There will need to be evidence that the learners understands how
to resolve a problem that occurs during testing. There should be evidence of a
clear test plan that specifies what is being tested and the expected outcome.
The test should cover most inputs and outputs for the program.
To achieve a distinction the focus is on understanding and good
housekeeping in addition to the ability to write programs. Here the learners
should be able to produce clearly coded, user-friendly and correctly functioning
programs that meet the original specification. Added to this, the learner should
provide clear details about how they generated the program, including any
planning stages, and there should also be a clear and thorough evaluation of the
There will need to be evidence of a clear understanding of the
problem and the steps taken to resolve the problem.
Further understanding needs to be demonstrated in the
documentation in terms of: the type of user that will need it; what level of
understanding of the program's operation they will already have; whether the
documentation is aimed at the correct level.
The table below shows
the grading criteria. A printer
friendly version is available.
achieve a pass your
work must show:
achieve a merit your
work must show:
achieve a distinction your
work must show:
design a solution for the given problem in a visual environment
implement the solution to the problem in a visual environment
evidence of testing and results
produce details of modifications required as a result of testing
produce user documentation
produce technical documentation.
thorough testing of the program
demonstrate an understanding of the modifications needed as a result of
compare the program against the original design specification to see if
the program meets the original plan.
comprehensive evidence of planning your program
evaluate the program according to the original design specification.