<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>Re: [Year 12 SofDev] Pseudocode standards</title>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PlaceType" /><o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PlaceName" /><o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place" /><!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]--><style>
<!--
/* Font Definitions */
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Arial Black";
        panose-1:2 11 10 4 2 1 2 2 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Apple Casual";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
</head>
<body lang="EN-AU" link="blue" vlink="blue">
<div class="Section1">
<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:
10.0pt;font-family:Arial;color:navy">Love the Nasty Spiderman reference too funny…I will use that one with my year 11’s unit 2 with your permission of course Andrew ?<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:
10.0pt;font-family:Arial;color:navy"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:
10.0pt;font-family:Arial;color:navy">Frank<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:
10.0pt;font-family:Arial;color:navy"><o:p> </o:p></span></font></p>
<div>
<p class="MsoNormal"><b><font size="2" color="navy" face="Arial Black"><span style="font-size:10.0pt;font-family:"Arial Black";color:navy;font-weight:bold"><img width="85" height="92" id="_x0000_i1026" src="cid:image001.jpg@01CC1573.47C5F600"><em><i><font face="Arial Black"><span style="font-family:"Arial Black""><o:p></o:p></span></font></i></em></span></font></b></p>
<p class="MsoNormal"><em><b><i><font size="3" color="navy" face="Arial Black"><span style="font-size:12.0pt;font-family:"Arial Black";color:navy;font-weight:bold">Frank Russo</span></font></i></b></em><b><i><font size="2" color="navy" face="Arial Black"><span style="font-size:10.0pt;font-family:"Arial Black";color:navy;font-weight:bold;
font-style:italic"><br>
</span></font></i></b><em><b><i><font color="navy" face="Arial Black"><span style="font-family:"Arial Black";color:navy;font-weight:bold">Leading Teacher - Timetabling & Daily Organiser</span></font></i></b></em><b><i><font size="2" color="navy" face="Arial Black"><span style="font-size:10.0pt;font-family:"Arial Black";
color:navy;font-weight:bold;font-style:italic"><br>
</span></font></i></b><st1:place w:st="on"><st1:PlaceName w:st="on"><em><b><i><font color="navy" face="Arial Black"><span style="font-family:"Arial Black";
color:navy;font-weight:bold">Monterey</span></font></i></b></em></st1:PlaceName><em><b><i><font color="navy" face="Arial Black"><span style="font-family:"Arial Black";
color:navy;font-weight:bold">
<st1:PlaceName w:st="on">Secondary</st1:PlaceName> <st1:PlaceType w:st="on">College</st1:PlaceType></span></font></i></b></em></st1:place><b><i><font size="2" color="navy" face="Arial Black"><span style="font-size:10.0pt;font-family:
"Arial Black";color:navy;font-weight:bold;font-style:italic"><br>
</span></font></i></b><em><b><i><font color="navy" face="Arial Black"><span style="font-family:"Arial Black";color:navy;font-weight:bold">Frankston North, 3200</span></font></i></b></em><b><i><font size="2" color="navy" face="Arial Black"><span style="font-size:10.0pt;font-family:"Arial Black";color:navy;font-weight:bold;
font-style:italic"><br>
</span></font></i></b><em><b><i><font color="navy" face="Arial Black"><span style="font-family:"Arial Black";color:navy;font-weight:bold">Phone: 9781-7700</span></font></i></b></em><font color="navy"><span style="color:navy"><o:p></o:p></span></font></p>
</div>
<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:
10.0pt;font-family:Arial;color:navy"><o:p> </o:p></span></font></p>
<div>
<div class="MsoNormal" align="center" style="text-align:center"><font size="3" face="Times New Roman"><span lang="EN-US" style="font-size:12.0pt">
<hr size="2" width="100%" align="center" tabindex="-1">
</span></font></div>
<p class="MsoNormal"><b><font size="2" face="Tahoma"><span lang="EN-US" style="font-size:10.0pt;font-family:Tahoma;font-weight:bold">From:</span></font></b><font size="2" face="Tahoma"><span lang="EN-US" style="font-size:10.0pt;font-family:Tahoma"> sofdev-bounces@edulists.com.au
[mailto:sofdev-bounces@edulists.com.au] <b><span style="font-weight:bold">On Behalf Of
</span></b>Andrew Shortell<br>
<b><span style="font-weight:bold">Sent:</span></b> Wednesday, 18 May 2011 3:06 PM<br>
<b><span style="font-weight:bold">To:</span></b> Year 12 Software Development Teachers' Mailing List<br>
<b><span style="font-weight:bold">Subject:</span></b> Re: [Year 12 SofDev] Pseudocode standards</span></font><span lang="EN-US"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:
12.0pt"><o:p> </o:p></span></font></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><font size="2" face="Calibri"><span style="font-size:11.0pt;font-family:Calibri">Hi Mark<br>
<br>
Before we get too carried away with producing a complex definitive set of constructs I would like you (and everyone else too) to carefully read the examiners’ reports since 1991 about the question(s) involving writing pseudo code or reading pseudo code and
flowcharts and Nasty spiderman diagrams and match them up to the questions themselves.<br>
<br>
Then consider carefully the level at which these questions have had to be pitched to elicit a reasonable spread of results. (an average of 50% of the available marks is nice )<br>
<br>
One needs to carefully consider the purpose of VCE<br>
<br>
CATs/SACs/projects are very different to exams<br>
<br>
My 5c worth (given that the face value is nearly less than the metal in it!)<br>
<br>
Andrew<br>
-- <br>
</span></font><font size="4" face="Apple Casual"><span style="font-size:14.0pt;
font-family:"Apple Casual"">Andrew Shortell<br>
</span></font><font size="2" face="Calibri"><span style="font-size:11.0pt;
font-family:Calibri"><br>
<a href="mailto:shortell@get2me.net">mailto:shortell@get2me.net</a> <br>
Heidelberg Teaching Unit<br>
Ph 9470 3403<br>
Fax 9470 3215<br>
<br>
<br>
<br>
On 18/05/11 11:16 AM, "Mark KELLY" <<a href="kel@mckinnonsc.vic.edu.au">kel@mckinnonsc.vic.edu.au</a>> wrote:</span></font><o:p></o:p></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11.0pt;
font-family:Calibri">Hi Claudia and all<br>
<br>
Is there any news on what pseudocode we can expect to be "standard" in SD exams? Until recently there wasn't even a FOR structure in pseudocode, but it's there now (Q4 in the sample questions) - a good move.
<br>
What other structures and syntaxes does VCAA consider appropriate?<br>
<br>
Just as the lack of complex structures in flowcharts result in primitive and bulky representations of design, a pseudocode lacking important programming primitives must hamstring the potential of pseudocode-based questions.<br>
I suggest we need some more powerful data and control structures in our pseudocode that better reflect the standards seen in all modern languages.<br>
The exact naming is neither here nor there as long as they're intelligible to everyone...<br>
<br>
= for assignment. Why do we persist with <- when it's not used in any language and is so hard to typeset for printing??<br>
<br>
IF-ELSEIF-ELSE-ENDIF (including AND/OR as logical operators)<br>
<br>
The three basic loops...<br>
FOR-NEXT<br>
DO-WHILE<br>
<st1:place w:st="on">LOOP</st1:place>-UNTIL (or REPEAT-UNTIL like last year's exam had)<br>
<br>
I'd like pseudocode to be able to declare variables and arrays. It's a vital programming concept...<br>
DECLARE var AS type<br>
DECLARE array(a,b) AS type<br>
<br>
Add some decent I/O operators...<br>
INPUT (from keyboard) and READ (from a file)<br>
DISPLAY (onscreen), WRITE (to file) and PRINT (to paper)<br>
OPEN - CLOSE text file<br>
MESSAGEBOX - hell, our language has to be GUI but there's no GUI support in the pseudocode.
<br>
<br>
One major omission in current pseudocode is the concept of modularity: I've never seen a subprogram or function call.
<br>
We could really improve the power and reality of algorithms by allowing modularity with<br>
CALL subprogram(parameters)<br>
SUBPROGRAM(parameters)-END SUBPROGRAM<br>
FUNCTION(parameters)-END FUNCTION (with RETURN value)<br>
<br>
And if the examiners want to introduce new functions all they have to do is explain them before using them. It's not too hard.<br>
<br>
Have I left out any important programming concepts you think we could use in pseudocode?</span></font><o:p></o:p></p>
<p class="MsoNormal"><font size="2" face="Calibri"><span style="font-size:11.0pt;
font-family:Calibri"><br>
-- </span></font><o:p></o:p></p>
</div>
<p></p><p><b>Important - </b>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 Early Childhood Development.</p>
</body>
</html>