[Year 12 SofDev] programming languages advice for 2011

Margaret Iaquinto iaquinto at ozemail.com.au
Mon Aug 2 17:11:04 EST 2010


Folks

To reply to several messages I have just received privately, this advice 
is from the VCAA website. Kindly note that Paula posted it here but many 
of you may have been on holiday when it came out.

Some languages have been removed from the list. One exciting addition is 
Objective-C which is for apps on the iPhone. Additionally, there is 
advice about database programming. This has been removed from the 2011 
study design. All languages must be Object-Oriented.

Perhaps Adrian or someone from VITTA will post some news about 'Gearing 
up for SD in 2011' to inform us of the changes to the Study Design.

Kevork recently posted info about the use of C# with respect to Study 
Design 2011. Several teachers attended that workshop.

Maggie
--


      Approved programming languages for the accredited study in 2011

Students will use one programming language from the accompanying list, 
to develop purpose-designed solutions. In the development of solutions, 
students should be able to:

    * develop a graphical user interface (GUI), for use in mobile
      computing devices, such as laptops, personal digital assistants,
      gaming consoles, mobile phones
    * construct and use data structures, for example multi-dimensional
      arrays, records, queues and stacks
    * design, construct and use files (not databases) to store and
      retrieve data
    * design and apply data validation techniques
    * use program control structures: selection, iteration and sequencing.

The purpose-designed solutions will entail the use of objects, methods 
and their properties, and event-driven programming.


        List of approved languages

Basic (object-oriented variations only, e.g. VB.NET)
C++
C#
Objective-C
Pascal (object-oriented variations only, e.g. Delphi)
Java
Perl
PHP
Python
Ruby

With all of the above languages, databases are *not* to be used to 
support the construction of solutions. Students should be able to 
demonstrate the highest level of achievement using only the selected 
programming language. Additional languages can be used to embellish a 
solution, for example JavaScript with web pages; however, these would be 
supplementary to the main language and not replace it.

Specific distributions, projects or variations of languages may be 
suitable as long as they are able to address the criteria listed above, 
including, but not limited to, an object-oriented programming capability 
with graphical user interface features and file handling. Since it is 
impractical to itemise each of these language variations, the VCAA 
recommends teachers firstly consider a language from the approved list.

Teachers of VCE Software Development should note that the list of 
approved programming languages is revised each year and is published 
annually in the VCAA Bulletin VCE, VCAL and VET.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.edulists.com.au/pipermail/sofdev/attachments/20100802/46035d32/attachment.html 


More information about the sofdev mailing list