'AS' COURSEWORK

The 'AS' course involves a piece of coursework using a spreadsheet package.

The A2 course involves a piece of coursework using a relational database package.


RESOURCES ON THIS PAGE (Click the link to be taken further down...)

Problem and the End User.

Testing


 

We will use a spreadsheet package called EXCEL (a Microsoft product, but other products are available) to produce a product which is designed for a specific end user (a bespoke package....)

Candidates will receive a BOOKLET which takes you through the procedure. The METHODOLOGY is important to the final mark - need to be clear about what is expected of you, and how to best complete the coursework.

The coursework is a TASK RELATED PROBLEM for a specific END USER. The end user needs to be REAL OR REALISTIC and the project needs to be LIMITED IN SCOPE.

What this means in practice is that you need to work out an actual person who would benefit from having a spreadsheet solution designed for them.

The SOLUTION has to meet the specifications that the end user ACTUALLY wants, rather than what you THINK they want.

Think carefully before deciding what you are going to spend the next several months working on. It should be:

FUN

A CHALLENGE

INTERESTING


IDENTIFYING THE PROBLEM AND THE END USER

Think about what ICT is good at - in the theory section we learnt that ICT can:

process data quickly and accurately

improve presentation

improve the speed and quality of communication

provide new opportunities for business

This means that ICT is often used in particular situations - which include situations where there is:

a lot of repetition

where mistakes made by people can cause problems, and accuracy is vital

where presentation is poor at the moment

where there is a lack of security

where time is an issue

Think of the following situations where people may have use for an ICT solution:

small businesses (or large ones....) - could be local self-employed person who needs to print invoices or keep financial records, decorators, builders, plumbers, hairdressers, farmers, market gardeners

(these people are often too busy to do the admin side as they are doing the practical jobs that actually earn them the money...)

clubs and societies: sporting or otherwise

home / leisure users (could be parents...)

schools

charities or voluntary organisations

neighbours

past and present teachers

the places you do your part time jobs / or where you did your work experience...

Don't choose something that is too complex.

Here are some suggestions adapted from BARBARA WILSON's book (a recommended purchase...)

Coursework projects could be examples of the following:

A system to produce invoices for a small business

A system to work out quotations
An ordering system - take orders and deal with them
Recording payments
Timetable / booking for freelance people or locations e.g. church halls
Analysis of statistical / financial data
Record keeping for small businesses

Once you've identified a possible END USER: you will need to identify the REQUIREMENT SPECIFICATION. This may involve a meeting or formal interview, or period of observation.

FIRST PRIORITY

Identify an end-user

Find out what they want

Needs to be a solution that is solvable using EXCEL.

Bear in mind the following issues:

Your coursework will need to be APPROVED by myself or Mr. McLean. Fill in the APPROVAL FORM which is duplicated lower down this page.

In addition to actually putting together the spreadsheet, you will also need to provide complete DOCUMENTATION. This includes a USER GUIDE, SYSTEMS ANALYSIS, TESTING SCHEME and EVALUATION.


COURSEWORK APPROVAL SHEET

(Needs to be filled in by each candidate / student)

Organisation / Person (End User):

 

Background: (Brief description of organisation / person)

 

 

Problem Statement (describe the nature of the problem):

 

 

Objectives:

 

 

MS Excel features that will be used in the implementation:

a)

b)

c)

d)

e)

f)

 

Project Approved ?                      YES                             NO
Comment:

 

 

 


Recommended reading:

"ICT Coursework for AS Level" - Barbara Wilson (Hodder and Stoughton, 2003) - ISBN: 0 340 85789 7


First Coursework Deadline is now passed... December 19th was the deadline for handing in the first section...


We are now into the testing stage. This involves checking that your piece of software works. Clearly it has to be implemented first.

The book above gives some excellent advice on this, and perhaps you can spend some of your Christmas book tokens on this.. (I bought a biography of Isaac Newton with mine...)


You will need to set up a TESTING STRATEGY. This will involve a series of different types of test.

Testing is not to find programming errors or 'bugs'. It is to ensure that the piece of software you have written meets the performance criteria and satisfies the end user. It is a test to see that the spreadsheet does what it is supposed to do.

UNIT TESTING

Deals with one element. Could be VALIDATION checks on data input, IFs, calculations etc.

INTEGRATION TESTING

LOOKUPs - where more than one sheet is referenced

SYSTEM TESTING

Take a set of data on a dummy run through the solution.

END USER TESTING


TEST PLANS

These need to include details of all the tests that need to be carried out. You need to do SCREEN DUMPS. If you are unsure as to how to do this a good example is the BARBARA WILSON textbook mentioned further up the page.

The marker needs to see that you have tested your solution to ensure that all the sections and sub sections have been tested to ensure that they link to each other appropriately. Any HYPERLINKS, FUNCTIONS, FORMULAE, VALIDATION etc have to be tested.

RETURN TO ICT LINKS PAGE