TASK SECTION
Year 10 Information and Software Technology
Software Development and Programming
Assessment Task 1
Length: Varied.
Marks / value: 20% of yearly mark.
Date due: Term 1, Week 11, 2008.
Special instructions
Section One can be completed on the
computer or paper but must be in a hard copy
Section Two must be completed on
the computer.
Purpose of
this assignment
To examine
computer solutions and algorithm descriptions and allow students to create a
practical project that makes use of the control structures studied in class.
Task
Section One: Complete questions using
appropriate methods of algorithm description.
Section Two: Practical task creating a
presentation using Flash.
PLANNING SECTION
Define the Task
Carefully read the instructions for each part outlined below.
Locate Information
For Section A
use your class notes and the classroom textbook to assist you. Use the online
help for Flash and the websites mentioned below. Revise the appropriate method
of algorithm description (Pseudocode, Flowchart) to assist you to answer the
relevant questions.
Select and Analyse
Your responses
to the questions will involve you using textual information and appropriate
diagrams.
Organise and Synthesise
Organise your
work in a logical fashion. For Section A, write each question out and place
your solution immediately underneath. Remember that two different actions
should be represented by separate processes.
Create and Present
Hand in a
written or printed submission of Section A. Save your final project for Section
B in the hand in folder of your account. Use Flash software.
Evaluate and Reflect
Marks will be
awarded for accuracy, neatness and clarity of work in both sections. Section
2 works will be awarded marks for creativity.
Good websites for this assignment
http://tdlee.ncpa.olemiss.edu/~clt/cs178/Lectures/cs178.lect03.html
http://www.ezwebdesign.com/flash.html
http://www.macromedia.com/support/flash/
1. What is an Algorithm?
2. Describe the following situation using
a)
Pseudocode and b) Flowchart
Get the lawn mower from the shed.
Fill the tank with petrol. Move lever to start. Pull lawn mower cord to start
mover. Mow front and back lawns
1. What is meant by the term ‘selection’?
2. Describe
the following situations using both sequence and selection using
a) Pseudocode and b) Flowchart
i) Find a writing pad and open it to a clean
page. If you are right-handed, pick up the pen in your right hand, otherwise
use your other hand. Write the letter.
ii) Watch the news to check the weather
forecast. If the forecast is for rain then put an umbrella and raincoat in your
bag, otherwise put out shorts and T-shirt. You wake up in the morning. Check
the forecast again. If the forecast has changed then swap clothes. Go to
school.
iii) You approach the train station. If you have
a ticket then you go through the turnstiles, otherwise you purchase a ticket.
You check what platform your train leaves from and go to it. If the train is
there, you enter and find a seat, otherwise wait on the platform.
1. What is meant by the following terms: - loop, unguarded,
guarded?
2. Indicate which loop is guarded and unguarded
|
BEGIN |
BEGIN |
|
REPEAT |
WHILE the siren hasn’t sounded |
|
Keep Playing |
Keep playing |
|
UNTIL the siren sounds |
ENDWHILE |
|
END |
END |
3. What is the disadvantage of an unguarded loop? 2
Marks
1. Describe the following situation using a guarded loop in
pseudocode
Go to school. While the bell has not
rung, stay in class and continue to work 4
Marks
2. Describe the following situations using pseudocode
School ends and you go home. You study
for a test until you know all your work. 4 Marks
The bell has sounded for lunch. If
you don’t have lunch then go at the start of the line, move forward. When you
reach the canteen, purchase your food and then go into the yard.
You are coaching a
football team. If a player is absent then replace the player with a reserve.
While your team is winning, leave them on the ground. 4 Marks
You are to create a Flash project that makes use of the Control
Structures studied in class.
Your project must contain an example of sequence, selection
and repetition.
Your project may take on any of the following forms:
·
Presentation of event or scene.
·
Board game of some description.
·
Information Kiosk.
·
Multimedia presentation on a topic of your choice.
·
Simulation
·
Game
Your project must have both internal and external documentation to
explain how your project works.
You will have a substantial amount of class time dedicated to this task.
Marks will be awarded for creativity, originality and succinctness. 36 Marks
Marking Scheme
|
DESCRIPTION |
MARKS ALLOCATED |
MARKS AWARDED |
|
Section One |
||
|
Activity
A |
10 |
|
|
Activity
B |
26 |
|
|
Activity
C |
12 |
|
|
Activity
D |
16 |
|
|
Neatness, accuracy |
6 |
|
|
Section Two |
||
|
Evidence
of Sequence, Selection, Repetition |
6 |
|
|
Interactive
– easy of use |
6 |
|
|
Originality
and Creativity |
6 |
|
|
Succinctness |
6 |
|
|
Documentation |
6 |
|
|
|
|
|
|
TOTAL |
/100 |
|
Comments:
Marking guidelines
|
Advanced 80-100 marks |
Assignment is very well presented containing a written
component that is very well structured and correct. Flash project is highly
functional being original in creation and having a high level of creativity
and succinctness. Excellent
documentation. |
|
Highly competent 70 – 79 marks |
Assignment is well presented containing a written
component that is well structured and mostly correct. Flash project is very
functional being original in creation and having a good level of creativity
and succinctness. Very good
documentation. |
|
Competent 60 – 69 marks |
Assignment is adequately presented containing a written
component that demonstrates structure and is mostly correct. Flash project is
functional being original in creation and having a satisfactory level of
creativity and succinctness. Satisfactory
documentation. |
|
Developing 50 – 59 marks |
Assignment is presented containing a written component
that demonstrates some structure and is an attempt at correctness. Flash
project demonstrates some functionality with some level of creativity and succinctness. Some documentation. |
|
Experiencing difficulty < 50 marks |
Assignment is presented containing a written component
that demonstrates little structure and has very little components correct.
Flash project demonstrates little functionality with some level of creativity
and succinctness. Little
documentation. |