As for data files, my kids can manage serial. The data load would not be big enough or performance-hungry enough to justify random access files, as interesting as they are.<br><br>It's only now, this late in the year, that I can talk to the students freely using terms like intialise, decrement, subprogram, declare, property, array, event, and parameter without having to translate the terms. It's amazing how little progress some students make during the year. I don't like to overestimate their understanding, and only expect 'meat & potatoes' programming.<br>
I leave the API calls, library functions, SQL databases etc to the universities.<br><br>Cheers<br>Mark<br><br><div class="gmail_quote">On 26 July 2011 12:26, Kevork Krozian <span dir="ltr"><<a href="mailto:kevork@edulists.com.au">kevork@edulists.com.au</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
Hi Folks,<br>
<br>
Interesting direction this discussion on data structures and techniques<br>
for manipulation of them.<br>
<br>
Of the relevant KK mentioned in the study design for U4O1<br>
. forms and uses of data structures to organise and manipulate data,<br>
including two-dimensional arrays, stacks and queues<br>
. techniques for searching, including binary search, and techniques for<br>
sorting, including bubble sort and quick sort<br>
. methods of organising files to suit particular software needs, including<br>
serial and random access<br>
<br>
have people decided which combinations and permutations to use ?<br>
eg. anyone doing a stack ? Any for a queue ? 2D array with search and/or<br>
sort ? One sort algorithm or a library function ? Same with search ,<br>
linear, binary or library function ?<br>
Anyone focusing on serial vs random access for files in the SAC problem ?<br>
<br>
It would be interesting to see how problem selection, depth and<br>
complexity falls in the outcome.<br>
<br>
Kind Regards<br>
Kevork<br>
<div><div></div><div class="h5"><br>
<br>
<br>
> Hi all. In an effort to get kids to master stacks and also practice their<br>
> programming, I gave them a Stack Simulator task.<br>
> It's not big, but it makes them think - especially about what data<br>
> structure<br>
> to use for the stack. My sample uses a listbox, which the kids need<br>
> training in.<br>
><br>
> Task and VB 2010 sample solution attached.<br>
><br>
> Enjoy.<br>
><br>
> --<br>
> Mark Kelly<br>
> Manager of ICT, Reporting, IT Learning Area<br>
> McKinnon Secondary College<br>
> McKinnon Rd McKinnon 3204, Victoria, Australia<br>
> Direct line / Voicemail: +613 8520 9085, Fax +613 9578 9253<br>
> <a href="mailto:kel@mckinnonsc.vic.edu.au">kel@mckinnonsc.vic.edu.au</a><br>
> VCE IT Lecture Notes: <a href="http://vceit.com" target="_blank">http://vceit.com</a><br>
</div></div>> Moderator: IT Applications Edulist <<a href="http://www.edulists.com.au/" target="_blank">http://www.edulists.com.au/</a>><br>
<div class="im">><br>
> Want a good time? Call 0112358. Ask for Mr Fibonacci.<br>
</div>> _______________________________________________<br>
> <a href="http://www.edulists.com.au" target="_blank">http://www.edulists.com.au</a> - FAQ, Subscribe, Unsubscribe<br>
> IT Software Development Mailing List kindly supported by<br>
> <a href="http://www.vcaa.vic.edu.au" target="_blank">http://www.vcaa.vic.edu.au</a> - Victorian Curriculum and Assessment Authority<br>
> and<br>
> <a href="http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html" target="_blank">http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html</a><br>
> <a href="http://www.vitta.org.au" target="_blank">http://www.vitta.org.au</a> - VITTA Victorian Information Technology Teachers<br>
> Association Inc<br>
<br>
_______________________________________________<br>
<a href="http://www.edulists.com.au" target="_blank">http://www.edulists.com.au</a> - FAQ, Subscribe, Unsubscribe<br>
IT Software Development Mailing List kindly supported by<br>
<a href="http://www.vcaa.vic.edu.au" target="_blank">http://www.vcaa.vic.edu.au</a> - Victorian Curriculum and Assessment Authority and<br>
<a href="http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html" target="_blank">http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html</a><br>
<a href="http://www.vitta.org.au" target="_blank">http://www.vitta.org.au</a> - VITTA Victorian Information Technology Teachers Association Inc<br>
</blockquote></div><br><br clear="all"><br>-- <br>Mark Kelly<br>Manager of ICT, Reporting, IT Learning Area<br>McKinnon Secondary College<br>McKinnon Rd McKinnon 3204, Victoria, Australia<br>Direct line / Voicemail: +613 8520 9085, Fax +613 9578 9253<br>
<a href="mailto:kel@mckinnonsc.vic.edu.au" target="_blank">kel@mckinnonsc.vic.edu.au</a><br>VCE IT Lecture Notes: <a href="http://vceit.com" target="_blank">http://vceit.com</a><br>Moderator: <a href="http://www.edulists.com.au/" target="_blank">IT Applications Edulist</a><br>
<br><font>Want a good time? Call 0112358. Ask for Mr </font>Fibonacci.<br>