<HTML>
<HEAD>
<TITLE>Re: [Year 12 SofDev] Concurrency Issues</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Variables, Sequence, decisions, loops (pre and post test), selection, arrays, modules, passing parameters, objects as passive (e.g. list boxes), as active &#8211; e.g &#8220;subroutines&#8221;<BR>
<BR>
Extending beyond these is not necessary to do well &nbsp;BUT it adds to the interest and it is what I believe makes this subject enjoyable for me as a teacher.<BR>
<BR>
These sorts of fundamentals were around in the 70s when I first &#8220;did&#8221; computers. They are still here.<BR>
Fortran, monecs fortran, cobol, original Basic, punch cards, marksense cards are all gone (hooray) but the fundamentals are still there<BR>
...and they are all theoretical ...<BR>
When the exam in this subject moves across to being done on computers &#8211; THEN we will see a paradigm shift in the teaching! And the marking! Anyone else remember CATs done in mac hypertalk? Very early OOP stuff.<BR>
<BR>
Andrew Shortell<BR>
(going and not forgotten? Maybe)<BR>
<BR>
<BR>
On 24/11/10 8:11 PM, &quot;Mark KELLY&quot; &lt;<a href="kel@mckinnonsc.vic.edu.au">kel@mckinnonsc.vic.edu.au</a>&gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>As a rule, you'd be surprised how <B>little</B> programming skill is required to do well in SD outcomes.<BR>
<BR>
It's really <B>not</B> rocket surgery.<BR>
  <BR>
