COURSEWORK TRAINING HANDBOOK 0420 Cambridge IGCSE

advertisement
w
w
ap
eP
m
e
tr
.X
w
om
.c
s
er
COURSEWORK TRAINING
HANDBOOK
Cambridge IGCSE
Computer Studies
0420
Published 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
Contents
Introduction
Overview of the Syllabus
2
The role of coursework in IGCSE Computer Studies
2
Additional Support from CIE
3
Section 1
Setting the Coursework Tasks
4
Choosing Suitable Projects
5
Reviewing Project Proposals
5
Use of Computers in Coursework
6
Managing Coursework within the Centre
6
Section 2
Administering Coursework
8
Health and Safety Issues
8
The role of the Teacher in Coursework
9
Formulating the Project
9
Suggested Framework for the Documentation of Coursework
12
Section 3
Assessment of Coursework
15
Guidelines for Assessment
15
Internal Moderation
15
External Moderation
16
Examples of Marked Coursework Projects
16
Project A
Project A Marked
17
Commentary for IGCSE Computer Studies Project A
66
Project B
Project B for Marking
68
1
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
Introduction
This Coursework Training Handbook provides additional support for teachers preparing
candidates for the IGCSE examination in Computer Studies from 2011 (syllabus 0420). You will
also need a copy of the Computer Studies syllabus which is applicable to the year of entry for your
candidates. The syllabus can be downloaded from the CIE website, simply follow the links to the
Qualifications and Awards pages from www.cie.org.uk. You will also find further useful
information, including details of future training courses, on the website.
Overview of the Syllabus
The aims of the Computer Studies curriculum can be summarised as:
• to develop an appreciation of the range and power of computer applications
• to foster an interest, enjoyment of, confidence in the use of computing
• to develop an ability to solve problems using computing techniques
• to develop an awareness of the place of computing in society and issues computing raises in
society
• to gain a firm understanding of the basic techniques in programming and computing
applications.
The syllabus is divided into curricular objectives which overlap and inter-relate with each other.
Candidates are required to study the application of computers and their social and economic
implications; the use of system analysis; the solution of problems involving the design of
algorithms and associated programming concepts; the range of software applications and the
organisation of data; and the associated hardware, systems and communications.
Candidates will be assessed by a written examination paper (75% weighting) and a coursework
project or the alternative to coursework paper (25% weighting). Each candidate that is entered for
the project must complete one piece of coursework. It is advised that candidates use the headings
given in the syllabus and on the candidate record forms to structure their work. For each section
approximately half a page, or 60–70 words of text, is usually sufficient. Diagrams, screen dumps,
charts, Appendices (if used), etc. are NOT to be counted in the number of words used.
The Role of Coursework in IGCSE Computer Studies
The purpose of the coursework is to enable the candidates to demonstrate their ability to
document a computer-based solution to a significant problem. In completing their coursework
project, candidates are required to demonstrate:
• their ability in problem solving techniques
• their ability in design of algorithms and any associated programming
• the ability to apply their knowledge of the range of computer hardware, software tools and
techniques needed to solve a problem
• their ability to communicate their solution to a user by the documentation of the solution.
Clearly these skills are spread across the range of topics within the syllabus and form an
important part of the overall course. Before attempting the project candidates will need to have
studied different commercial and data processing applications so that they are able to set their
problem in a similar context (Section 1.1 of the syllabus). In order to consider the feasibility of
introducing their solution candidates will need to have considered the economic reasons for the
use of computers and the socio-economic effect on employment and training (Section 1.2).
Of particular importance is the candidate's ability to analyse a problem, evaluate any current
solution, to specify desired outcomes and consider different possible solutions (Section 2). These
techniques will be particularly important when completing their project and will form a significant
2
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
part of the documentation. The knowledge of algorithm design, pseudocode, programming
language(s) and the ability to describe and justify why particular hardware and/or software is
needed for a solution (Section 3.1 & 3.2) will be assessed as part of their project.
The use of various software applications, organisation of data, validation and verification
techniques (Section 4.1 & 4.2) will be included in the design of the candidate's solution to their
problem. The project must be a 'computer-based solution to a significant problem ...and must
contain substantial practical work involving the use of a computer to produce a solution to a
problem and must be thoroughly documented'. In order to implement the solution, the candidate
will need to demonstrate their knowledge of hardware, systems and communications (Section 5).
Additional Support from CIE
In addition to this Coursework Handbook for IGCSE Computer Studies, CIE has developed a
series of books – Cambridge Professional Development for Teachers – one of which is entitled
Teaching and Assessing Skills in Computer Studies. This book is published by Cambridge
University Press and can be ordered from CIE or the publisher. The book contains a variety of
activities for teachers and candidates which teachers, particularly new teachers of the subject, will
find useful. A variety of teaching strategies is described and the teacher is encouraged to develop
their own ideas. The completed teacher activities will result in a logical scheme of work together
with suggested teaching strategies and the associated assessment. A chapter is dedicated to the
coursework project and its documentation.
CIE is committed to the development of teachers preparing candidates for examinations and
offers a teacher support website http://teachers.cie.org.uk. There is a discussion forum for
teachers of IGCSE Computer Studies. As part of this discussion forum you will have the
opportunity to swap ideas or seek help from other teachers teaching the same syllabus.
3
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
Section 1
Setting Coursework Tasks
Problem definition is one of the most important aspects of coursework in Computer Studies and is
crucial for a candidate to be awarded high marks. The candidates need to describe in detail the
problem and where this is done correctly it enables the candidate to score highly on this and
many other sections. Many candidates have access to real-life computer applications in the field
of business and commerce and where possible candidates should use this knowledge and
experience to develop the solution to their problem.
Candidates may choose to solve their problems by either the use of a software applications
package and/or by writing their own program(s). The exact method of solution will be the choice
of each candidate but the teacher will need to ensure that all options have been covered during
the course so as to allow the candidate maximum flexibility in their choice of solutions. The use of
a specific programming language is the responsibility of the school and will be determined by the
available resources within the school. However, if candidates choose to write their own program,
then the choice of language must allow them to construct their program in a structured modular
approach. Previous experience of candidates' work indicates that the choice of certain projects,
for example games, quizzes, word processing and websites that just provide information, make
unsuitable projects and are not capable of achieving high marks unless they are both very well
designed and clearly documented. Such projects may also be subject to a deduction of marks for
the solution of a trivial problem, this can be the case with word processing and DTP projects. The
following list is offered as a suggestion of suitable projects but it is in no way complete and
candidates should be encouraged to think of their own problem.
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
An invoicing/sales system as part of stock control
Sports league
Running a school tuck shop
Cinema/theatre reservation system
Vehicle registration database
Cruise/holiday booking system
Estate agency
Computer controlled greenhouse, air conditioning, lift, traffic lights/sensors
Analysis of sales figures
Income/expenditure for an event
Seat Reservations
Doctor/dentist surgeries
Facilities guide
Sports club/Library/club membership details
Library book catalogue, membership details
Centres should be reminded that the project should be the candidate’s own work and so joint
projects must not be allowed.
It is advisable for every candidate to have a different topic for their project. However if a Centre has
a large number of candidates then several candidates may be solving similar problems but each
project will be set in a different context. For example, one candidate may be producing a database
to catalogue a membership database for a sports club, whilst another may be producing a
membership database for a school library, and a third candidate may be producing both a
membership database and a catalogue of DVDs for a DVD library.
4
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
Choosing Suitable Projects
Successful projects usually involve the use of a database, either by the use of an existing software
application or by writing a specific package using a programming language. Where candidates use
an existing software application the additional use of a spreadsheet will enhance the quality of the
project. Database projects allow the candidates to achieve at different levels; the weaker
candidates may only be able to enter data into an existing package, other candidates may be able
to use validation techniques to check the input data and use primary and secondary sorts, create
queries and make use of linked tables. As the weaker candidates progress through their solution it
should be possible to extend the work gradually so that they can include some of these other
techniques. In the case of library projects, the candidate could start by compiling a membership
database and then progress to a book catalogue and finally to a small scale book issuing system.
When using spreadsheets, it is preferable for candidates to include the use of linked worksheets,
lookup tables, nested conditional statements and a variety of functions. Sometimes a candidate
may suggest a solution which at first might seem inappropriate, for example the use of a
spreadsheet to solve a problem which most candidates would solve by the use of a database. The
use of spreadsheets can provide opportunities for development of the solution, especially where
the candidate records and writes macros.
The use of the Internet for educational and recreational purposes has led to an increase in the
number of projects involving the design of websites. At its basic level this type of project is often
not well documented by the weaker candidates and so does not score highly. We would expect to
see the HTML code for such a project together with a site map and links to external sites. The
solution could be extended to include an email facility, use of forms and links to a database to
collect user information. In the case of web design the current solution to the problem may be
difficult to identify and so the candidate may find it more difficult to score marks in those sections
relating to describing or evaluating the current solution.
Reviewing Project Proposals
Each candidate will need to discuss with the teacher his or her initial proposal. You should
remember that not all projects will be capable of scoring marks in all sections but where possible
you should ensure that the project is capable of being extended in some way. Projects which can
be extended enable the candidates to use even more of the available software functions and
therefore show an increased level of technical skill, which can then be awarded marks in the
programming code part of the Implementation section.
As part of the initial discussion with the candidate it may be useful for you to note the initial
proposal together with any possible extension of the project. In this way, if the candidate
completes the initial specification then they will have the opportunity to improve their work.
As part of the course you will teach the candidates the importance of the system life cycle:
• Analysis
• Design
• Implementation
• Testing
• Documentation
• System evaluation and development.
5
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
The scheme of assessment for the coursework project uses the system life cycle as a framework.
Similarly, successful projects are those that have well-structured documentation which usually
closely match the assessment criteria. An outline is offered as a suggestion at the end of
Section 2 and forms the basis for discussion in the remaining chapters concerning guidance during
the project and assessment of the project
Use of Computers in Coursework
The syllabus requires that the project must be a ‘computer-based solution to a significant problem
... and must contain substantial practical work involving the use of a computer to produce a
solution to a problem and must be thoroughly documented'. It is absolutely vital that the project
chosen is actually solved using a computer and that real results are obtained. Therefore projects
which involve the evaluation of an existing software application are not suitable for submission as a
project. In some cases weaker candidates may document the analysis and design of their solution
but not actually implement or test their solution. This will be an acceptable project even though
they do not fully complete the project which consequently will not score marks in the later sections.
In order to evaluate the success – or otherwise – of the solution, candidates will need to test their
solutions. Projects which do not have any test results cannot be properly evaluated or further
developments/improvements suggested, these projects, therefore, will score few or no marks in
any of these sections.
Most topics chosen by candidates could form the basis for a successful project but the points
which must be considered and discussed with the candidate before they actually work on the
project can be summarised as follows:
• What is the context for the problem? What is the 'business' or organisation?
• What is the problem to be solved? What are the objectives to be achieved?
• Is there an existing solution?
• Can the problem be extended, if needed?
• What is the proposed method of solution?
• Is the candidate capable of implementing the solution?
• Do we have the necessary hardware?
• Do we have the necessary software?
• Can the solution be tested?
• Can results be printed? If not, how can hard copy proof be obtained?
Successful projects are those which:
• are relevant to the candidates' experiences
• have positive responses to as many of the preceding questions as possible
• have structured documentation
• have objectives clearly specified at the outset
• produce actual test results
• have been evaluated
• can be extended if needed.
Managing Coursework within the Centre
Before offering the course to candidates, Centres need to ensure that they have the necessary
hardware and software to fulfil the requirements of the syllabus. Computer Studies is a practical
subject and the syllabus places emphasis on the use of commercial software application packages.
Centres should have sufficient hardware facilities to allow the candidates to have sufficient access
to systems which will enable them to become familiar with both, system and software application
packages, as well as developing their own software. The application software packages need to be
of sufficient quality and range to enable the candidates to gain practical experience of a wide
6
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
variety of the computer applications. At the very least Centres should have applications which
include a word processor, spreadsheet, database, drawing package, programming language,
HTML language/web site design and control applications.
7
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
Section 2
Administering Coursework
When?
One of the important features of administering the coursework task is to ensure that all the
necessary theory has been taught and that candidates have had sufficient practical work in order
to acquire the necessary skills. Your candidates will also need sufficient classroom time in order to
complete the project. Teaching and Assessing Skills in Computer Studies offers teachers the
opportunity to consider their scheme of work and the teacher tasks within the text involve putting
the syllabus into teaching order, assigning teaching strategies to these topics and the associated
assessment strategies. This will make it easier to plan a timetable for teaching the syllabus.
How?
The practical computing sessions and the acquisition of skills should take place alongside the
theory work and appropriate links made between the relevant sections. The project will involve the
candidate in planning, design, implementing, testing and documenting the solution. The time
needed by candidates to complete their project will vary and will be dependent on the ability of the
candidate, the scope of the problem chosen and the available computer resources within the
school. Most candidates should be able to complete their project in 20–25 hours of classroom time
plus the necessary time outside of class researching the problem and the business context.
Health and Safety Issues
As part of their studies candidates will learn of the need to consider health and safety requirements
when introducing computers into the working environment. As a reminder Centres will need to
ensure that they comply with any national legislation regarding health and safety. It is important to
ensure that the number of electrical sockets available is sufficient for the number of computers and
that there is only one plug per socket. Sockets should not be overloaded by the use of adapters or
extension leads because this may lead to overloading and frequent loss of electrical power as a
result of the safety fuses breaking the circuit. Overloading may also result in a higher risk of
overheating and a resulting fire. It is important that the correct type of fire extinguisher is available
in case of fire. In the event of fire, however, the most important issue is to ensure the safe
evacuation of staff and candidates. Trailing wires also present a hazard because people can trip
over any loose wires. Therefore all wires should be out of the way to prevent serious injury.
Whenever any electrical equipment is being used there is a danger of a user receiving an electric
shock from faulty plugs or equipment. For this reason, it is advisable to check that there is no
obvious damage to the wire on each occasion that the equipment is used. Centres will need to
ensure that any regular testing for electrical safety demanded by national health and safety
legislation has been carried out.
Centres also need to ensure that they meet any regulations regarding protecting the health of
computer users. Such issues include:
•
•
•
repetitive strain injury (RSI) which can be prevented by using suitable keyboards or wrist
supports
back problems which can be eased by the use of adjustable seating and footrests
eyestrain which can be eased by the use of adjustable screens, suitable lighting, screen filters
and regular breaks.
8
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
The Role of the Teacher in Coursework
The teacher has a dual role in the administration of coursework: as teacher and as supervisor. As
a teacher you have the responsibility to help your candidates to achieve the highest possible
standard without giving too much help. It is not appropriate for some sections of the project to be
mainly the work of the teacher rather than the candidate's own work. In assessing the level of help
given to a candidate the important question is 'Did the candidate improve his/her solution beyond
the help given?' or 'Did the candidate simply use the help as part of their solution?' If a candidate
receives too much help then the Centre makes a deduction for assistance given, stating the reason
for such deductions on the reverse side of the individual assessment sheet for that particular
candidate. If such help forms part of the normal teaching process, then no deduction should be
made. Also if the help enables the candidate to achieve-a higher standard without further
assistance then no marks should be deducted. Marks should only be deducted where the teacher
tells the candidate exactly what to do and the candidate makes no further progress in that
particular area. As a supervisor you have to ensure that the project satisfies the
requirements of the syllabus and that the project submitted is the work of the candidate in
his/her own words.
Formulating the Project
You should help each candidate choose the project topic, ensuring that it is within the range of the
candidate's ability and interests. Suitable topics should be open-ended in that they can be
extended if the work proves to be easier than first determined, or it can be scaled back if the work
proves more difficult. You should ensure that candidates have a timetable of key dates and insist
on a first draft of key sections of documentation being completed according to this time scale.
A template is given in Teaching and Assessing Skills in Computer Studies which can be adapted
for your individual circumstances. As part of the candidates' timetable you should include, and
constantly remind them, of the final date by which the project has to be handed in to you for
marking. It is advisable to make this internal deadline date at least one month before the deadline
date when the work has to be submitted to CIE for external moderation. It is advisable that
candidates maintain backup copies of their work so that they can easily recover it in the case of
data loss. In addition, Centres should retain electronic copies of both the candidates' work files
and documentation, until after the publication of results.
The candidate's initial plan should include the problem to be solved and the context or business.
At this stage the proposal will be written in general data processing terminology and there is no
need for much detail. However, the proposal should not be too vague. For example, a candidate
might decide to solve the problem 'to computerise a library'. This is too vague and will need
discussion with the candidate to determine what needs computerisation: the book catalogue, the
membership lists, the book issue system, the library accounts or the ordering system. The example
below shows an initial project plan.
9
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
Example of description of a problem to be investigated
Background to the project
Panaga club has recently opened a CD library. Members of the club can now rent out Video CDs,
Music CDs and CD-ROMs. It is a young business and is becoming increasingly popular. As a
result, more and more people are coming over to rent CDs from the library.
The treasurer, who is responsible for keeping records of the CDs and money collected, suggested
that it would be useful to computerise the system. After initial discussion, the main requirements
are as follows:
The database of the CDs available and membership is to be maintained according to category,
with facility to add, change and delete records easily.
Using this initial description, the teacher can discuss with the candidate how the proposed
database will be developed, initial objectives to be set and how the objectives could be extended if
necessary, for instance by the additional use of a spreadsheet for accounts purposes.
In order to assist the candidates you may wish to consider the use of templates for them to use
whilst they conduct their research. The text in italics is designed to give the candidates clues as to
what they should include in this section.
Analysis
Background information of the club/business
• An introduction to the 'business, what does it do?
• How will you identify a problem? Questionnaire? Interview?
The problem to be solved
•
What problem are you going to solve?
•
List, in detail, exactly what you want the new system to achieve.
10
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
Example of setting objectives
My objectives
Printed reports include:
i
A summary of the amount of money collected at the end of a month, in order to buy new CDs
and pay salary.
ii. A list of names of people who have had the CD(s) for over 12 weeks.
iii. A list of all the CDs available - sheet to be put in a folder for browsing.
iv. A list of requested CDs.
Spreadsheet of:
i. The total cost of renting the CD(s) for a duration of time rented.
ii. The total cost of renting for one month.
iii. The total amount of money collected at the end of the month.
This list of required output gives some indication of the objectives to be achieved. However, it fails
to indicate the data processing requirements for the creation of a database, insert/delete/amend a
record, or how to validate input.
At this stage a discussion can take place with the candidate before proceeding to the next section
of research.
Describe the existing solution
• How does the 'business' solve the problem at the moment? What data is input? How is it
processed? What information is output? How is the data input/output? Show designs of any
data input forms or output formats. Draw a spider diagram to show how a computer could be
used in the 'business'.
Evaluate the existing solution
• What are the advantages and disadvantages of the current system?
• Suggest improvements
Describe other possible solutions (including the proposed solution)
• Describe two possible ways to solve the problem, the one chosen and another possible
solution
At this stage you can introduce a formal framework for the actual documentation, either the whole
framework or section by section as and when needed. A suggested outline for documentation is
presented below. It follows that of the assessment criteria and candidates should be told that they
must include documentation for each section. In this way they should obtain marks in every one of
these sections and it also has the advantage that it should make it easier to mark.
11
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
Suggested Framework for the Documentation of Coursework
V
ANALYSIS
1.
Description of the problem
2.
List of Objectives
3.
Description of Existing Solution
4.
Evaluation of Existing Solution
5.
Description of Possible Solutions
DESIGN
6.
Plan (linked to the objectives, including a timetable)
7.
Systems Flowchart
8.
Method of Solution (including the algorithms)
9.
Hardware Requirements
10.
Software Requirements
IMPLEMENTATION
Method of Solution related to the problem
Accurate method of solution (computer-related objectives met)
Programming code
11.
12.
13.
TESTING
Test Strategy ( linked to the objectives and including expected results )
Test Results for (i) Normal/acceptable data (ii) Extreme/boundary data and
(iii) Abnormal/unacceptable data; (all linked to the objectives)
14.
15.
DOCUMENTATION
16.
Technical Documentation and System Maintenance (must have contents page)
17.
User Guide
SYSTEM EVALUATION & DEVELOPMENT
18.
Evaluation ( linked to the objectives & test results )
19.
Future Development/Improvements
Note: Text in italics is for guidance only and should not be included in the project headings.
Once the candidate has formally documented the Analysis section of the solution you should insist
on seeing the draft before going on to discuss the format of the database/spreadsheet/web
page/control system, using the following as guidance.
12
•
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
Design
Plan
• How you will solve the problem.
• How you will break it down into different modules.
• How long it will take to complete each module.
Systems Flowchart
• Represent the complete solution using a systems flowchart.
Method of solution
• Describe your method of solution including any top-down design, modular programming,
pseudocode, flowcharts.
System hardware requirements
• What hardware is needed?
• Describe the full technical specification of what hardware is needed.
• Say why at least two hardware items of a particular specification are needed.
Software requirements
• Describe what software you are using.
• Say why you are using this particular software.
Implementation
Method of solution related to problem
• Annotated coding, macros or pseudocode.
Testing
•
Test Strategy
•
What normal/acceptable data will you use? What results do you expect to get?
•
What extreme/boundary data will you use? What results do you expect to get?
•
What abnormal/unacceptable data will you use? What results do you expect to get?
•
Do your tests cover all the computer-related objectives?
Actual test results
• What were the actual results from your normal/acceptable data?
• What were the actual results from using your extreme/boundary data?
• What were the actual results from using your abnormal/unacceptable data?
• Have you tested all the functionality of the system?
Documentation
Technical Documentation
• List the technical documentation which would allow maintenance and/or modification of the
system
• Include a contents page
User Guide
• Write the user guide for a competent PC user to operate your system.
13
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
System Evaluation and Development
Evaluation
• Compare your expected results for normal/acceptable data with your actual results to prove if
the solution works for normal/acceptable data.
• Compare your expected results for extreme/boundary data with your actual results to prove if
the solution works for extreme/boundary data.
• Compare your expected results for abnormal/unacceptable data with your actual results to
prove if the solution works for abnormal/unacceptable data.
Improvements
• What improvements could be made?
• How could the system be developed?
At each stage of this process you will have the opportunity to discuss the draft documentation with
the candidate. In order to assist the candidate without deducting marks for assistance, you will
have to phrase your comments and ask questions in ways that do not tell the candidate what to do
next. For example, if the candidate is testing the data input for a date field (DD/MM/YY) in a
database and uses a test strategy which inputs 19/6/02. Clearly this only tests for normal data; the
candidate has not tested for extreme/boundary or abnormal/unacceptable data. You could remind
the candidate that there are three types of data to be tested, or comment that only normal data has
been tested or suggest testing for abnormal/unacceptable and extreme/boundary data.
If the candidates have followed your advice, used the guidance notes and used the suggested
outline for the documentation of their project, then they can easily check that they have included all
the relevant required documentation. It is advisable to give each candidate a copy of the
assessment criteria so that they are able to see what is required in each section to score full
marks. Candidates should be informed that they need to clearly specify their objectives and to
refer back to these objectives in many sections of the documentation.
14
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
Section 3
Assessment of Coursework
The scheme of assessment for IGCSE Computer Studies forms 25% of the final marks, and any
candidate not submitting a project will be marked as absent from the examination. Section 1 of this
Handbook contains advice concerning the setting of suitable tasks for the candidates. Section 2
outlines the administration and monitoring of coursework. Following completion of the project, the
work has to be assessed according to the assessment criteria defined in the syllabus. Particular
emphasis has been placed on the setting of objectives and continued reference to these objectives
in subsequent sections of the documentation.
The teacher should mark the project and where more than one teacher in a Centre is responsible
for marking the IGCSE Computer Studies projects, then internal moderation must take place.
Internal moderation is where the teachers check some or all of the other teacher's marking and
they agree that they are both marking to the same standard. The projects are then submitted to
CIE for external moderation. The external Moderator checks that the Centre is marking to the
same standard as other schools. If there is any deviation from the criteria then marks are added or
subtracted in order to ensure a consistent standard of marking across all Centres.
Projects will be assessed according to the assessment criteria on pages 37–40 of the syllabus and
the marks must be recorded on an Individual Candidate Record Card on page 35 of the
Syllabus.
Guidelines for Assessment
1.
2.
3.
4.
Where applicable, diagrams may be used to describe a process. For example, item 3 could be
described using a dataflow diagram.
Evaluations can be described in the form of advantages and disadvantages.
Any justification must give reasons why a particular item is being used.
In awarding marks you may wish to use the following technique:
If a section contains relevant documentation then it must score at least one mark, if
the criterion for one mark is met fully, then check the criterion for two marks, if that
is met fully then check the criterion for three marks (if there is one) and so on.
5.
If you think that overall the problem to be solved was a trivial task and that the project appears
to be overvalued then make notes in the relevant space on the back of the Individual
Candidate Record Card. Include this project in your sample, clearly marking it for the
Moderator's attention.
Internal Moderation
As described at the beginning of this section, when more than one teacher is involved in marking
the projects then arrangements must be made within the Centre for the work to be assessed
according to the same common standard. Teachers will have to mark some or all of the projects
marked by another teacher and agreement reached as to the marks for each project. This common
standard of marking is then subject to external moderation.
15
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
External Moderation
External moderation is undertaken by CIE to ensure consistency of marking of coursework across
all Centres. Individual Candidate Record Cards and Coursework Assessment Summary Forms
must be received by CIE no later than 30 April for the June examination and 31 October for the
November examination along with a sample of the coursework undertaken by the candidates.
The samples should cover the full ability range. If there are ten or fewer candidates all the
coursework that contributed to the final mark for all the candidates must be sent to CIE. Where
there are more than ten candidates all the coursework that contributed to the final mark for ten of
them will be required. The Centres should select candidates covering the whole mark range, with
the marks spaced as evenly as possible from the top mark to the lowest mark. If appropriate, the
samples should be selected from the classes of different teachers. A further sample of coursework
may subsequently be required. All records and supporting written work should be retained until
after the publication of the results.
Examples of Marked Coursework Projects
Two projects (A and B) have been reproduced. A is followed by the marks and a commentary.
Project B is to mark using the marking criteria from the syllabus.
These projects have been chosen to illustrate assessing the projects and should not be taken as
ideal examples of coursework. Any spelling mistakes, logic errors, or any other kind of mistake,
which the candidate made in documenting their solution, have not been corrected and the projects
are exactly as they were submitted by the candidates for assessment.
16
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
Project A
Marked
17
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
18
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
19
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
20
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
21
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
22
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
23
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
24
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
25
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
26
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
27
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
28
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
29
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
30
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
31
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
32
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
33
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
34
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
35
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
36
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
37
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
38
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
39
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
40
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
41
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
42
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
43
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
44
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
45
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
46
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
47
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
48
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
49
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
50
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
51
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
52
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
53
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
54
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
55
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
56
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
57
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
58
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
59
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
60
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
61
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
62
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
63
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
64
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
65
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
Commentary for IGCSE Computer Studies Project A
ANALYSIS
Section 1 Description of Problem
There is a description of the charity and the nature of the problem to be solved is set out on page
3.
Mark 2/2
Section 2 Specific Objectives
Objectives are listed in general business terms on page 3 but not in computer-related terms as well
Mark 1/3
Section 3 Description of existing solution
There is a brief description of the current situation on page 3.
Mark 1/2
Section 4 Evaluation of existing solution
The evaluation on page 4 is just enough for 1 mark as it does include some disadvantages but
there are no suggested improvements.
Mark 1/2
Section 5 Description of other possible solutions
There is a brief description of the proposed solutions on page 4, it is related the production of a
charity website but no other possible solutions are mentioned
Mark 1/2
DESIGN
Section 6 Overall Plan
There is an overall plan including a time schedule on page 6 but no Gantt chart.
Mark 2/3
Section 7 Systems Flowchart
There is no systems flowchart for the complete solution but correct systems flowchart symbols are
used in the module flowcharts on pages 7 & 8.
Mark 1/2
Section 8 Description of Method of Solution
There are flowcharts of the separate modules on pages 7 & 8 together with an example of the
database tables used on page 9. But the information about the tables lacks the required detail as
they are just sample screen shots and there are no descriptions of the methods used
Mark 1/3
Section 9 Hardware
There is a list of hardware on page 19, but no reasons why the hardware is needed for this
solution.
Mark 1/3
Section 10 Software
There is a list of software on page 10; the descriptions and reasons for use are in general terms
and obviously not written by the candidate.
Mark 1/3
66
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
IMPLEMENTATION
Section11 Method of solution related to the problem
There is HTML and ASP code broken down into modules on pages 17-30; this could have been
improved by clearer annotation but the candidate has explained what is included on page 16.
Mark 2/2
V
Section 12 Accurate method of solution
The solution appears to meet some of the objectives set out on page 3 but this is not clearly
supported by the testing evidence elsewhere in the project.
Mark 2/3
Section 13 Programming code
There is HTML and ASP code broken down into modules on pages 17-30 but it has not been
annotated by the candidate.
Mark 2/3
TESTING
Section 14 Test Strategy
There is a test strategy set out on page 32 but this does not clearly relate to this project.
Mark 1/3
Section 15 Test Results
There is some evidence of testing on pages 32 – 37, normal/acceptable data has been used, but
extreme/boundary and abnormal/unacceptable data are clearly not understood.
Mark 1/4
DOCUMENTATION
Section 16 Technical Documentation
Technical documentation is on Pages 39, it’s there but incomplete, as maintenance or modification
would be impossible from this documentation and there is no contents page.
Mark 0/2
Section 17 User Guide
User guide is on Pages 40-45, but there are very few instructions just some screen shots of the
system in use.
Mark 1/3
SYSTEM EVALUATION & DEVELOPMENT
Section 18 Evaluation
There is a brief evaluation on page 47 but it is not linked to the objectives and the testing.
Mark 1/3
Section 6 System Development
The developments on page 47 don’t really relate to the solution provided.
Mark 1/2
Total mark
23/50
•
67
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
Project B
For Marking
68
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
69
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
70
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
71
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
72
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
73
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
74
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
75
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
76
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
77
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
78
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
79
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
80
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
81
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
82
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
83
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
84
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
85
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
86
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
87
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
88
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
89
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
90
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
91
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
92
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
93
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
94
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
95
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
96
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
97
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
98
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
99
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
100
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
101
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
102
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
103
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
104
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
105
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
106
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
107
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
108
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
109
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
110
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
111
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
112
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
113
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
114
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
115
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
116
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
117
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
118
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
119
© UCLES 2010
0420 Cambridge IGCSE Computer Studies Coursework Training Handbook
120
© UCLES 2010
University of Cambridge International Examinations
1 Hills Road, Cambridge, CB1 2EU, United Kingdom
Tel: +44 (0)1223 553554 Fax: +44 (0)1223 553558
international@cie.org.uk www.cie.org.uk
© University of Cambridge International Examinations 2009
*1979563240*
Related documents
Download