[Year 12 SofDev] Pondering SD U3O2

Mark Kelly kel at mckinnonsc.vic.edu.au
Tue Feb 13 13:05:37 EST 2007


Hi Adrian.

Perhaps I'm just using terms differently to you (and I don't want to 
dicker with terms just to be difficult), but when you say "The program 
does not have to be implemented - just modeled." it sounds like you're 
saying students do not need to produce functional code: they just need 
to simulate it.

And obviously they do need to do some functional coding in U3O2.

I just want to iron out any gross misunderstanding I may have :-)

Mark

Adrian Janson wrote:
> Hi all,
> 
> My take on the issue...
> 
> Why was the task changed to be a 'portable computing device'?  The previous
> study design has students creating code for a module and then (in Unit 4)
> creating a program of a larger scale.  The two programs were quite similar
> in terms of structure and style - varying only in scope.  There are so many
> different platforms these days with different specifications, that students
> need to appreciate that programming is not always done for the most highly
> spec'd PC that is on the market.
> 
> In basing this task on a 'portable computing device', a lot of different
> issues are introduced.  What specifications of the device will influence the
> way the program is written - ie. RAM, screen resolution, etc.
> 
> Students will need to think about issues like user interface design.  What
> if the device uses a stylus?  What if it is a touch screen?  What if it uses
> a gaming controller?
> 
> My hope is that teachers will embrace this task and challenge students.
> Yes, you could just make a program for a laptop - but this is not really in
> the spirit of the task.  The program does not have to be implemented - just
> modeled.  Give your students the screen resolution that they need to work to
> and a list of controls or functions that they can use (or alternatively,
> give them a maximum size for their program).  You could download a template
> from the web and get students to use this - I am thinking or getting my
> students to model a PSP application using a screen template.
> 
> Just look at the iPhone for a perfect example of programming for a portable
> device.  
> 
> When I have written my SAC, I will post it to the list for others to have a
> look at.
> 
> Cheers,
> Adrian
> 
> Adrian Janson
> VITTA President
> Director of ICT, Melbourne High School
> T: +61 3 9495 6836
> F: +61 3 9495 6834
> E: jansona at mhs.vic.edu.au
> M: +61(0)407 818 037
> W: www.vitta.org.au
> Suite 202, 134-136 Cambridge St,
> Collingwood, VIC, 3066, Australia
> 
> 
> -----Original Message-----
> From: sofdev-bounces at edulists.com.au [mailto:sofdev-bounces at edulists.com.au]
> On Behalf Of Kevork Krozian
> Sent: Tuesday, 13 February 2007 12:12 PM
> To: sofdev at edulists.com.au
> Subject: RE: [Year 12 SofDev] Pondering SD U3O2
> 
> Hi Mark and David,
> 
>     I think you can run any program on any mobile device, not only web
> based. 
> Furthermore, it can be a software module that is " ...capable of running on
> a mobile device ..."    without necessarily actually running on the device.
> Whilst we are watering things down, the mobile device can be a laptop. All
> this makes one wonder why you would bother setting such conditions when they
> can be ignored. Meanwhile, other teachers apply these requirements fully and
> their reward is a pat on the back for all that work.
>  
>  The issue also here for a first time SD teacher is that the same language
> must be used all year. So, it would pay to look at both programming tasks
> together when deciding on the language and not separately otherwise there
> could be grief if the language of choice in the first task does not fit so
> nicely in the second.
> 
>   Sorry to be a little bit what's the word, , pointed ??  but we are either
> going to write code that we will run on a portable device that must be
> different to a standard device or else we are not going to bother pretending
> we are doing something that does not differ at all from the standard
> approach. 
> 
>  Back to class ....
> 
> Take Care
> 
> Kevork Krozian
> IT Manager , Forest Hill College
> k.krozian at fhc.vic.edu.au
> http://www.fhc.vic.edu.au
> Mobile: 0419 356 034
> 
>>>> dgdawson at mgs.vic.edu.au 02/13/07 10:55am >>>
> My interpretation is that any small web-based application that can be
> displayed in a mobile phone or PDA accessing the internet would be
> acceptable.
> If anyone thinks this is not ok - then please let us know asap.
> We will be using PHP mostly.
> David Dawson
> 
> -----Original Message-----
> From: sofdev-bounces at edulists.com.au on behalf of Mark Kelly
> Sent: Tue 13/02/2007 10:46 AM
> To: Year 12 Software Development Teachers' Mailing List
> Subject: [Year 12 SofDev] Pondering SD U3O2
>  
> Hi all.  Have spent a quiet time with the study design...
> 
> Can someone suggest why U3O2 would specify a software module for a 
> *portable* computing device.  It seems oddly esoteric and specialised 
> for a student's very first programming task.
> 
> I wouldn't be game to program for my Palm OS, or for a Nokia phone.
> 
> One would have thought a module for a traditional computing system would 
> be more logical.  (Yes, I do realise a laptop is both portable and 
> traditional so kids can easily write a module for a "normal" PC :-)
> 
> Just wonderin' what VCAA's motives might have been.
> 
> And while I'm here, I'm curious what languages people have chosen. My 
> fallback is VB, but I am toying with Python as an alternative - and 
> trying to get used to its odd punctuation and lack of endings to loops 
> and IF constructs.
> 
> 

-- 
Mark Kelly
Manager - Information Systems
McKinnon Secondary College
McKinnon Rd McKinnon 3204, Victoria, Australia
Direct line / Voicemail: 8520 9085
School Phone +613 8520 9000
School Fax +613 95789253

Webmaster - http://www.mckinnonsc.vic.edu.au
IT Lecture notes: http://vceit.com
Moderator: IPM Mailing List

There are 10 kinds of people in the world: those who understand binary
and those who don't.



More information about the sofdev mailing list