Cambridge IGCSE® Computer Science 0478 Academic Year …
[Pages:7]Cambridge IGCSE? Computer Science 0478 Academic Year 2019-2020 Grade (8)
Project Instructions
Flowchart and Pseudocode
The Computer Science Project is a software development project in which you will have an opportunity to demonstrate your programming skills and understanding of the relationship between the different areas of solution development.
You need to provide the following outputs:
Subject Class Teacher
Computer Science (10% of final term mark)
Grade 8
Mr. Zuko / Mrs Salam
A report where you (Basic Project)
o discuss the research/investigation done regarding the project
o provide a brief description of the purpose and scope of your project
o provide analysis of a possible solution
A document outlining the system design using Flowchart (Intermediate Project)
A document outlining the system design using Pseudocode (Advanced Project)
Phase 1 Phase 2 Phase 3
Development Stage
Max Mark %
Basic Project(Analysis)
15
30
Intermediate Project (Design-Flowchart)
21
42
Advanced Project (Design-Pseudocode)
14
28
Total
50
100
TASKS
You may use any of the following application programs (not limited to) to complete your project: o Any word processor program like MS Word o Any Desktop Publisher like MS Publisher or Adobe PageMaker o Any presentation program like MS PowerPoint o Any drawing/painting program like MS Paint or CorelDraw o Any Flowchart drawing software like SmartDraw or RAPTOR.
While printing, use Arial or Times New Roman font with font size 11 points for the normal body text and 14 points for any sub-headings.
Use A4 sheets for printing. Internet access to find data and information Access/Exposure to similar existing system such as ATM machine, guessing game, quiz etc
depending on the chosen topic
Cambridge IGCSE? Computer Science 0478 Academic Year 2019-2020 Grade (8)
BASIC PROJECT
The purpose of Phase 1 is to determine what should be done and what the user requirements are:
Research/investigate the topic/scenario/the potential user(s) to gather facts about the nature of the system you intend to produce.
Write a description of the existing system (i.e. your topic) The description of the problem - Explain what you are asked to do in this project. The description of the method of solution - Write in detail how you are going to solve this
problem (Include all the possible solutions). In this section, you must describe all the possible criteria while checking a condition that could
be used in your solution.
See Assessment tool for more instructions
If you successfully complete the `Basic Project' criteria the maximum mark you can be awarded is 5% out of the possible 10%.
INTERMEDIATE PROJECT
The aim is to
Determine HOW you will go about solving the problem and plan the detail. Produce a plan showing a high level overview of how the solution will be constructed. Use
Flowcharts. The plan must show all the main blocks within the proposed solution.
Instructions:
Design a Flowchart for the whole system. All necessary requirements should be listed in logical order. The Flowchart should be clear, neat and easy to follow. The usual direction of the flow of procedure is from left to right or top to bottom. Use correct symbol for each step. Only one flow line should come from a symbol, unless it is a decision symbol. It should the correct flow of data from/to each section of the diagram Check your Flowchart with suitable test data.
Cambridge IGCSE? Computer Science 0478 Academic Year 2019-2020 Grade (8)
Example of a Flowchart:
See Assessment tool for more instructions If you successfully complete the `Basic Project' and the `Intermediate Project' criteria, the maximum mark you can be awarded is 7.5% out of the possible 10% ADVANCED PROJECT The aim is to implement your design in intermediate phase (Flowchart) using Pseudocode. Write algorithm using Pseudocode to implement the algorithm you presented in phase 2. Use correct keyword where necessary. See Assessment tool for more instructions If you successfully complete the `Basic Project', `Intermediate Project' and `Advanced Project' criteria, you will be awarded the full 10%.
*****
Cambridge IGCSE? Computer Science 0478 Academic Year 2019-2020 Grade (8)
List of Topics:
1. ATM transaction: Develop a system that simulates ATM transactions e.g. inputting and validating pin/password, checking of balance etc. (HINT: Use variables, constants or arrays to store account details such pin/password, account number or balance etc.).
2. Guessing game: Develop a system that will allow end-user to guess a number/word/letter. Provide the user with limited chances to guess (e.g. give the user 5 chances to guess a number). When the user guesses correctly, output a congratulatory message otherwise output an appropriate message with the secrete number/letter/word after all attempts. You may wish to warn the user when the user when the guess is far, close, bigger or smaller than the secret token.
3. Job Recruitment: - Develop a system that will help recruiting an ideal candidate person for a job. The system should have a set values such as job position, requirements etc. The system will the read application and determine whether certain candidate(s) qualify for the job.
4. Educational game: Develop a system that will allow a students to do a quiz on a subject of your choosing. The system should allow user to give answer, determine and output whether the answer was correct or otherwise.
Note: This topic can be implemented in various different ways (i.e. 2 student can both choose to do Educational game but one may choose to do English quiz, while the other may choose to do physics quiz.).Your teacher needs to approve your selected topic to ensure variety.
****************************
Cambridge IGCSE? Computer Science 0478 Academic Year 2019-2020 Grade (8)
Assessment Tools
Phase 1 ? Basic Project:
Category
4
Learner Name:
3
2
Problem Statement
Research/ Investigation
Suggested Solution
Detailed response Always clear Student
understand the topic Learners own words
Less Detailed response
Always clear Student
understand the topic Learners own words
Report of 2 or more similar existing systems.
Summary well explained
Student own words
Report of 1 similar existing system.
Summary well explained
Student own work
Solution clearly explained outlining how is the problem going to solved
Solution not always clearly outlining how is the problem going to be solved
Less Detailed response
Not Always clear
Student understand the topic
Learners own words
Report of 1 similar existing system.
Summary not always well explained
Student own work
Solution explained with serious shortcoming
Not clear how is the problem going to be solved
Evidence
Two or more images of similar existing systems
Images matches the summary report
two images of similar existing systems
1
Less Detailed response
Not Always clear No evidence of
understanding the topic Learners own words
Report of 1 similar existing system.
Serious shortcoming with the summary.
Student own work
Solution poorly explained Too vague
Only 1 image of similar existing system
0 No problem statement
4
No evidence of research
4
No suggested solution
4
No evidence 3
Total 15
Cambridge IGCSE? Computer Science 0478 Academic Year 2019-2020 Grade (8)
Phase 2 ? Intermediate Project:
Learner Name:
Category
4
3
2
1
0
Input
Flowchart with Flowchart with Flowchart with Flowchart with few Flowchart has
several input
several input
few or only 1
or one input value not input
values with
value with
input value with with less
meaningful
prompts not
meaningful
meaningful
4
prompts
always
prompt
prompts
meaningful
Output
Flowchart with Flowchart with Flowchart with Flowchart with few Flowchart has
several output several output few or only 1
or one output
no output
message with values with
output message message with less
meaningful
meaningful
with meaningful meaningful
feedback
feedback
feedback
feedback
4
Data structure (variables or constants)
several
few variable(s) few variable(s)
variables used meaningful
used meaningful
name(s)
used Not always
meaningful
Not variable used
names
variables not
name(s)
3
variables
always used
variables not
always used
correctly
always used
correctly
correctly
Processing calculations decision
making
Processing repetitions
Several decisions making with correct conditions.
At least one decision making with correct condition
At least one
Few
No calculation
decision making calculations/actions No condition
with condition
performed on data No action taken 4
on data
No decision making
Correct repetition
Repetition not always correct
No repetition 2
Correct
One of the
two of the
three of the
All of the
symbol/diagram following
following
following
following
used for each of symbol/diagram symbol/diagrams symbol/diagrams symbol/diagram
the following:
not correct:
not correct:
not correct:
s not correct:
Symbols and
diagrams correctly Input/output
Input/output
Input/output
Input/output
Input/output
4
used
Processing
Processing
Processing
Processing
Processing
Decision
Decision
Decision
Decision making Decision
making
making
making
Flow of execution making
Flow of
Flow of
Flow of
Flow of
execution
execution
execution
execution
Total 21
Cambridge IGCSE? Computer Science 0478 Academic Year 2019-2020 Grade (8)
Phase 3 ? Advanced Project:
Learner Name:
Category
4
3
2
1
0
Input
Pseudocode
Pseudocode
Pseudocode
Pseudocode has
with several
with few or only with few or one not input
input values with 1 input value
input value with
meaningful
with meaningful less meaningful
3
prompts
prompt
prompts
Output
Data structure (variables or constants)
Processing calculations decision making
Processing repetitions
Pseudocode with several output message with meaningful feedback
Pseudocode with few or only 1 output message with meaningful feedback
Pseudocode
Pseudocode has
with few or one no output
output message
with less
3
meaningful
feedback
several
few variable(s) few variable(s)
variables used meaningful
names variables
used meaningful
name(s) variables not
used Not always
meaningful name(s)
Not variable used
3
always used
always used
variables not
correctly
correctly
always used
correctly
All conditions implemented according to flowchart
Conditions implemented with minor shortcomings
Conditions implemented with major shortcomings
No calculation
No condition No action taken 3 on data
Correct implementation
Repetition implemented with shortcomings
No repetition 2
Total 14
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
Related searches
- igcse computer science workbooks pdf
- igcse computer science workbook
- igcse computer science workbook answer
- igcse computer science coursebook pdf
- igcse computer science revision notes
- cambridge igcse computer science pdf
- cambridge igcse computer science
- cambridge igcse computer science textbook
- cambridge igcse computer science coursebook
- computer science 0478 notes
- cambridge igcse computer science answer
- cambridge igcse computer science workbook