[Year 12 Its] approved languages for IT Software Development

Kevork Krozian Kroset at novell1.fhc.vic.edu.au
Mon Dec 11 10:46:42 EST 2006


Hi , 

 Although I know it is up to Paula to clarify this, but my reading of
the statement below is that there may be a specific "dialect" of a
listed language that may still be suitable - as long as criteria are met
- rather than a totally different language than what appears on the
lists.
Eg. a pascal , python or a php variant. 

Best Wishes



Kevork Krozian
IT Manager , Forest Hill College
k.krozian at fhc.vic.edu.au
http://www.fhc.vic.edu.au
Mobile: 0419 356 034

>>> forster at ozonline.com.au 12/08/06 04:29pm >>>
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.

_______________________________________________
http://www.edulists.com.au 
IT Systems Mailing List kindly supported by
http://www.vcaa.vic.edu.au - Victorian Curriculum and Assessment
Authority and
http://www.vitta.org.au  - VITTA Victorian Information Technology
Teachers Association Inc


More information about the is mailing list