Upload
sam-hnatiuk
View
222
Download
0
Embed Size (px)
Citation preview
8/17/2019 2016 Unit 1 Trad Scenario Task List
1/31
CONTENTS
Instructions.....................................................................................................................1
How to tackle the tasks.................................................................................................. 2
Step 1. Do Task 1 - Re- write the proble !e"nition.......................................................#
Step 2. Create a test plan table un!er the Testin$ an! E%aluation hea!in$...................&
Step #. Do Task2 i$norin$ usin$ "le ob'ects ( sa%e the saple as a %ariable.................)
Step &. Do Task # i$norin$ usin$ "le ob'ects ( use the saple %ariable.........................)
Step ). Do Task &............................................................................................................*
Step +. Do Task )a,b ( sa%e the output as a %ariable.....................................................
Step / Do Task i$norin$ usin$ "le ob'ects ( use a %ariable 0or now..........................1
Step */ Do Task *a,b,c..................................................................................................11
Step / Do Task ..........................................................................................................12
Step 1/ Do Task 1........................................................................................................ 1#
Step 11/ Task 2 an! Task "le ob'ects ( rea!in$ in writin$ out sa%in$.......................1&
Step 12/ Do Task + ( "le ob'ect writin$ sa%in$............................................................1)
Step 1#/ Task 1 plus a!! enu option........................................................................1+
Step 1&. Create an o%er%iew o0 the 3HO4E $ae usin$ a 5owchart,structure!
En$lish,pseu!oco!e......................................................................................................1
Step 1). 6rint out the whole p7thon co!e....................................................................1*
Step 1+/ 8sseblin$ 7our "nal report 9port0olio: 0or arkin$......................................1
;arkin$
8/17/2019 2016 Unit 1 Trad Scenario Task List
2/31
Encr7ption an! !ecr7ption
Instructions
1. Read the 10 Tasks in the candidate booklet.
2. Create a ne ord processor document called Controlled Assessment 2– your name.docx . !ut "our candidate name#centre number and pa$e numberin$ in a header and %ooter.Sa&e it in "our '( dri&e in a %older called Controlled Assessment . An" ritten parts need to be t"ped into thisdocument %or markin$ purposes.
). *n "our ord document create %our headin$s on %our di+erent pa$es(
Design of the solution
Solution Development
Programming techniques used
esting and evaluation
,. This assessment has been broken don into STE!S. 'ou illork throu$h all the steps.
. 'ou ill need to do "our on research. This includes searchin$the internet# speakin$ to %riends# adults ho can help "ou# etc#
ust /T TE TEACER
3. *% "ou 4nd somethin$ on the internet and "ou ish to use it# "ou must re%erence the link here "ou $ot it %rom in "ourreport 5or in the !"thon code6 A/7 be able to e8plain ho it
orks. *% "ou see a piece o% code on the board or on themonitor o% someone else# don9t cop" it ord %or ord# butappl" the codin$ in "our on ords.
:. *% * belie&e an" o% "our code is not "our on ork# * ill ask "ou a ;uestion on one o% "our code blocks and "ou must beable to e8plain to me ho it orks and h" it is there.
!a$e 1 o% )1
8/17/2019 2016 Unit 1 Trad Scenario Task List
3/31
!o" to tac#le the tas#s
$vervie" of ho" to tac#le the controlled assessment%
1. Re-rite the problem de4nition ith re%erence to the user
2. Create a test plan and start to complete it
). Code the main parts o% the pro$ram 4rst 5Tasks 1 < =6 and $et itorkin$
,. >rite about "our code as "ou complete each task
. ?inall" code the menu and test "our pro$ram still orks
3. Code Task 10 and add this option to the menu
:. Complete o&er&ie o% hole $ame
@. !rint out the 4nal code and assemble "our port%olio
So &ro#en do"n into S'PS the as# order is%
Step 1( 7o Task 1 - Re- rite the problem de4nition
Step 2( Create a test plan table usin$ the headin$s pro&ided 5it illbe empt" to be$in ith and then "ou ill 4ll it out as "ou code allthe tasks6
Step )( 7o Task 2 < ust use a &ariable
Step ,( 7o Task ) i$norin$ usin$ 4le obects < sa&e the sample as a&ariable
Step ( 7o Task ,
Step 3( 7o Task ab < sa&e the output as a &ariable
Step :( 7o Task : i$norin$ usin$ 4le obects < use a &ariable %or no
Step @( 7o Task @abc
Step =( 7o Task =
Step 10( 7o Task 1
Step 11( Task 2 and Task : 4le obects < readin$ in# ritin$ out#sa&in$
Step 12( Task 3 - 4le obect# ritin$# sa&in$
Step 1)( Task 10 plus add menu option
Step 1,( Create an o&er&ie o% the >BE $ame usin$ aochartstructured En$lishpseudocode
Step 1( !rint out the hole p"thon code
Step 13( Assemble the port%olio %or markin$!a$e 2 o% )1
8/17/2019 2016 Unit 1 Trad Scenario Task List
4/31
!a$e ) o% )1
8/17/2019 2016 Unit 1 Trad Scenario Task List
5/31
Step (. Do as# ( ) *e) "rite the pro&lem de+nition
>irst ha%e 7ou create! all 0our hea!in$s re?uire!@ See pa$e 1A
Dnder the Design of the Solution headin$( >hat "ou need to do(
1. Open 7our Controlled Assessment 2 – your name.docx . In
the Design of the Solution section t7pe in the title
!"lanation of the #ro$le%.
2. Now write about each Task an! ake sure the 0ollowin$
?uestions ha%e been answere!/
• How !oes the pro$ra start@
• 3hat choices !oes the user ha%e@
• How will the user input their choices@
•
3hat !oes the user see@• 3hat !oes the user nee! the pro$ra to !o@
• How !oes the user know the pro$ra has worke!
correctl7@
#. Now print it out.
&. Show it to soeone else in the class who can $i%e 7ou
0ee!back.
). 6rint out a correcte! cop7 an! put it in 7our 0ol!er.
!a$e , o% )1
TEP 1
8/17/2019 2016 Unit 1 Trad Scenario Task List
6/31
Step 2. Create a test plan ta&le under the esting and
'valuation heading
Dnder the esting and 'valuation headin$# create a ne headin$
called est Plan( Dse the Test plan column headin$s as shon
belo < cop" the table belo and place in "our document under
this headin$(
Test
ID
Description o0 test Bser
Input
E=pecte!
outcoe
8ctual
outcoe
8ction
Taken
Notes on sections $efore &ou start
"rogra%%ing'
Design of the Solution
ou a7 use pseu!oco!e structure! En$lish or a 5owchart.
Solution De(elo"%ent
our co!e nee!s to be sucientl7 annotate! an! broken up into sections like this/
#rogra%%ing Techni)ues* Testing and (aluation
8nswer the ?uestions in the checklists in section 8 C D an! E 0or each task.
!a$e o% )1
TEP 2
8/17/2019 2016 Unit 1 Trad Scenario Task List
7/31
!a$e 3 o% )1
8/17/2019 2016 Unit 1 Trad Scenario Task List
8/31
Step ,. Do as#2 ignoring using +le o&-ects – save the
sample as a varia&le
Task 2/ Rea! in a essa$e 9"le: to encr7pt( use saple.t=t
Set the saple as a %ariable until the pro$ra co!e 0or this whole block works ( 7ou
will coe back to this.
No writin$ to be !one.
Step . Do as# , ignoring using +le o&-ects – use the
sample varia&le
Task #/ rite pseudocode use structured En$lish dra a ochart
o to $et a random inte$er beteen )) and 123
o to con&ert inte$ers into their ASC** characters
Choose a loop to run @ times
7ispla" the ke" to the user 5and the" kno hat it is6
/o %ollo the checklists < E < print o+ a cop".
!a$e : o% )1
TEP 3 & 4
8/17/2019 2016 Unit 1 Trad Scenario Task List
9/31
!a$e @ o% )1
8/17/2019 2016 Unit 1 Trad Scenario Task List
10/31
-hec+lists . / %ust $e co%"leted for each
Tas+
( Dnder the Design of the Solution headin$( Dse a ?lochart
!seudocode Structured En$lish %or T*S C7E BCF Design of the Solution Chec#list Don
e/1. Ha%e 7ou use! a >lowchart,6seu!oco!e,Structure! En$lish 0or this co!e
block@2. or what purpose@
!a$e = o% )1
8/17/2019 2016 Unit 1 Trad Scenario Task List
11/31
+. - 3hat 0unctions !i! 7ou use,create@ >or what purpose@
. - 3hat !i! 7ou use 0or %ali!ation 9akin$ sure the user canFt input sill7
inputsA:@ How !i! 7ou catch an7 input errors@ 8n! what !i! 7ou !o about
this@ This is calle! robustness.
*. - Ha%e 7ou e=plaine! how the pro$rain$ techni?ue is ecient@9Repetiti%e co!e has been iniise!: ie !i! 7ou use a 0unction@
. - How ha%e 7ou consi!ere! the nee!s o0 the user ( answer the 0ollowin$/
3hat !oes the user nee! to input@ 3here !oes this happen@ Does 7our
pro$ra !ispla7 essa$es@ Does the pro$ra state what is $oin$ to
happen ne=t ( is this clear@1
.
Ha%e 7ou re0erence! an7 internet sources ,other sources in 7our write
up@
E1( Dnder the esting and 'valuation headin$# complete the test
table(
esting Chec#list... Don
e/1. a&e "ou copied the the test table headin$s Step 22. Ha%e 7ou !escribe! an! create! tests in this section in the table@#. E%er7 test nee!s a Test ID - ha%e 7ou $i%en e%er7 test a Test ID@@ Tas+
No,Test No&. Ha%e 7ou use! actual user input@ ie ) No n GG). I0 actual output e=pecte! output ha%e 7ou t7pe! in As e!"ected@
Ha%e 7ou screenshotte! 7our input an! output@ ( >or tests that are har!to !escribe
+. I0 actual output A e=pecte! output ha%e 7ou t7pe! in what 7ou nee! to
!o to "= it in the 8ction Taken colun@ Ha%e 7ou screenshotte! 7our
input an! output@
E2( Dnder the esting and 'valuation headin$# under the test
table(
'valuation Chec#list...1. Ha%e 7ou e%aluate! this section@ 8nswer the 0ollowin$ ?uestions/
Ha%e 7ou sol%e! the task@
Ha%e 7ou co!e! the task success0ull7@ I0 not wh7 not@
Coul! 7ou ha%e co!e! it in a !ierent wa7 i0 7ou ha! ha! ore tie@
3as there an7thin$ else 7ou think 7ou shoul! ha%e !one 9ore testin$
ore %ali!ation:
!a$e 10 o% )1
8/17/2019 2016 Unit 1 Trad Scenario Task List
12/31
Copies o0 this checklist can be 0oun! in the 3/,Coputer Science,ear11,Controlle!
8ssessent Resources.
!a$e 11 o% )1
8/17/2019 2016 Unit 1 Trad Scenario Task List
13/31
Step 0. Do as#
Task &/ Calculate the oset 0actor 0ro the ei$ht character ke7
A( Dnder the esting and 'valuation headin$( Think o% sometests and start to complete the Test !lan table 5"ou on9t be able to
test "et6.
Dse this %ormat %or Test *7(
Tas+ No,Test No
/o conduct the Research belo(
Research( 'ou ill need to 4nd out ho to(
Con&ert ASC** characters into e;ui&alent ASC** code 5number6
Round don to an inte$er
/o %ollo the checklists < E < print o+ a cop".
!a$e 12 o% )1
TEP 5
8/17/2019 2016 Unit 1 Trad Scenario Task List
14/31
Step 1. Do as# 0a& – save the output as a varia&le
Task )a/ Con%ert each character in the essa$e 9"le: into its 8SCIIco!e an! encr7pt it b7 a!!in$ the oset 0actor to each 8SCII co!e(
!o not encr7pt spaces.
Task )b/ Con%ert each result 0ro Task )a into its e?ui%alent 8SCII
character to create a strin$ o0 characters
A( Dnder the esting and 'valuation headin$( Think o% some
tests and start to complete the Test !lan table 5"ou on9t be able to
test "et6.
Dse this %ormat %or Test *7(
Tas+ No,Test No
/o conduct the Research belo(
*esearch( 'ou ill need to 4nd out ho to(
7eal ith the spaces < su$$estions
7eal ith the limited number o% codes "ou can use
Append the results to a strin$ or arra"
/o %ollo the checklists < E < print o+ a cop".
!a$e 1) o% )1
TEP 6
8/17/2019 2016 Unit 1 Trad Scenario Task List
15/31
Step 3% Do as# 3 ignoring using +le o&-ects – use a varia&le
for no"
Task / >ro the enu rea! in a essa$e2 to !ecr7pt ( ask the
user 0or the "lenae an! rea! it in. 8sk the user 0or the ei$ht
character ke7 that was use! to encr7pt the essa$e.
A( Dnder the esting and 'valuation headin$( Think o% some
tests and start to complete the Test !lan table 5"ou on9t be able to
test "et6.
Dse this %ormat %or Test *7(
Tas+ No,Test No
/o conduct the Research belo(
*esearch( 'ou ill need to 4nd out ho to(
Con&ert characters into ASC** code
7eal ith spaces
/o %ollo the checklists < E < print o+ a cop".
!a$e 1, o% )1
TEP 7
8/17/2019 2016 Unit 1 Trad Scenario Task List
16/31
Step 4% Do as# 4a&c
Task *a/ Calculate the oset 0actor 0ro the ei$ht character ke7
$i%en in Task .
Task *b/ Decr7pt each character in the essa$e2 b7 con%ertin$
each character into its 8SCII co!e then a0ter subtractin$ the oset
0actor con%ert it into its 8SCII character. Do not !ecr7pt spaces.
Task *c/ Create a strin$ o0 characters 0ro *b.
A( Dnder the esting and 'valuation headin$( Think o% some
tests and start to complete the Test !lan table 5"ou on9t be able to
test "et6.
Dse this %ormat %or Test *7(
Tas+ No,Test No
/o conduct the Research belo(
*esearch( 'ou ill need to 4nd out ho to(
7eal ith the spaces < su$$estions
7eal ith the limited number o% codes "ou can use
Append the results to a strin$ or arra"
/o %ollo the checklists < E < print o+ a cop".
!a$e 1 o% )1
TEP 8
8/17/2019 2016 Unit 1 Trad Scenario Task List
17/31
Step 5% Do as# 5
Task / Displa7 the !ecr7pte! essa$e2 to the user.
A( Dnder the esting and 'valuation headin$( Think o% some
tests and start to complete the Test !lan table 5"ou on9t be able to
test "et6.
Dse this %ormat %or Test *7(
Tas+ No,Test No
/o conduct an" Research "ou need to < rite in the bo8(
*esearch(
/o %ollo the checklists < E < print o+ a cop".
!a$e 13 o% )1
TEP 9
8/17/2019 2016 Unit 1 Trad Scenario Task List
18/31
Step (6% Do as# (
Task 1/ The enu ( # options Encr7pt Decr7pt E=it
A( Dnder the esting and 'valuation headin$( Think o% some
tests and start to complete the Test !lan table 5"ou on9t be able to
test "et6.
Dse this %ormat %or Test *7(
Tas+ No,Test No
/o conduct the Research belo(
*esearch( 'ou ill need to 4nd out ho to(
Dse a hile loop i% else case
/o %ollo the checklists < E < print o+ a cop".
!a$e 1: o% )1
TEP 10
8/17/2019 2016 Unit 1 Trad Scenario Task List
19/31
Step ((% as# 2 and as# 3 +le o&-ects – reading in7 "riting
out7 saving
Task 2/ Rea! in a essa$e 9"le: to encr7pt( use saple.t=t
Task / >ro the enu rea! in a essa$e2 to !ecr7pt ( ask the
user 0or the "lenae an! rea! it in. 8sk the user 0or the ei$ht
character ke7 that was use! to encr7pt the essa$e.
dit e!isting code done in Ste" and Ste"
A( Dnder the esting and 'valuation headin$( Think o% some
tests and start to complete the Test !lan table 5"ou on9t be able to
test "et6.
Dse this %ormat %or Test *7(
Tas+ No,Test No
/o %ollo the checklists < E < print o+ a cop".
!a$e 1@ o% )1
TEP 11
8/17/2019 2016 Unit 1 Trad Scenario Task List
20/31
Step (2% Do as# 1 – +le o&-ect7 "riting7 saving
Task +/ Sa%e this encr7pte! strin$ into a te=t "le ( the pro$rashoul! ask the user 0or a "lenae
A( Dnder the esting and 'valuation headin$( Think o% some
tests and start to complete the Test !lan table 5"ou on9t be able to
test "et6.
Dse this %ormat %or Test *7(
Tas+ No,Test No
/o conduct the Research belo(
*esearch( 'ou ill need to 4nd out ho to(
>rite to a 4le
/o %ollo the checklists < E < print o+ a cop".
!a$e 1= o% )1
TEP 12
8/17/2019 2016 Unit 1 Trad Scenario Task List
21/31
8/17/2019 2016 Unit 1 Trad Scenario Task List
22/31
Step (. Create an overvie" of the 8!$9' game using a
:o"chartstructured 'nglishpseudocode
i6 Dnder the Design of the Solution headin$# at the be$innin$#create a ne headin$ called $vervie"(
This o(er(ie is "laced at the front of this section
Now !raw ONE 5owchart o0 how all the !ierent parts o0 the $ae work to$ether ( see
notes below 0or ore help. I0 7ou pre0er to use pseu!oco!e or structure! En$lish 7ou
will nee! to rea! section iii
ii6 Still under the $vervie" headin$(
3rite in 7our own wor!s how the !ierent parts o0 the solution work to$ether. ;ake
sure 7ou re0er to the userFs e=perience.
Chec#list Don
e/1. Ha%e 7ou create! a >lowchart,6seu!oco!e,Structure! En$lish to show
how the $ae works 0or the 3HO4E $ae@2. Ha%e 7ou !iscusse!,e=plaine! how the !ierent parts o0 the solution
work to$ether. State i0 the pro$ra works. Or !oes ost o0 it work@#. Ha%e 7ou co%ere! all the user re?uireents ( check 7our $ae
!e"nition an! ake sure 7ou ha%eA&. >inall7 will the user en'o7 pla7in$ 7our $ae@ 3h7@). Ha%e 7our 0rien!s teste! 7our $ae@ 3hat was their 0ee!back@
iii6If using 3ocharts/ Each co!e block alrea!7 !one can be nae! as a sub-routine in
7our o%er%iew 5owchart.
If using structured nglish4"seudocode/ our o%er%iew will be all the pseu!oco!e
co!e blocks liste! to$ether. ou can use the e=istin$ co!e blocks as sub-routines in
7our o%er%iew pseu!oco!e.
!a$e 21 o% )1
TEP 14
8/17/2019 2016 Unit 1 Trad Scenario Task List
23/31
Step (0. Print out the "hole python code
ou will nee! to print out the whole co!e ( this will be 7our "nal co!e print.
Chec#list Don
e/1. Ha%e 7ou printe! out the whole co!e 0or this $ae@ Cop7 it into Notepa!
an! print it OR paste it into 7our wor! !ocuent ( Solution
De(elo"%ent section
9DonFt print 0ro 67thon ( 7ou ha%e no control o%er the nuber o0 pa$es it
prints out:
2. Ha%e 7ou clearl7 !e"ne! each section in 67thon usin$ G@#. Ha%e 7ou 0ull7 annotate! all sections o0 co!e@). Is 7our nae on each pa$e o0 the printout soewhere@ Han! written@ In
the co!e as a coent@+. I0 7ou ha%e chan$e! an7 section titles,naes 7ou will nee! to a!!ress
this in each task write-up.. ou can reo%e an7 pre%ious co!e listin$s ( these will not be subitte!
!a$e 22 o% )1
TEP 15
8/17/2019 2016 Unit 1 Trad Scenario Task List
24/31
Step (1% Assem&ling your +nal report ;portfolio< for
mar#ing
The report shoul! use the hea!in$s as shown in the 6art section an! asseble! in this
or!er ie/
Design of Solution
Solution De(elo"%ent
#rogra%%ing Techni)ues used
Testing and (aluation
Each pa$e shoul! ha%e 7our nae an! pa$e nuber shown on it. These can be
han!written on.
I0 7ou are insertin$ har! cop7 printouts in 7our report 95owcharts co!in$: ake sure
that each pa$e is nubere! an! 0asten it all to$ether IN THE RI( public dri&e to see ho others ha&e completed a li&e
controlled assessment.
=inal chec#list... Don
e/1. Ha%e 7ou printe! o all o0 Step 1@
Ha%e 7ou pro%i!e! all the e%i!ence 0or this Step un!er 844 the hea!in$s@2. Ha%e 7ou printe! o all o0 Step 2@
Ha%e 7ou pro%i!e! all the e%i!ence 0or this Step un!er 844 the hea!in$s@#. Ha%e 7ou printe! o all o0 Step #@
Ha%e 7ou pro%i!e! all the e%i!ence 0or this Step un!er 844 the hea!in$s@&. Ha%e 7ou printe! o all o0 Step &@
Ha%e 7ou pro%i!e! all the e%i!ence 0or this Step un!er 844 the hea!in$s@Ha%e 7ou printe! o all o0 Step )@
Ha%e 7ou pro%i!e! all the e%i!ence 0or this Step un!er 844 the hea!in$s@Ha%e 7ou printe! o all o0 Step +@
Ha%e 7ou pro%i!e! all the e%i!ence 0or this Step un!er 844 the hea!in$s@Ha%e 7ou printe! o all o0 Step @
Ha%e 7ou pro%i!e! all the e%i!ence 0or this Step un!er 844 the hea!in$s@Ha%e 7ou printe! o all o0 Step *@
Ha%e 7ou pro%i!e! all the e%i!ence 0or this Step un!er 844 the hea!in$s@). Ha%e 7ou place! the all in the ri$ht or!er o0 Hea!in$s@+. Ha%e 7ou nubere! all the pa$es@
. Ha%e 7ou $ot 7our nae on all the pa$es@*. Ha%e 7ou looke! at a saple controlle! assessent task 0or help@. Ha%e 7ou looke! at a li%e controlle! assessent@
!a$e 2) o% )1
TEP 16
8/17/2019 2016 Unit 1 Trad Scenario Task List
25/31
1
.
Ha%e 7ou looke! at the ;arkin$
8/17/2019 2016 Unit 1 Trad Scenario Task List
26/31
>ar#ing ?rid used &y examiners ;( per heading<
1, Design of Solution 5 %ar+s7
Ro 1 %ar+ 2 %ar+s %ar+s
Total
for
ro
1
6ro!uce! a %ini%al
outline o0 what the
proble in%ol%es with
inial or no re0erence to
the userJs nee!s.
6ro!uce! e%i!ence
showin$ a good
understanding o0 what
the proble in%ol%es with
re0erence to %ost of the
user8s needs.
There is e%i!ence
showin$ a thorough
understanding o0 what
the proble in%ol%es with
re0erence to all or
al%ost all of the
user8s needs.
Teacher
coents
2
6ro!uce! a %ini%al hi$h
le%el o%er%iew plan that
a7 contain a %ini%al
atte%"t to show how the
proble is to be sol%e!.
6ro!uce! a good hi$h
le%el o%er%iew plan that
contains a reasona$le
atte%"t to show how the
proble is to be sol%e!.
6ro!uce! a thorough
hi$h le%el o%er%iew plan
that clearl& shos how
the proble is to be
sol%e!.
Teacher
coe
nts
6ro!uce! %ini%al
pseu!oco!e 9or suitablealternati%e: showin$ a fe
of the %ain $loc+s
within the propose!
solution.
6ro!uce! annotated
pseu!oco!e 9or suitablealternati%e: showin$ %ost
of the %ain $loc+s
within the propose!
solution.
6ro!uce! ell
annotated pseu!oco!e9or suitable alternati%e:
showin$ all or al%ost
all of the %ain $loc+s
within the propose!
solution.
Teacher
coe
nts
Total for Design of Solution
!a$e 2 o% )1
8/17/2019 2016 Unit 1 Trad Scenario Task List
27/31
2 Solution De(elo"%ent 5 %ar+s7
Ro 1 %ar+ 2 %ar+s %ar+s
Total
forro
1
There is inial
e%i!ence showin$ a
%ini%al
understanding o0 how
the "nal solution eets
the nee!s o0 the user.
There is soe !etaile!
e%i!ence showin$ a good
understanding o0 how the
"nal solution eets the
nee!s o0 the user.
There is !etaile! e%i!ence
showin$ a thorough
understanding o0 how the
"nal solution eets the
nee!s o0 the user.
Teacher
Coe
nts
2
8 fe o0 the ori$inal
proble tasks ha%e been
catere! 0or in the "nal
solution.
9ost o0 the ori$inal
proble tasks ha%e been
catere! 0or in the "nal
solution.
All or al%ost all o0 the
ori$inal proble tasks ha%e
been catere! 0or in the "nal
solution.
Teacher
Coe
nts
There is a "artiall&
annotated co!e listin$that %a& $e
inco%"lete,
There is a ell annotated
an! %ostl& co%"lete co!e listin$.
There is a full& annotated
an! co%"lete co!e listin$.
Teacher
Coe
nts
Total for Solution De(elo"%ent
!a$e 23 o% )1
8/17/2019 2016 Unit 1 Trad Scenario Task List
28/31
#rogra%%ing Techni)ues :sed 56 %ar+s7
Ro 1 %ar+ 2 %ar+s %ar+s ; %ar+s < %ar+s 6 %ar+sTotal for
ro
1
8 fe o0 thepro$rain$ techni?uesuse! ha%ebeen statedshowin$ noor (er&littleun!erstan!in$.
8 fe o0 thepro$rain$ techni?uesuse! ha%ebeen statedshowin$ a%ini%al un!erstan!in$.
9ost o0 thepro$rain$ techni?uesuse! ha%ebeen statedshowin$ areasona$le un!erstan!in$.
There is adescri"tionof a fe o0thepro$rain$ techni?uesuse! thatshows agood un!erstan!in$.
There is adescri"tionof %ost o0thepro$rain$ techni?uesuse! thatshows a(er& goodun!erstan!in$.
There is adiscussionof %ost o0thepro$rain$ techni?uesuse! thatshows athorough un!erstan!in$.
TeacherCoen
ts
2
The 0ewtechni?uesuse! showhow one orto o0 the!ierentparts o0 thesolutionworkto$ether.
Thetechni?uesuse! showhow a fe o0 the!ierentparts o0 thesolutionworkto$ether.
Thetechni?uesuse! showhow %ost o0 the !ierentparts o0 thesolutionworkto$ether.
Thedescri"tionshows how afe o0 the!ierentparts o0 thesolutionworkto$ether.
Thedescri"tionclearl7shows how%ost o0 the!ierentparts o0 thesolutionworkto$ether.
Thediscussion clearl7shows howthe !ierentparts o0 thesolutionworkto$ether.
TeacherCoen
ts
Onl7 one area o0 thesolutionworks asinten!e!.
Onl7 toareas o0 thesolutionwork asinten!e!.
8 fe areaso0 thesolutionwork asinten!e!
So%e areaso0 thesolutionwork asinten!e!.
9ost areaso0 thesolutionwork asinten!e!.
All oral%ost all areas o0 thesolutionwork asinten!e!.
TeacherCoen
ts
;
There is astate%ent about thechoice o0one or to o0 thepro$rain$ techni?uesuse! in anattept tocreate asolution inwhich "arts ha%e beenecientl7
co!e!.
There is astate%entabout thechoice o0 afe o0 thepro$rain$ techni?uesuse! tocreate asolution inwhich "arts ha%e beenecientl7co!e!.
There is astate%entabout thechoice o0%ost o0 thepro$rain$ techni?uesuse! tocreate anecientl7co!e!solution.
There is adescri"tiono0 the choiceo0 a fe o0thepro$rain$ techni?uesuse! tocreate anecientl7co!e!solution.
There is adescri"tiono0 the choiceo0 %ost o0thepro$rain$ techni?uesuse! tocreate anecientl7co!e!solution.
There is adiscussion
'usti07in$ thechoice o0pro$rain$ techni?uesuse! tocreate anecientl7co!e!solution.
!a$e 2: o% )1
8/17/2019 2016 Unit 1 Trad Scenario Task List
29/31
TeacherCoen
ts
This table is continue! on the ne=t pa$eA
Ro 1 %ar+ 2 %ar+s %ar+s ; %ar+s < %ar+s 6 %ar+sTotalforro
<
The purposean! choice o0 one or to o0 the !atastructuresuse! ha%ebeen stated.
The purposean! choice o0 a fe o0 the!atastructuresuse! ha%ebeen stated.
The purposean! choice o0 %ost o0 the!atastructuresuse! ha%ebeen stated.
The purposean! choice o0 a fe o0 the!atastructuresuse! ha%ebeen e!"lained.
There ise%i!ence 0oranappropriateuse o0 !atastructureswith ane!"lanationo0 thepurpose o0%ost o0
the.
There ise%i!ence 0oranappropriateuse o0 !atastructureswith adiscussion o0 thepurpose o0all or
al%ost all o0 the.
TeacherCoen
ts
6
There is astate%ento0 one orto o0 thetechni?uesuse!9appropriateto the
lan$ua$echosen:within theco!e to ake"arts of thesolution asrobust aspossible.
There is astate%entof a fe o0thetechni?uesuse!9appropriateto the
lan$ua$echosen:within theco!e to akethe solutionas robust aspossible.
There is astate%entof %ost o0thetechni?uesuse!9appropriateto the
lan$ua$echosen:within theco!e to akethe solutionas robust aspossible.
There is adescri"tionof a fe o0thetechni?uesuse!9appropriateto the
lan$ua$echosen:within theco!e to akethe solutionas robust aspossible.
There is adescri"tionof %ost o0thetechni?uesuse!9appropriateto the
lan$ua$echosen:within theco!e to akethe solutionas robust aspossible.
There is adiscussionof all oral%ost all o0 thetechni?uesuse!9appropriate
to thelan$ua$echosen:within theco!e to akethe solutionas robust aspossible.
TeacherCoen
ts
Total for #rogra%%ing Techni)ues :sed
!a$e 2@ o% )1
8/17/2019 2016 Unit 1 Trad Scenario Task List
30/31
; Testing and (aluation 5 %ar+s7
Row 1 ark 2 arks # arksTotal forro
1
There is a %ini%al test"lan that showsa fe o0the e=pecte! tests an!includes a fee!a%"les o0 the test !atato be use! and4or thee=pecte! results.
There is a test plan thatshows %ost o0 thee=pecte! tests an!inclu!es %ost o0 the test!ata to be use! and thee=pecte! results.
There is a full or nearl&full test plan that showsall or nearl& all o0 thee=pecte! tests an!inclu!es the full test !atato be use! and thee=pecte! results.
TeacherCoe
nts
2
There is e%i!ence that afe o0 the planne! testsha%e been carrie! out an!a recor! o0 the results hasbeen pro!uce!.
There is inial e%i!encethat an atte%"t to carr7out an7 re?uire! ree!ialaction has been taken.
There is e%i!ence that%ost o0 the planne! testsha%e been carrie! out an!a recor! o0 the results hasbeen pro!uce! showin$whether each test wassuccess0ul or not.
There is e%i!ence that%ost o0 the re?uire!ree!ial action has beencarrie! out.
There is e%i!ence that allor al%ost all o0 theplanne! tests ha%e beencarrie! out an! a !etaile!recor! o0 the results hasbeen pro!uce! showin$the e=tent to which e%er7test was success0ul.
There is e%i!ence that allor al%ost all o0 there?uire! ree!ial actionhas been carrie! out.
TeacherCoe
nts
There is an e%aluationstating how the "nalsolution eets a fe o0the ori$inal nee!s o0 theuser. There is a si$ni"cantnuber o0 errors in theuse o0 spellin$punctuation an! $raar.
The 0or an! st7le o0writin$ is onl7 partiall7appropriate. In0orationis not alwa7s or$anise!an! the use o0 specialist%ocabular7 is inial.
There is an e%aluationdescri$ing how the "nalsolution eets %ost o0the ori$inal nee!s o0 theuser. ;ost o0 the e%i!enceis accuratel7 speltpunctuate! an!$raaticall7 correct to
ake ost o0 the eanin$clear. The 0or an! st7leo0 writin$ is ostl7appropriate. In0oration isor$anise! an! specialist%ocabular7 has beenostl7 use! appropriatel7.
There is an e%aluationdiscussing how the "nalsolution eets all ornearl& all o0 the ori$inalnee!s o0 the user. Thee%i!ence is accuratel7spelt punctuate! an!$raaticall7 correct to
ake the eanin$ clear. The 0or an! st7le o0writin$ is appropriate.In0oration is clearl7or$anise! an! specialist%ocabular7 has been use!appropriatel7.
TeacherCoe
nts
Total for Testing and (aluation
!a$e 2= o% )1
8/17/2019 2016 Unit 1 Trad Scenario Task List
31/31
O=RALL TOTAL > 6 %ar+s