[Year 12 SofDev] NEW TO SD

Lisa Kerekes Lisa.Kerekes at donvale.vic.edu.au
Fri Feb 17 15:26:12 AEDT 2017


Hi Fatima,

I think Darren explained it well.

My format is a smidge different, I plan to teach the topic in 7 weeks total:
5 weeks at the start of Term One, then return to the last 2 weeks of it after the U3O2 SAT Part 1 is submitted by students.
It also gives them the basic skills they need to plan their SAT, and then refreshes them before beginning the development in U4O1. This also gives me 2 weeks to mark their SAT and provide feedback before the next part starts ;)

I took a different approach, asking students to produce a folio of tasks. Classes at my school are only 75 mins long, with three classes per week. So I've broken U3O1 into 6 individual assessment tasks. Each week's classes look like this:

-        One class = learning together

-        One class = practice task, individual w assistance as needed

-        One class = assessment task

The tasks I'm planning cover these things (using PHP):
1

IF and CASE statements. Understand IPO chart. Calculate numbers as requested.

2

Iteration. Arrays. Trace table.

3

Write Functions. Connect & read from CSV file. Search for specific data in the file.

4

Write to a CSV file, read to check the input, display to the page.

5

Linear search. Trace table. For loop.

6

Binary search. Data sort, and display.



All of these tasks require students to also complete a testing table & internal doc.

Taught but not assessed in a folio task: use of XML



Provided: design tools, template for testing & trace tables, images/files/forms required for dev.



The assessment rubric that Darren provided is great, it's based on this from VCAA: http://www.digipubs.vic.edu.au/vcaa/vce-computing/vce-computing-units-3-and-4-software-dev-unit-3-performance


FOLK ON THE LIST - please let me know if you think I missed a KK/KS in the tasks above! Also interested to hear others' thoughts about CSV vs XML in terms of importance? I am teaching both, but if you were only going to assess one - which one?


Kind regards,
Lisa Kerekes
Secondary Teacher (Computing, Media)
Donvale Christian College
Phone: (03) 9844 2471 Ext: 266

From: sofdev-bounces at edulists.com.au [mailto:sofdev-bounces at edulists.com.au] On Behalf Of Darren Scott
Sent: Friday, 10 February 2017 4:11 PM
To: Year 12 Software Development Teachers' Mailing List <sofdev at edulists.com.au>
Subject: Re: [Year 12 SofDev] NEW TO SD

Hey Fatima, the SAC for U3O1 is now a collection of modules that can be done as a folio or set of tasks. The conventional wisdom is to break it into a few pieces and assess each as a smaller task that grows in complexity/skill. So last year I gave the kids a task to read from/write to an XML file for part A (20 marks, one 90 minute double), then the next week I gave them a fully working part A and got them to write a sort/filter and enhancements as part B (20 marks, one double). The week after that, I got them to do the entire process on a different problem (60 marks, full week).

My practice SAC/class example is a car yard problem, which did the rounds last year and is attached again. I use VB for my language and the assessable dot points/rough rubric for part A I used are:

Performance descriptor

Guiding questions (note: these are a guide and do not necessarily match one-to-one with the allocated marks)

Interpretation of software designs:

Does the program have the functionality listed in the task:
Open a file and load data into a structure
Display data on the screen
Navigate through data
Edit and add new data
Save data to a file

Identification and use of data types and structures

Is there an appropriate class?
Have the data structure (array) commands been used appropriately?
Are all variables appropriate?
Are screen controls appropriate to the data being kept?

Use of processing features of the programming language

Are there examples of:
Sequence, repetition and selection?
Reading from and writing to files?
Subprocedures and functions?
Appropriate object procedures such as With?

Test data and testing table

Has the testing table been filled in?
Has every element of the program been tested with appropriate data?
Have appropriate amendments or modifications been documented in the testing table?

Internal documentation

Is there an appropriate documentation header containing name and date?
Does each module have appropriate commenting?
Is each line of code that requires explanation commented?
Are the comments included clear and easy to follow?


So there's:
* no writing a data dictionary or pseudocode - you provide it, it's assessed in the SAT
* no user documentation - that's out of the study design completely, only internal doc
* XML as the standard file structure - don't waste time with CSVs or other files
* pretty much the only things handed in are the program with internal doc and the testing table. No 4-page written report.

I'm sure others interpret it in slightly different ways but that was I thought the SAC was about.

Darren



[cid:image002.png at 01D2857A.CC0F1310]

Darren Scott
Teacher
Catholic College Bendigo

'Opening the Doors of Mercy'

La Valla (Yrs 7-9): Ph: 03 5449 3466

Coolock (Yrs 10-12): Ph: 03 5445 9100

Finance Office: Ph: 03 5445 9191




From: sofdev-bounces at edulists.com.au<mailto:sofdev-bounces at edulists.com.au> [mailto:sofdev-bounces at edulists.com.au]. On Behalf Of Fatima Nazar
Sent: Friday, February 10, 2017 8:57 AM
To: sofdev at edulists.com.au<mailto:sofdev at edulists.com.au>
Subject: [Year 12 SofDev] NEW TO SD

Greetings SD teachers,
I haven't taught SD in 6 years and a lot has changed.  During my year 12 SD days, the edulist helped me heaps. Now I'm back, in a new school and teaching SD again.

I am currently organising my U3O1 practice SAC  would be very grateful If someone could   share their U3O1 practice sac with me. I want to know if I'm heading in the right direction.


muchly thanx



Carpe Diem :)

[salesian_id_portrait_3pms]

Fatima Nazar
Teacher Digital Technology
Bosco Campus
10 Bosco St Chadstone 3148
T +61 3 9807 2644
F +61 3 9888 1289
E  fnazar at salesian.vic.edu.au<mailto:fnazar at salesian.vic.edu.au>
W salesian.vic.edu.au<http://www.salesian.vic.edu.au/>



[Image removed by sender.]<http://www.salesian.vic.edu.au/>
________________________________________

CONFIDENTIAL INFORMATION

The information in this email and any attachments is privileged and confidential intended only for the use of the intended recipient. This information remains the property of Salesian College and if you are not the intended recipient please delete this message immediately. The views expressed in this email are those of the author and do not represent those of Salesian College unless clearly indicated. Please be advised that any dissemination, distribution or copying of the information is strictly prohibited. Salesian College accepts no responsibility for any viruses this email may contain. This notice should not be removed. If you have received this communication in error, please contact us at welcome at salesian.vic.edu.au<mailto:welcome at salesian.vic.edu.au> .
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.edulists.com.au/pipermail/sofdev/attachments/20170217/c95d4251/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 8501 bytes
Desc: image002.png
Url : http://www.edulists.com.au/pipermail/sofdev/attachments/20170217/c95d4251/image002-0001.png 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.jpg
Type: image/jpeg
Size: 4035 bytes
Desc: image003.jpg
Url : http://www.edulists.com.au/pipermail/sofdev/attachments/20170217/c95d4251/image003-0001.jpg 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.jpg
Type: image/jpeg
Size: 823 bytes
Desc: image004.jpg
Url : http://www.edulists.com.au/pipermail/sofdev/attachments/20170217/c95d4251/image004-0001.jpg 


More information about the sofdev mailing list