[Year 12 SofDev] Trace Tables vs desk Check

Andrew Shortell shortell at get2me.net
Tue Sep 17 10:23:46 UTC 2019


Hi All

IMHO the one on the right is a summary of the one on the left and can be done without spreading out over five pages for a major loop and rewriting every line of code many times
The one on the right means that students (developers) have to carry a lot of information in their head so that they can keep track of what is happening.  Some can , some can’t

The one on the left means every little bit is clearly detailed, documented, repeatable, etc. Every thought is explicit and can be followed by anyone. and it takes a lot longer ….

Me, I prefer the RHS one - quicker- and when you get it right it is repeatable if everything works and there are no problems and you are careful !!

Are trace tables /desk check in the new study design?

Andrew Shortell
At Lalor Secondary College for this year.



> On 17 Sep 2019, at 4:29 pm, Chris Bucknell <Chris.Bucknell at haileybury.vic.edu.au> wrote:
> 
> Hi All,
>  
> Study design has “trace tables” as a technique for checking that modules meet design specifications – however, (like Chris) I also considered it to be a tool and the “use of trace tables” to be the technique which would also be called “desk checking”.  But in the end I don’t think it really matters (waiting for the comment…).
>  
> As there is no formal definition or description of a trace table in the study design the only definitive response can either come from Phil or our Chief Assessor (in the form of their examination report).  Personally I like the table on the left as a teaching tool as it is easier for my students to follow what is happening as they step through each line in their algorithm to check that it is correct.  Also after you have done a few of them it’s easy to step across to the version on the right – and its quicker to use in examination conditions.
>  
> So once again… does it really matter 😊
>  
> Regards
>  
> Chris Bucknell
> Head of CDT; Coord,VCE Exams & Internal Exams
> Phone: 03 9904 6360   
>   
> Chris.Bucknell at haileybury.vic.edu.au <mailto:%7bemail%7d>
> www.haileybury.com.au <http://www.haileybury.com.au/>
> 
> 
> From: sofdev <sofdev-bounces at edulists.com.au <mailto:sofdev-bounces at edulists.com.au>> On Behalf Of Paragreen, Chris J
> Sent: Tuesday, 17 September 2019 3:54 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] Trace Tables vs desk Check
>  
> Hi All,
>  
> I teach my students that the trace table is the tool we use to perform a desk check (the process). Essentially, they are synonymous. I refer to the diagram on the right.
>  
> Regards,
>  
> Chris
>  
>  
> From: sofdev <sofdev-bounces at edulists.com.au <mailto:sofdev-bounces at edulists.com.au>> On Behalf Of Adrian Janson
> Sent: Tuesday, 17 September 2019 2:46 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] Trace Tables vs desk Check
>  
> Hi Damien,
>  
> Unless I'm mistaken, Desk Checks aren't mentioned in the study design at all. Trace tables are basically the same, and while I've certainly seen versions that have the line numbers on the side, I feel like they are redundant. I usually do Trace Tables (desk checks) like the diagram on the RHS *(in your example), with the bottom-most values representing the current value of the variable.
>  
> I'd be interested to hear other's thoughts on this - as I can change what is in my text for 2020!
>  
> Cheers,
> Adrian
>  
> On Tue, Sep 17, 2019 at 2:35 PM ATKINSON-BUCK, Damien <Damien.ATKINSON-BUCK at ivanhoe.com.au <mailto:Damien.ATKINSON-BUCK at ivanhoe.com.au>> wrote:
> Hi all,
> Apologies if this has already been asked before.
> Could someone please give me a guide as to the difference between a desk check and a trace table. I was under the impression that the desk check was a simply putting all of the variables into a table and checking their value each pass through the loop/function whereas a trace table was a fair bit larger in that they show what happens throughout each line of code, as per the 2 images below.
> Trace Table
> Desk Check
> <image001.jpg>
> From https://www.101computing.net/trace-table/ <https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.101computing.net%2Ftrace-table%2F&data=02%7C01%7Cparagreen.chris.j%40edumail.vic.gov.au%7C43349d3a62b1424958cd08d73b29fea8%7Cd96cb3371a8744cfb69b3cec334a4c1f%7C0%7C1%7C637042924062671349&sdata=LY31oe7CqgiT12iYBxF7PV%2BEQCS4V5RVi%2BLYknBJ91k%3D&reserved=0>	
>  
> <image002.jpg>
> From 2018 Sov Dev Examiners report
>  
> Last year’s exam Section B Q1 asked students to draw a trace table, but the suggested answer in the examiner’s report <https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.vcaa.vic.edu.au%2FDocuments%2Fexams%2Ftechnology%2F2018%2Fcomputingsoftwaredevelopment_examrep18.pdf&data=02%7C01%7Cparagreen.chris.j%40edumail.vic.gov.au%7C43349d3a62b1424958cd08d73b29fea8%7Cd96cb3371a8744cfb69b3cec334a4c1f%7C0%7C1%7C637042924062681342&sdata=mFJs%2Bc2U7sVEVGFxljbResuJPdmkvOU0P4xaFPPg%2FJ4%3D&reserved=0> gave what I call a desk check. 
> Is there a difference?
> If there is, what is acceptable in the exam? Given the 2018 exam has used this style, I assume it will be accepted this year, but does anyone have any other thoughts?
> Thanks in advance
> Damien
>  
>  
>  
> Damien Atkinson-Buck  
> Acting Daily Replacement Organiser 
> <image003.jpg>
> <image004.png> <https://aus01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.ivanhoe.com.au%2F&data=02%7C01%7Cparagreen.chris.j%40edumail.vic.gov.au%7C43349d3a62b1424958cd08d73b29fea8%7Cd96cb3371a8744cfb69b3cec334a4c1f%7C0%7C1%7C637042924062681342&sdata=%2FlrjnkPuEsf57HwXzvGErTbwM9Y7o1ypuHIfuURJPQk%3D&reserved=0>	
> The Ridgeway, Ivanhoe VIC 3079 Australia
> p. +61 3 9490 3848
> e. damien.atkinson-buck at ivanhoe.com.au <mailto:damien.atkinson-buck at ivanhoe.com.au>
> w. www.ivanhoe.com.au <https://aus01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.ivanhoe.com.au&data=02%7C01%7Cparagreen.chris.j%40edumail.vic.gov.au%7C43349d3a62b1424958cd08d73b29fea8%7Cd96cb3371a8744cfb69b3cec334a4c1f%7C0%7C1%7C637042924062691336&sdata=LkHpcOhKb%2BmH2pwri84dsgdNkzqYuFj9FkDl%2Fn1TlFg%3D&reserved=0>
> <image005.png> <https://aus01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.facebook.com%2FIvanhoeGrammarSchool&data=02%7C01%7Cparagreen.chris.j%40edumail.vic.gov.au%7C43349d3a62b1424958cd08d73b29fea8%7Cd96cb3371a8744cfb69b3cec334a4c1f%7C0%7C0%7C637042924062691336&sdata=oL8UPgTjEyNPrYpfxa6dUOa5z6IxNsuE%2BcDNFZxRYEA%3D&reserved=0> <image006.png> <https://aus01.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftwitter.com%2Fivanhoegrammar&data=02%7C01%7Cparagreen.chris.j%40edumail.vic.gov.au%7C43349d3a62b1424958cd08d73b29fea8%7Cd96cb3371a8744cfb69b3cec334a4c1f%7C0%7C0%7C637042924062701327&sdata=KV9P0i78Qg7SaibR4AmKGg2wv5EyNjJYKyMaJCwKacI%3D&reserved=0> <image007.png> <https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.instagram.com%2Fivanhoegrammarschool%2F&data=02%7C01%7Cparagreen.chris.j%40edumail.vic.gov.au%7C43349d3a62b1424958cd08d73b29fea8%7Cd96cb3371a8744cfb69b3cec334a4c1f%7C0%7C0%7C637042924062701327&sdata=%2FYMouj2RbDLpGvWDZ9ryzE7aStVNZDXbssBJhKUVYsY%3D&reserved=0> <image008.png> <https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fivanhoe-grammar-school%2F&data=02%7C01%7Cparagreen.chris.j%40edumail.vic.gov.au%7C43349d3a62b1424958cd08d73b29fea8%7Cd96cb3371a8744cfb69b3cec334a4c1f%7C0%7C1%7C637042924062701327&sdata=pORPCq9TQrnKNNpquQE1IrpymRSusdRMrksQTKgfM6g%3D&reserved=0>
>  
> 
> 
> 
> 
> Privacy, Virus and Copyright Warning
> 
> The information contained in this electronic message (e-mail), and any files transmitted with it:
> 
> * is intended for the named recipients only. If you have received this in error, please advise the sender and delete it and any copies immediately;
> * Any personal information in this email must be used in accordance with the Privacy Act 1988 and this always applies even if it has been sent to you in error.
> * represents the views of the sender and does not necessarily represent the views or formal advice of Ivanhoe Grammar School;
> * may be subject to Copyright, so no further use should be made of it without the author's permission.
> 
> The School does not represent or warrant that the email or any files attached do not contain errors or are free from computer viruses or other defects nor does it accept responsibility for any loss or damage resulting directly or indirectly from the use of the email or any attached files. 
> _______________________________________________
> http://www.edulists.com.au <https://aus01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.edulists.com.au&data=02%7C01%7Cparagreen.chris.j%40edumail.vic.gov.au%7C43349d3a62b1424958cd08d73b29fea8%7Cd96cb3371a8744cfb69b3cec334a4c1f%7C0%7C1%7C637042924062711324&sdata=ZF852kt1Y88DYVGGZ%2FsOs796wTiu2kQSORjVQpBdKI8%3D&reserved=0> - FAQ, Subscribe, Unsubscribe
> IT Software Development Mailing List 
> IMPORTANT - This email and any attachments may be confidential. If received in error, please contact us and delete all copies. Before opening or using attachments check them for viruses and defects. Regardless of any loss, damage or consequence, whether caused by the negligence of the sender or not, resulting directly or indirectly from the use of any attached files our liability is limited to resupplying any affected attachments. Any representations or opinions expressed are those of the individual sender, and not necessarily those of the Department of Education and Training. 
> _______________________________________________
> http://www.edulists.com.au <http://www.edulists.com.au/> - FAQ, Subscribe, Unsubscribe
> IT Software Development Mailing List 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://edulists.com.au/pipermail/sofdev/attachments/20190917/442a4f1f/attachment-0001.html>


More information about the sofdev mailing list