[Year 12 SofDev] Event Driven Programming

Laurie Savage 08327998 at pvgc.vic.edu.au
Wed Oct 21 07:15:51 AEDT 2015


Hi Robert,

Does a button click on a form count as an "event"? Like you I use PHP.

Laurie Savage

Laurie Savage
https://sites.google.com/a/pvgc.vic.edu.au/mr-savage/home

On 19 October 2015 at 08:51, ATKINSON-BUCK, Damien <
Damien.ATKINSON-BUCK at ivanhoe.com.au> wrote:

> Doing a bit of digging into these levels, I came across this site.
>
> Although the names are slightly different, I think he explains it quite
> clearly – I’m going to go through it with my students as we get into some
> of the more challenging programming concepts.
> http://www.hanselman.com/blog/AReminderOnThreeMultiTierLayerArchitectureDesignBroughtToYouByMyLateNightFrustrations.aspx
>
> Cheers
>
> Damien
>
>
>
>
>
> *Damien* *Atkinson-Buck*
> Head of Learning Area: Technology/Arts
>
> *p:* +61 3 9490 3848
>
> *e:* damien.atkinson-buck at ivanhoe.com.au
>
> *f:* +61 3 9490 3490
>
> *w:* www.ivanhoe.com.au
>
> *w:* www.ivanhoe100.com.au
>
>
>
> *From:* Maria-ana Sanchez [mailto:maria-ana-sanchez at hotmail.com]
> *Sent:* Sunday, 18 October 2015 8:34 AM
>
> *To:* Year 12 Software Development Teachers' Mailing List
> *Subject:* Re: [Year 12 SofDev] Event Driven Programming
>
>
>
> Thanks!
>
>
>
> I was panicking then...
>
> Sent from my iPhone
>
>
> On 18 Oct 2015, at 08:26, Christophersen, Paula P <
> christophersen.paula.p at edumail.vic.gov.au> wrote:
>
> Hi folks
>
>
>
> No the layers are just organisers of programming requirements. They are
> there to just group or classify requirements and this might help teachers
> when they are developing designs for working modules for U3O1. The layers
> as such are not assessable.
>
>
>
> This grouping of requirements might also assists students when developing
> their solutions to their need or opportunity in U302.
>
>
>
> What's important are the programming requirements - the classifications
> are provided as scaffolding for teaching and learning, but not assessment.
>
>
>
> Regards
>
> Paula
>
> ------------------------------
>
> *From:* sofdev-bounces at edulists.com.au [sofdev-bounces at edulists.com.au]
> on behalf of Adrian Janson [janson.adrian.a at gmail.com]
> *Sent:* Saturday, 17 October 2015 7:07 PM
> *To:* Edulists - Year 12 Software Development
> *Subject:* Re: [Year 12 SofDev] Event Driven Programming
>
> Hi all,
>
>
>
> Forgive my ignorance... but these terms 'interface layer', 'logic layer',
> 'data source layer' are not in the study design? So the idea of 'layers of
> solution' is a new one. Are SD teachers supposed to teach this - and if so
> - it isn't actually examinable as it's not mentioned in a KK point anywhere
> (unless it is inferred as being part of application architecture??) - even
> so - not explicitly mentioned!!
>
>
>
> Cheers,
>
> Adrian
> ------------------------------
>
> From: Chris.Bucknell at haileybury.vic.edu.au
> To: sofdev at edulists.com.au
> Date: Sat, 17 Oct 2015 03:24:57 +0000
> Subject: Re: [Year 12 SofDev] Event Driven Programming
>
> Hi All,
>
>
>
> My short answer on the use of PHP and Java as languages that can be used
> is YES.  But I think you need to look at the language requirements in a bit
> more depth than what we have been used to in the past.
>
>
>
> The new language requirements are not simply list of languages, but a
> description that allows us to use the appropriate languages/technologies
> for each layer of solution the students will develop.  So as an example,
> students could develop a solution that uses:
>
> ·        HTML (with Java Script) as the “Interface Layer”
>
> ·        PHP (as it was originally developed) for the “Logic Layer”, and
>
> ·        Some variant of a dB (MS-SQL, MYSQL, NOSQL, …) for the “Data
> Source Layer”, or
>
> ·        Follow the current application model/pattern for “Universal
> Apps” (if you are like me and live on the Micro$oft stack
> https://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn726767.aspx )
>
>
>
> Of course I could also see many other application patterns using:
>
> ·        files (text, XML, JSON, dB, web-services, …) for data
> storage/access,
>
> ·        StoredProc’s, web services, etc… from dB servers as part of a
> solutions “Logic Layer”.
>
>
>
> Lastly my read on the “no dB in the Interface Layer”, is to solve the
> problem of a solution just being built in “MS Access”, ”Filemaker”, etc… -
> i.e. Access forms and reports and a wizard produced solution.
>
>
>
> Only my two cents worth.
>
>
>
> Regards
>
>
>
> *Chris Bucknell*
>
> Head of ICT; Coord, Internal Exam; House Tutor
>
> +61 3 9904 6360
>
> Chris.Bucknell at haileybury.vic.edu.au <%7bemail%7d>
>
> www.haileybury.vic.edu.au
>
> *From:* sofdev-bounces at edulists.com.au [
> mailto:sofdev-bounces at edulists.com.au <sofdev-bounces at edulists.com.au>] *On
> Behalf Of *Maria-ana Sanchez
> *Sent:* Saturday, 17 October 2015 1:12 PM
> *To:* Year 12 Software Development Teachers' Mailing List
> *Subject:* Re: [Year 12 SofDev] Event Driven Programming
>
>
>
> What about Java?
>
> Sent from my iPhone
>
>
> On 17 Oct 2015, at 12:35, Robert Hallworth <hallworth.r at wcc.vic.edu.au>
> wrote:
>
> Just looking at the VCAA on language requirements.
>
>
>
> “use objects, methods and * event-driven programming functions*.”
>
>
>
> PHP has been my language of choice BUT does not support “event-driven
> programming” .. well not easily. Does that mean I can’t use PHP?
>
>
>
> What other languages are popular that satisfies this?
>
>
>
> ALSO what does “Note that databases are not to be used in the interface
> layer.” mean?? Can I use MySQL in logic layer or NOT??
>
>
>
> *Robert K Hallworth*
>
> Waverley Christian College
>
>
>
>
> ------------------------------
>
>
>
> ----------------------
> DISCLAIMER: This email and any files transmitted with it are confidential
> and intended solely for the use of the individual or entity to whom they
> are addressed. If you have received this email in error please delete it
> immediately and notify the system administrator on srvadm at wcc.vic.edu.au.
> WARNING: Although the College has taken reasonable precautions to ensure
> no viruses are present in this email, the College cannot accept
> responsibility for any loss or damage arising from the use of this email or
> attachments.
> ----------------------
>
>
>
> Scanned by the Netbox from Netbox Blue <http://netboxblue.com/>
>
> _______________________________________________
> http://www.edulists.com.au - FAQ, Subscribe, Unsubscribe
> IT Software Development Mailing List kindly supported by
> http://www.vcaa.vic.edu.au - Victorian Curriculum and Assessment
> Authority and
> http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html
> http://www.vitta.org.au  - VITTA Victorian Information Technology
> Teachers Association Inc
> http://www.swinburne.edu.au/ict/schools - Swinburne University
>
>
> ------------------------------
>
>
> This email, including any attachments, is confidential. If you are not the
> intended recipient you must not copy, use, disclose, distribute or rely on
> this information. If you have received this email in error, please notify
> the sender immediately by reply email and delete the email from your
> system. Confidentiality and legal privilege attached to this communication
> are not waived or lost by reason of mistaken delivery to you. Haileybury
> does not guarantee that this email is unaffected by computer virus,
> corruption or other defects. Haileybury monitors all incoming and outgoing
> email for compliance with its IT Policies. ABN: 34 004 228 906
>
> _______________________________________________ http://www.edulists.com.au
> - FAQ, Subscribe, Unsubscribe IT Software Development Mailing List kindly
> supported by http://www.vcaa.vic.edu.au - Victorian Curriculum and
> Assessment Authority and
> http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html
> http://www.vitta.org.au - VITTA Victorian Information Technology Teachers
> Association Inc http://www.swinburne.edu.au/ict/schools - Swinburne
> University
>
> *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 - FAQ, Subscribe, Unsubscribe
> IT Software Development Mailing List kindly supported by
> http://www.vcaa.vic.edu.au - Victorian Curriculum and Assessment
> Authority and
> http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html
> http://www.vitta.org.au  - VITTA Victorian Information Technology
> Teachers Association Inc
> http://www.swinburne.edu.au/ict/schools - Swinburne University
>
>
>
>
>
> 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.
>
> *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.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.edulists.com.au/pipermail/sofdev/attachments/20151021/4f1abad1/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 995 bytes
Desc: not available
Url : http://www.edulists.com.au/pipermail/sofdev/attachments/20151021/4f1abad1/image001-0001.png 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.jpg
Type: image/jpeg
Size: 5753 bytes
Desc: not available
Url : http://www.edulists.com.au/pipermail/sofdev/attachments/20151021/4f1abad1/image002-0001.jpg 


More information about the sofdev mailing list