[Year 12 SofDev] sofdev Digest, Vol 125, Issue 8
Weiyuan, Xin X
weiyuan.xin.x at edumail.vic.gov.au
Wed Aug 5 12:22:16 AEST 2015
Hi Mark,
Do you know which school is using C++?
Regards,
Weiyuan Xin
-----Original Message-----
From: sofdev-bounces at edulists.com.au [mailto:sofdev-bounces at edulists.com.au] On Behalf Of sofdev-request at edulists.com.au
Sent: Wednesday, August 5, 2015 12:17 PM
To: sofdev at edulists.com.au
Subject: sofdev Digest, Vol 125, Issue 8
Send sofdev mailing list submissions to
sofdev at edulists.com.au
To subscribe or unsubscribe via the World Wide Web, visit
http://www.edulists.com.au/mailman/listinfo/sofdev
or, via email, send a message with subject or body 'help' to
sofdev-request at edulists.com.au
You can reach the person managing the list at
sofdev-owner at edulists.com.au
When replying, please edit your Subject line so it is more specific than "Re: Contents of sofdev digest..."
Today's Topics:
1. Re: python UI (Mark)
2. Re: python UI (Guy Flaherty)
----------------------------------------------------------------------
Message: 1
Date: Wed, 5 Aug 2015 12:02:00 +1000
From: Mark <mark at vceit.com>
Subject: Re: [Year 12 SofDev] python UI
To: "Year 12 Software Development Teachers' Mailing List"
<sofdev at edulists.com.au>
Message-ID:
<CACu=8Z3-qx2egf=ZHSMw4p1q+A3QA8OgCyx9WOj5wpFWvr4QQg at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Hi Victoria.
I suspect your question is dramatically rhetorical, but for the sake of those who don't know...
For this year, VCAA neatly lists the approved languages <http://www.vcaa.vic.edu.au/Pages/correspondence/bulletins/2010/June/vce_study.aspx#4>
:
- Basic (object-oriented variations only, e.g. VB.NET) - including VB6
still !
- C++
- C#
- Objective-C
- Pascal (object-oriented variations only, e.g. Delphi)
- Java
- Perl
- PHP
- Python
- Ruby
Sadly, neither Scratch nor QuickBASIC 4.5 qualifies ;-)
But henceforth, for the *new* study design (2016-2019) there is no longer an approved list of programming languages. There will, however, be a list of functions of which a chosen language must be capable.
Mark
On 5 August 2015 at 11:48, Victoria Farrell <FarrellV at humegrammar.vic.edu.au
> wrote:
> In SD, students need to create working solutions where the interface
> is required to be user friendly?. So what language are we supposed to use?????
>
>
>
> *From:* sofdev-bounces at edulists.com.au [mailto:
> sofdev-bounces at edulists.com.au] *On Behalf Of *Laurie Savage
> *Sent:* Wednesday, 5 August 2015 11:43 AM
> *To:* Year 12 Software Development Teachers' Mailing List
> *Subject:* Re: [Year 12 SofDev] python UI
>
>
>
> That's what I like about it! I'm not sure a GUI approach to language
> learning is always the right way in at this level; although I like the
> Scratch approach to problem solving eventually the students have to
> dive into syntax. I'm very fond of Python, just not very expert at it
> - there's always something else to do at work!
>
> Laurie
>
>
> Laurie Savage
> https://sites.google.com/a/pvgc.vic.edu.au/mr-savage/home
>
>
>
> On 5 August 2015 at 09:13, Guy Flaherty
> <Guy.Flaherty at xavier.vic.edu.au>
> wrote:
>
> There are a bunch of Python Web Frameworks Laurie. Probably the
> biggest of them is Django (http://djangoproject.com/). I am not
> teaching SD again this year but if I were I would look at using
> something like this and JQueryMobile (http://jquerymobile.com/) and
> get the students building mobile apps for their phones.
>
>
>
> Python is not really a GUI focussed language. You can do it, but other
> languages are probably going to be easier to teach and use. Don?t get
> me wrong, I love Python. Been using it for 15 years now, but not for
> GUI programming.
>
>
>
> Good luck,
>
>
>
> Guy Flaherty
>
> Xavier College
>
>
>
> *From:* sofdev-bounces at edulists.com.au [mailto:
> sofdev-bounces at edulists.com.au] *On Behalf Of *Laurie Savage
> *Sent:* Wednesday, 5 August 2015 8:43 AM
> *To:* Year 12 Software Development Teachers' Mailing List <
> sofdev at edulists.com.au>
> *Subject:* Re: [Year 12 SofDev] python UI
>
>
>
> I haven't cracked using Python as a web tool yet so I'm interested in
> how people go about this. Is there anything like Ruby on Rails? (maybe
> Python on a Swing?)
>
> Laurie
>
>
> Laurie Savage
> https://sites.google.com/a/pvgc.vic.edu.au/mr-savage/home
>
>
>
> On 4 August 2015 at 22:41, Andrew Pate <arp at mentonegrammar.net> wrote:
>
> Hi all
> Just wondering through what mechanism those of you using python as
> your language are having students build UI? Is it web or otherwise
> platform independent?
> I have been using PHP for a few years now, and probably will continue,
> but I have a number of students in 9-11 taking the Grok NCSS challenge
> and thought about looking into python as my language. Also, the
> Algorithmics course mandates python, and I would like to offer that,
> although I know that UI is not so important there.
>
> Thanks
> Andrew.
>
> Andrew Pate
> Mentone Grammar
>
>
--
*People laugh when I say that I think a jellyfish is one of the most beautiful things in the world. What they don't understand is, I mean a jellyfish with blonde hair.(Jack Handey)*
Mark Kelly
http://vceit.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.edulists.com.au/pipermail/sofdev/attachments/20150805/623135aa/attachment-0001.html
------------------------------
Message: 2
Date: Wed, 5 Aug 2015 02:17:22 +0000
From: Guy Flaherty <Guy.Flaherty at xavier.vic.edu.au>
Subject: Re: [Year 12 SofDev] python UI
To: "'Year 12 Software Development Teachers' Mailing List'"
<sofdev at edulists.com.au>
Message-ID:
<2298a1764e1c4d58ab08aae9d17e5b22 at XCSCEML02.xavier.internal>
Content-Type: text/plain; charset="utf-8"
Hi Victoria,
There are four main GUI toolkits for Python:
PyQT - http://www.riverbankcomputing.com/software/pyqt/
PyGTK - http://www.pygtk.org/
Tkinter - https://wiki.python.org/moin/TkInter
wxPython - http://wxpython.org/
None are really beginner friendly, but that doesn?t mean you couldn?t produce an interesting and challenging SD course with them. It would just take effort or quite a bit of background knowledge.
Personally, I would go with something like Jquerymobile for the GUI part of the app and python, or another language, for the programming (backend) part.
If there are no ?approved languages? any more for SD from 2016, I would hope that Javascript would be possible to use and then web based interfaces could result in a much more meaningful and modern course.
Guy
From: sofdev-bounces at edulists.com.au [mailto:sofdev-bounces at edulists.com.au] On Behalf Of Victoria Farrell
Sent: Wednesday, 5 August 2015 11:49 AM
To: Year 12 Software Development Teachers' Mailing List <sofdev at edulists.com.au>
Subject: Re: [Year 12 SofDev] python UI
In SD, students need to create working solutions where the interface is required to be user friendly?. So what language are we supposed to use?????
From: sofdev-bounces at edulists.com.au<mailto:sofdev-bounces at edulists.com.au> [mailto:sofdev-bounces at edulists.com.au] On Behalf Of Laurie Savage
Sent: Wednesday, 5 August 2015 11:43 AM
To: Year 12 Software Development Teachers' Mailing List
Subject: Re: [Year 12 SofDev] python UI
That's what I like about it! I'm not sure a GUI approach to language learning is always the right way in at this level; although I like the Scratch approach to problem solving eventually the students have to dive into syntax. I'm very fond of Python, just not very expert at it - there's always something else to do at work!
Laurie
Laurie Savage
https://sites.google.com/a/pvgc.vic.edu.au/mr-savage/home
On 5 August 2015 at 09:13, Guy Flaherty <Guy.Flaherty at xavier.vic.edu.au<mailto:Guy.Flaherty at xavier.vic.edu.au>> wrote:
There are a bunch of Python Web Frameworks Laurie. Probably the biggest of them is Django (http://djangoproject.com/). I am not teaching SD again this year but if I were I would look at using something like this and JQueryMobile (http://jquerymobile.com/) and get the students building mobile apps for their phones.
Python is not really a GUI focussed language. You can do it, but other languages are probably going to be easier to teach and use. Don?t get me wrong, I love Python. Been using it for 15 years now, but not for GUI programming.
Good luck,
Guy Flaherty
Xavier College
From: sofdev-bounces at edulists.com.au<mailto:sofdev-bounces at edulists.com.au> [mailto:sofdev-bounces at edulists.com.au<mailto:sofdev-bounces at edulists.com.au>] On Behalf Of Laurie Savage
Sent: Wednesday, 5 August 2015 8:43 AM
To: Year 12 Software Development Teachers' Mailing List <sofdev at edulists.com.au<mailto:sofdev at edulists.com.au>>
Subject: Re: [Year 12 SofDev] python UI
I haven't cracked using Python as a web tool yet so I'm interested in how people go about this. Is there anything like Ruby on Rails? (maybe Python on a Swing?) Laurie
Laurie Savage
https://sites.google.com/a/pvgc.vic.edu.au/mr-savage/home
On 4 August 2015 at 22:41, Andrew Pate <arp at mentonegrammar.net<mailto:arp at mentonegrammar.net>> wrote:
Hi all
Just wondering through what mechanism those of you using python as your language are having students build UI? Is it web or otherwise platform independent?
I have been using PHP for a few years now, and probably will continue, but I have a number of students in 9-11 taking the Grok NCSS challenge and thought about looking into python as my language. Also, the Algorithmics course mandates python, and I would like to offer that, although I know that UI is not so important there.
Thanks
Andrew.
Andrew Pate
Mentone Grammar
_______________________________________________
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
_______________________________________________
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.edulists.com.au/pipermail/sofdev/attachments/20150805/122d0998/attachment.html
------------------------------
_______________________________________________
sofdev mailing list
sofdev at edulists.com.au
http://www.edulists.com.au/mailman/listinfo/sofdev
End of sofdev Digest, Vol 125, Issue 8
**************************************
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.
More information about the sofdev
mailing list