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&#39;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&#39;s amazing how little progress some students make during the year. I don&#39;t like to overestimate their understanding, and only expect &#39;meat &amp; potatoes&#39; 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">&lt;<a href="mailto:kevork@edulists.com.au">kevork@edulists.com.au</a>&gt;</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>
&gt; Hi all. In an effort to get kids to master stacks and also practice their<br>
&gt; programming, I gave them a Stack Simulator task.<br>
&gt; It&#39;s not big, but it makes them think - especially about what data<br>
&gt; structure<br>
&gt; to use for the stack.  My sample uses a listbox, which the kids need<br>
&gt; training in.<br>
&gt;<br>
&gt; Task and VB 2010 sample solution attached.<br>
&gt;<br>
&gt; Enjoy.<br>
&gt;<br>
&gt; --<br>
&gt; Mark Kelly<br>
&gt; Manager of ICT, Reporting, IT Learning Area<br>
&gt; McKinnon Secondary College<br>
&gt; McKinnon Rd McKinnon 3204, Victoria, Australia<br>
&gt; Direct line / Voicemail: +613 8520 9085, Fax +613 9578 9253<br>
&gt; <a href="mailto:kel@mckinnonsc.vic.edu.au">kel@mckinnonsc.vic.edu.au</a><br>
&gt; VCE IT Lecture Notes: <a href="http://vceit.com" target="_blank">http://vceit.com</a><br>
</div></div>&gt; Moderator: IT Applications Edulist &lt;<a href="http://www.edulists.com.au/" target="_blank">http://www.edulists.com.au/</a>&gt;<br>
<div class="im">&gt;<br>
&gt; Want a good time? Call 0112358. Ask for Mr Fibonacci.<br>
</div>&gt; _______________________________________________<br>
&gt; <a href="http://www.edulists.com.au" target="_blank">http://www.edulists.com.au</a> - FAQ, Subscribe, Unsubscribe<br>
&gt; IT Software Development Mailing List kindly supported by<br>
&gt; <a href="http://www.vcaa.vic.edu.au" target="_blank">http://www.vcaa.vic.edu.au</a> - Victorian Curriculum and Assessment Authority<br>
&gt; and<br>
&gt; <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>
&gt; <a href="http://www.vitta.org.au" target="_blank">http://www.vitta.org.au</a>  - VITTA Victorian Information Technology Teachers<br>
&gt; 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>