[Year 12 Its] approved languages for IT Software Development

Tony Forster forster at ozonline.com.au
Fri Dec 8 16:29:45 EST 2006


I note: "Specific distributions, projects or variations of languages may be 
suitable as long as they are able to address the criteria listed above ... 
the VCAA recommends teacher firstly consider a language from the approved 
list"

GameMaker fills all the criteria, (including data structures such as stacks, 
queues, lists, maps, priority queues and grids) see 
http://www.freewebs.com/schoolgamemaker/#samples for examples of databases, 
file storage, GUI's and data validation
______________________________________________________________________

VCE Software Development (currently Information Systems)
Approved programming languages for the reaccredited study in 2007
Students will use one programming language from the accompanying list, to 
develop purpose-designed software.
In the development of this software, students should be able to:

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

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

List of approved languages
Delphi
VisualBasic (not Visual Basic for Applications)/REALbasic
VisualBasic.NET
Visual C++
Visual C#
Visual Fox Pro
Pascal (object-oriented variations only)
Visual J, Visual J#, Java
Perl
PHP
Python
Ruby

Additional languages can be used to embellish a product, for example 
Javascript with webpages. However, these would
be supplementary to the main language and not replace it.
Specifi c 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 fi le handling. Since it is impractical to itemise each of these 
language variations, the VCAA recommends teacher firstly
consider a language from the approved list.



More information about the is mailing list