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. See the marking guidelines below.

 

Good websites for this assignment

http://tdlee.ncpa.olemiss.edu/~clt/cs178/Lectures/cs178.lect03.html

http://www.flashkit.com

http://www.ezwebdesign.com/flash.html

http://www.macromedia.com/support/flash/

 

Section One

 

Activity A

 

1.         What is an Algorithm?               

2 Marks

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

 

8 Marks

Activity B

 

1.         What is meant by the term ‘selection’?

2 Marks

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.

 

24 Marks

Activity C

 

1.         What is meant by the following terms: - loop, unguarded, guarded?

6 Marks

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

 

4 Marks

3.         What is the disadvantage of an unguarded loop?                                                   2 Marks

 

 

Activity D

 

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.

4 Marks

 

            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

 

Section Two

 

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.