The new study design, for example, bends over backwards to stress that students are <B>not</B> to worry about database integration or configuring a software module to interact with an OS API. <BR>
<BR>
See the sample outcomes in the study design.  They specifically exclude the need to interact with &quot;live&quot; modules like those that send data from a portable device to a website.<BR>
<BR>
The theory is, as in all VCE subjects, the dominant factor. <BR>
<BR>
Focus on programming <B>fundamentals</B>. Don't get distracted by current implementations which could be out of date in 18 months as paradigms continue to shift.<BR>
<BR>
Loops, logic, variables, arrays, objects, events : they're not likely to go away in a hurry.  Concentrate on them.<BR>
<BR>
2.3c worth (an extra 0.2 cents for GST, 0.1c for passion)<BR>
<BR>
Mark<BR>
<BR>
On 24 November 2010 13:57, Russell Quinn &lt;<a href="QN@boxhillhs.vic.edu.au">QN@boxhillhs.vic.edu.au</a>&gt; wrote:<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Ta for your views..<BR>
<BR>
I was actually wondering if the course writers or<BR>
examiners had a view on if concurrency was seen<BR>
as examinable. There is allot of stress on the network<BR>
environment but I cannot see any formal statement on<BR>
concurrency, but I cannot see how to avoid it either.<BR>
<BR>
Regarding the queue, I think it could be managed as<BR>
at the application level, provided the file was only<BR>
accessible through the application. A bit like a portal<BR>
to the file. Since the course talks about queues, I thought<BR>
it might be fun to use one, even if a bit contrived.<BR>
<BR>
Regards,<BR>
<BR>
Russell Quinn<BR>
________________________________________<BR>
From: <a href="sofdev-bounces@edulists.com.au">sofdev-bounces@edulists.com.au</a> [<a href="sofdev-bounces@edulists.com.au">sofdev-bounces@edulists.com.au</a>] On Behalf Of <a href="sofdev-request@edulists.com.au">sofdev-request@edulists.com.au</a> [<a href="sofdev-request@edulists.com.au">sofdev-request@edulists.com.au</a>]<BR>
Sent: Wednesday, 24 November 2010 12:00 PM<BR>
To: <a href="sofdev@edulists.com.au">sofdev@edulists.com.au</a><BR>
Subject: sofdev Digest, Vol 68, Issue 40<BR>
<BR>
Send sofdev mailing list submissions to<BR>
&nbsp;       <a href="sofdev@edulists.com.au">sofdev@edulists.com.au</a><BR>
<BR>
To subscribe or unsubscribe via the World Wide Web, visit<BR>
&nbsp;       <a href="http://www.edulists.com.au/mailman/listinfo/sofdev">http://www.edulists.com.au/mailman/listinfo/sofdev</a><BR>
or, via email, send a message with subject or body 'help' to<BR>
&nbsp;       <a href="sofdev-request@edulists.com.au">sofdev-request@edulists.com.au</a><BR>
<BR>
You can reach the person managing the list at<BR>
&nbsp;       <a href="sofdev-owner@edulists.com.au">sofdev-owner@edulists.com.au</a><BR>
<BR>
When replying, please edit your Subject line so it is more specific<BR>
than &quot;Re: Contents of sofdev digest...&quot;<BR>
<BR>
<BR>
Today's Topics:<BR>
<BR>
&nbsp;  1. Re: PSM part 2 (Mark KELLY)<BR>
&nbsp;  2. Re: Concurrency Issues (Mark KELLY)<BR>
<BR>
<BR>
----------------------------------------------------------------------<BR>
<BR>
Message: 1<BR>
Date: Wed, 24 Nov 2010 08:42:26 +1100<BR>
From: Mark KELLY &lt;<a href="kel@mckinnonsc.vic.edu.au">kel@mckinnonsc.vic.edu.au</a>&gt;<BR>
Subject: Re: [Year 12 SofDev] PSM part 2<BR>
To: &quot;Year 12 Software Development Teachers' Mailing List&quot;<BR>
&nbsp;       &lt;<a href="sofdev@edulists.com.au">sofdev@edulists.com.au</a>&gt;<BR>
Message-ID:<BR>
&nbsp;       &lt;<a href="AANLkTinQ19+1-Ujy7p_VxRkSkXdq-PrtBNZ097EQvUdG@mail.gmail.com">AANLkTinQ19+1-Ujy7p_VxRkSkXdq-PrtBNZ097EQvUdG@mail.gmail.com</a> &lt;<a href="mailto:AANLkTinQ19%2B1-Ujy7p_VxRkSkXdq-PrtBNZ097EQvUdG@mail.gmail.com">mailto:AANLkTinQ19%2B1-Ujy7p_VxRkSkXdq-PrtBNZ097EQvUdG@mail.gmail.com</a>&gt; &gt;<BR>
Content-Type: text/plain; charset=&quot;windows-1252&quot;<BR>
<BR>
Agree.  The PSM discussion in the study design refers to use cases in both<BR>
the analysis and design phases.  I reckon it shouldn't be in the latter.<BR>
<BR>
On 23 November 2010 16:28, Kevork Krozian &lt;<a href="K.Krozian@fhc.vic.edu.au">K.Krozian@fhc.vic.edu.au</a>&gt; wrote:<BR>
<BR>
&gt;  Hi Mark and friends,<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt;  Quoting from one of my favourite series ? UML 2 for Dummies? p 151;<BR>
&gt;<BR>
&gt;  ? Most developers use use cases as artifacts of analysis. Use cases should<BR>
&gt; be used to specify the required behaviours of your system not capture design<BR>
&gt; of your system. Design decisions change often; implementations change even<BR>
&gt; oftener (sic)?<BR>
&gt;<BR>
&gt; ..............<BR>
&gt;<BR>
&gt; ? Separating analysis from design also frees your test team to start<BR>
&gt; developing their test plans directly from the use cases ? knowing that the<BR>
&gt; use case will be (relatively) stable, knowing that they will be able to test<BR>
&gt; the functionality of the system directly from the use case.<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; Logical design is in the analysis phase and Physical design in the design<BR>
&gt; phase. Use cases describe *what* , not *how* . *How* is worked out later<BR>
&gt; in the design phase.<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; So, the statement Use cases as being a useful tool to use during physical<BR>
&gt; design can only make sense if it is used to inform *how* your design<BR>
&gt; should proceed based on the *what* you want to get done from the completed<BR>
&gt; analysis .<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; My 2c worth.<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; Kind Regards<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; Kevork Krozian<BR>
&gt;<BR>
&gt; Digital Learning Manager<BR>
&gt;<BR>
&gt; Forest Hill College<BR>
&gt;<BR>
&gt; www.fhc.vic.edu.au &lt;<a href="http://www.fhc.vic.edu.au">http://www.fhc.vic.edu.au</a>&gt; <BR>
&gt;<BR>
&gt; tel: 0419 356 034<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; *From:* <a href="sofdev-bounces@edulists.com.au">sofdev-bounces@edulists.com.au</a> [mailto:<BR>
&gt; <a href="sofdev-bounces@edulists.com.au">sofdev-bounces@edulists.com.au</a>] *On Behalf Of *Mark KELLY<BR>
&gt; *Sent:* Monday, 22 November 2010 11:18 AM<BR>
&gt; *To:* Year 12 Software Development Teachers' Mailing List<BR>
&gt; *Subject:* [Year 12 SofDev] PSM part 2<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; Hi all.  The study design's PSM discussion lists Use Cases as being a<BR>
&gt; useful tool to use during *physical design*.<BR>
&gt;<BR>
&gt; I would have thought they would be a *logical* design tool since they are<BR>
&gt; so abstract and emphasise functionality requirements rather than<BR>
&gt; implementation methods.<BR>
&gt;<BR>
&gt; --<BR>
&gt; Mark Kelly<BR>
&gt; Manager Information Systems<BR>
&gt; Reporting Manager<BR>
&gt; IT Learning Area Manager<BR>
&gt;<BR>
&gt; McKinnon Secondary College<BR>
&gt; McKinnon Rd McKinnon 3204<BR>
&gt; Victoria, Australia<BR>
&gt; Direct line / Voicemail: +613 8520 9085<BR>
&gt; Fax +613 9578 9253<BR>
&gt; <a href="kel@mckinnonsc.vic.edu.au">kel@mckinnonsc.vic.edu.au</a><BR>
&gt;<BR>
&gt; VCE IT Lecture Notes: <a href="http://vceit.com">http://vceit.com</a><BR>
&gt; Moderator: IT Applications Edulist<BR>
&gt;<BR>
&gt; My cow died on this day two years ago.  I know because I noted it in my<BR>
&gt; dairy.<BR>
&gt;<BR>
&gt;<BR>
&gt; _______________________________________________<BR>
&gt; <a href="http://www.edulists.com.au">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">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">http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html</a><BR>
&gt; <a href="http://www.vitta.org.au">http://www.vitta.org.au</a>  - VITTA Victorian Information Technology Teachers<BR>
&gt; Association Inc<BR>
&gt;<BR>
<BR>
<BR>
<BR>
--<BR>
Mark Kelly<BR>
Manager Information Systems<BR>
Reporting Manager<BR>
IT Learning Area Manager<BR>
<BR>
McKinnon Secondary College<BR>
McKinnon Rd McKinnon 3204<BR>
Victoria, Australia<BR>
Direct line / Voicemail: +613 8520 9085<BR>
Fax +613 9578 9253<BR>
<a href="kel@mckinnonsc.vic.edu.au">kel@mckinnonsc.vic.edu.au</a><BR>
<BR>
VCE IT Lecture Notes: <a href="http://vceit.com">http://vceit.com</a><BR>
Moderator: IT Applications Edulist<BR>
<BR>
My cow died on this day two years ago.  I know because I noted it in my<BR>
dairy.<BR>
-------------- next part --------------<BR>
An HTML attachment was scrubbed...<BR>
URL: <a href="http://www.edulists.com.au/pipermail/sofdev/attachments/20101124/e7fcff3c/attachment-0001.html">http://www.edulists.com.au/pipermail/sofdev/attachments/20101124/e7fcff3c/attachment-0001.html</a><BR>
<BR>
------------------------------<BR>
<BR>
Message: 2<BR>
Date: Wed, 24 Nov 2010 10:02:09 +1100<BR>
From: Mark KELLY &lt;<a href="kel@mckinnonsc.vic.edu.au">kel@mckinnonsc.vic.edu.au</a>&gt;<BR>
Subject: Re: [Year 12 SofDev] Concurrency Issues<BR>
To: &quot;Year 12 Software Development Teachers' Mailing List&quot;<BR>
&nbsp;       &lt;<a href="sofdev@edulists.com.au">sofdev@edulists.com.au</a>&gt;<BR>
Message-ID:<BR>
&nbsp;       &lt;<a href="AANLkTi=L7XpeRgk8jYCuAQvDOExpgnw0JbbAsaxJMtgk@mail.gmail.com">AANLkTi=L7XpeRgk8jYCuAQvDOExpgnw0JbbAsaxJMtgk@mail.gmail.com</a>&gt;<BR>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<BR>
<BR>
Locking a file or record was as far as I went with coping with networked<BR>
programming.  Kids can be responsible for that within their little bit of<BR>
code.<BR>
<BR>
Managing a queue for access to files would, I believe, be beyond the scope<BR>
of what is expected of students. Such control would have to be outside of<BR>
their code, and be OS-dependent, wouldn't it?<BR>
<BR>
<BR>
On 23 November 2010 14:13, Russell Quinn &lt;<a href="QN@boxhillhs.vic.edu.au">QN@boxhillhs.vic.edu.au</a>&gt; wrote:<BR>
<BR>
&gt; Hi all,<BR>
&gt;   has anyone given thought to concurrency - since<BR>
&gt; we are in a networked environment.  Do we have<BR>
&gt; to cater for locks and deadlocks, perhaps queues<BR>
&gt; for access to files - esp during the coding SAC.<BR>
&gt; I do not see any mention of these issues in the course<BR>
&gt; statements, but I cannot see how you could do a good job<BR>
&gt; in a network environment without looking at them.<BR>
&gt;<BR>
&gt; Regards,<BR>
&gt;<BR>
&gt; Russell Quinn<BR>
&gt; ________________________________________<BR>
&gt; From: <a href="sofdev-bounces@edulists.com.au">sofdev-bounces@edulists.com.au</a> [<a href="sofdev-bounces@edulists.com.au">sofdev-bounces@edulists.com.au</a>] On<BR>
&gt; Behalf Of <a href="sofdev-request@edulists.com.au">sofdev-request@edulists.com.au</a> [<a href="sofdev-request@edulists.com.au">sofdev-request@edulists.com.au</a>]<BR>
&gt; Sent: Tuesday, 23 November 2010 1:04 PM<BR>
&gt; To: <a href="sofdev@edulists.com.au">sofdev@edulists.com.au</a><BR>
&gt; Subject: sofdev Digest, Vol 68, Issue 36<BR>
&gt;<BR>
&gt; Send sofdev mailing list submissions to<BR>
&gt;        <a href="sofdev@edulists.com.au">sofdev@edulists.com.au</a><BR>
&gt;<BR>
&gt; To subscribe or unsubscribe via the World Wide Web, visit<BR>
&gt;        <a href="http://www.edulists.com.au/mailman/listinfo/sofdev">http://www.edulists.com.au/mailman/listinfo/sofdev</a><BR>
&gt; or, via email, send a message with subject or body 'help' to<BR>
&gt;        <a href="sofdev-request@edulists.com.au">sofdev-request@edulists.com.au</a><BR>
&gt;<BR>
&gt; You can reach the person managing the list at<BR>
&gt;        <a href="sofdev-owner@edulists.com.au">sofdev-owner@edulists.com.au</a><BR>
&gt;<BR>
&gt; When replying, please edit your Subject line so it is more specific<BR>
&gt; than &quot;Re: Contents of sofdev digest...&quot;<BR>
&gt;<BR>
&gt;<BR>
&gt; Today's Topics:<BR>
&gt;<BR>
&gt;   1. Royce Williams (Margaret Iaquinto)<BR>
&gt;<BR>
&gt;<BR>
&gt; ----------------------------------------------------------------------<BR>
&gt;<BR>
&gt; Message: 1<BR>
&gt; Date: Tue, 23 Nov 2010 13:04:02 +1000<BR>
&gt; From: Margaret Iaquinto &lt;<a href="Margaret.Iaquinto@stleonards.vic.edu.au">Margaret.Iaquinto@stleonards.vic.edu.au</a>&gt;<BR>
&gt; Subject: [Year 12 SofDev] Royce Williams<BR>
&gt; To: &quot;List', 'Year 12 Software Development Teachers' Mailing&quot;<BR>
&gt;        &lt;<a href="sofdev@edulists.com.au">sofdev@edulists.com.au</a>&gt;<BR>
&gt; Message-ID: &lt;<a href="4CEBBBC2.E9D0.00E9.1@stleonards.vic.edu.au">4CEBBBC2.E9D0.00E9.1@stleonards.vic.edu.au</a>&gt;<BR>
&gt; Content-Type: text/plain; charset=&quot;iso-8859-15&quot;<BR>
&gt;<BR>
&gt;<BR>
&gt; Hi<BR>
&gt;<BR>
&gt; I need to contact Royce Williams who used to work at Billanook. Would<BR>
&gt; someone kindly contact me offlist with some details, please?<BR>
&gt;<BR>
&gt; Maggie<BR>
&gt;<BR>
&gt;<BR>
&gt; Margaret Iaquinto<BR>
&gt; Information Technology Coordinator<BR>
&gt;<BR>
&gt; St Leonard's College<BR>
&gt; Brighton Campus<BR>
&gt; t (+61 3) 9909 9300<BR>
&gt;<BR>
&gt; x 529<BR>
&gt;<BR>
&gt; www.stleonards.vic.edu.au &lt;<a href="http://www.stleonards.vic.edu.au">http://www.stleonards.vic.edu.au</a>&gt; <BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; Alternate email: <a href="maggie@iaquinto.net">maggie@iaquinto.net</a><BR>
&gt; -------------- next part --------------<BR>
&gt; An HTML attachment was scrubbed...<BR>
&gt; URL:<BR>
&gt; <a href="http://www.edulists.com.au/pipermail/sofdev/attachments/20101123/76db5e4e/attachment.html">http://www.edulists.com.au/pipermail/sofdev/attachments/20101123/76db5e4e/attachment.html</a><BR>
&gt; -------------- next part --------------<BR>
&gt; A non-text attachment was scrubbed...<BR>
&gt; Name: ATT00001<BR>
&gt; Type: image/bmp<BR>
&gt; Size: 30774 bytes<BR>
&gt; Desc: ATT00001<BR>
&gt; Url :<BR>
&gt; <a href="http://www.edulists.com.au/pipermail/sofdev/attachments/20101123/76db5e4e/attachment.bmp">http://www.edulists.com.au/pipermail/sofdev/attachments/20101123/76db5e4e/attachment.bmp</a><BR>
&gt;<BR>
&gt; ------------------------------<BR>
&gt;<BR>
&gt; _______________________________________________<BR>
&gt; sofdev mailing list<BR>
&gt; <a href="sofdev@edulists.com.au">sofdev@edulists.com.au</a><BR>
&gt; <a href="http://www.edulists.com.au/mailman/listinfo/sofdev">http://www.edulists.com.au/mailman/listinfo/sofdev</a><BR>
&gt;<BR>
&gt;<BR>
&gt; End of sofdev Digest, Vol 68, Issue 36<BR>
&gt; **************************************<BR>
&gt;<BR>
&gt; _______________________________________________<BR>
&gt; <a href="http://www.edulists.com.au">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">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">http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html</a><BR>
&gt; <a href="http://www.vitta.org.au">http://www.vitta.org.au</a>  - VITTA Victorian Information Technology Teachers<BR>
&gt; Association Inc<BR>
&gt;<BR>
<BR>
<BR>
<BR>
--<BR>
Mark Kelly<BR>
Manager Information Systems<BR>
Reporting Manager<BR>
IT Learning Area Manager<BR>
<BR>
McKinnon Secondary College<BR>
McKinnon Rd McKinnon 3204<BR>
Victoria, Australia<BR>
Direct line / Voicemail: +613 8520 9085<BR>
Fax +613 9578 9253<BR>
<a href="kel@mckinnonsc.vic.edu.au">kel@mckinnonsc.vic.edu.au</a><BR>
<BR>
VCE IT Lecture Notes: <a href="http://vceit.com">http://vceit.com</a><BR>
Moderator: IT Applications Edulist<BR>
<BR>
My cow died on this day two years ago.  I know because I noted it in my<BR>
dairy.<BR>
-------------- next part --------------<BR>
An HTML attachment was scrubbed...<BR>
URL: <a href="http://www.edulists.com.au/pipermail/sofdev/attachments/20101124/e8628614/attachment-0001.html">http://www.edulists.com.au/pipermail/sofdev/attachments/20101124/e8628614/attachment-0001.html</a><BR>
<BR>
------------------------------<BR>
<BR>
_______________________________________________<BR>
sofdev mailing list<BR>
<a href="sofdev@edulists.com.au">sofdev@edulists.com.au</a><BR>
<a href="http://www.edulists.com.au/mailman/listinfo/sofdev">http://www.edulists.com.au/mailman/listinfo/sofdev</a><BR>
<BR>
<BR>
End of sofdev Digest, Vol 68, Issue 40<BR>
**************************************<BR>
<BR>
_______________________________________________<BR>
<a href="http://www.edulists.com.au">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">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">http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html</a><BR>
<a href="http://www.vitta.org.au">http://www.vitta.org.au</a>  - VITTA Victorian Information Technology Teachers Association Inc<BR>
</SPAN></FONT></BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
<BR>
</SPAN></FONT></BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
-- <BR>
Andrew Shortell <BR>
(soon to leave Wallan SC)<BR>
<BR>
</SPAN></FONT>
</BODY>
</HTML>