[Year 12 SofDev] Assessment of SD requirements
Robert Hallworth
hallworth.r at wcc.vic.edu.au
Sat May 11 12:44:49 UTC 2019
Hi David
Yes in U3O1 I help them create a tool kit that they can then modify and apply to their SAT.
Looking down at Criteria 6 "Identifies a comprehensive, systematic and logical plan for organising files or data to allow efficient and secure access. " I expect my students to have data files and hence do U3O1 work that teaches storage and retrieval. I see this as the easiest way to satisfy this criteria
BUT
"or data" does leave it open to not having any data stored.
I would advise a student against a SAT idea that did not store data as I feel it would be much harder to achieve a high. A "complex algorithm" is easier to demonstrate when there is a reasonable amount of data, Again not the only way to achieve this - creating a simple 3D engine that determines if a spot on the ground is in shadow for a given light source and the position of four corners of a wall would satisfy this with very little data but this is a much harder problem to code.
Also in the design stage of creating a folio of alternatives I look at alternatives in
* User Interface
* Processing methods
* Data Structure
* Storage
Again storage types, XML, CSV, DB ... gives them more scope in suggesting and justifying alternatives.
Kind regards
Robert Hallworth
Learning Technology Co-ordinator
[cid:image011.jpg at 01D48E27.ABDF8BD0]
From: sofdev <sofdev-bounces at edulists.com.au> On Behalf Of David B Thomas
Sent: Saturday, 11 May 2019 10:06 PM
To: Year 12 Software Development Teachers' Mailing List <sofdev at edulists.com.au>
Subject: Re: [Year 12 SofDev] Assessment of SD requirements
Hi Robert,
Thanks for that. That's clear.
So your list is a catch all type list that covers the requirements of the SAT criteria 5 and the SD Programming Requirements?
Supposing that there is no functionality in their proposed software modules to implement storage of the data, presumably you pick that up in the design stage?
Thanks for your advice.
David.
From: sofdev <sofdev-bounces at edulists.com.au<mailto:sofdev-bounces at edulists.com.au>> On Behalf Of Robert Hallworth
Sent: Saturday, May 11, 2019 9:02 PM
To: Year 12 Software Development Teachers' Mailing List <sofdev at edulists.com.au<mailto:sofdev at edulists.com.au>>
Subject: Re: [Year 12 SofDev] Assessment of SD requirements
Hi David
I tell my students:
The complexity of the SAT solution should include:
Data entry, deletion, editing, storage, retrieval, validation, security, searching and sorting
To satisfy the SAT criteria 5 requirement
"Documents the efficient use of a complex algorithm in the solution. " I expect my students to code and have internal documentation on a QuickSort
I then set a series of tasks for U3O1 that cover "Data entry, deletion, editing, storage, retrieval, validation" in preparation for the SAT.
This is not mandated in the course design but is my way of covering the requirements.
Kind regards
Robert Hallworth
Learning Technology Co-ordinator
[cid:image011.jpg at 01D48E27.ABDF8BD0]
From: sofdev <sofdev-bounces at edulists.com.au<mailto:sofdev-bounces at edulists.com.au>> On Behalf Of David B Thomas
Sent: Saturday, 11 May 2019 4:19 PM
To: sofdev at edulists.com.au<mailto:sofdev at edulists.com.au>
Subject: [Year 12 SofDev] Assessment of SD requirements
Hi,
I wonder if I can ask your opinion again.
Within the Software Development Programming requirements it lists a number of requirements relating to choosing the programming language. For example: design, construct and use external storage and access technologies.
It also says: "For assessment purposes, students must be familiar with all of the listed programming requirements; however, not all requirements must be addressed in each task."
Obviously the students must know about the requirements laid out in that requirements document for the exam but are these requirments necessarily assessed in u3o1 and the SAT? Unless I have missed it I don't see the statement "The student meets the SD programming requirements" in the Performance Criteria. Is this just implicitly embedded in 5.1 "The student Correctly selects and skillfully applies an extensive range of relevant processing features of the language to develop a correct solution."
Hope you can help,
David.
--
Due to to the fact that there are two David Thomas' at RMIT my email changed in early 2019 to: david.b.thomas at rmit.edu.au<mailto:david.b.thomas at rmit.edu.au>
Students are asked to send their work (when canvas is not an option) to vcecomputing at rmit.edu.au<mailto:vcecomputing at rmit.edu.au>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://edulists.com.au/pipermail/sofdev/attachments/20190511/247ae4f5/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 10439 bytes
Desc: image001.jpg
URL: <http://edulists.com.au/pipermail/sofdev/attachments/20190511/247ae4f5/attachment-0001.jpg>
More information about the sofdev
mailing list