So, as part of my initial week I downloaded the NSW Board of Studies Syllabus for Y7-10 IT. It’s actually publicly accessible (http://www.boardofstudies.nsw.edu.au/syllabus_sc/) if you’re interested in taking a look at the whole thing, but the thing that struck me was that it has a lot more in it than I thought it would – a good thing.
(Remember this is for Years 7-10 – Y11-12 goes beyond this)
The core topic areas are what I kind of expected (my comments in italics)
- Design, produce and evaluate – theory
- Past, Current and Emerging Technologies – ever wondered why kids know more than you do? They learn stuff like this instead of what we used to learn at school.
- Data Handling
- Hardware
- Issues
- People
- Software
The optional topic areas are where things start to get really cool. A teacher only needs to pick one or two of these for inclusion:
- AI, Simulation and modelling
- Authoring and multimedia
- Databse Design
- Digital Media
- The Internet and Website Development
- Networking Systems
- Robotics and Automated Systems
- Software Development and Programming – I’m actually guessing here, but I reckon a lot of teachers probably take the "easier" options such as authoring and multimedia and robotics where they can use Turtles or Lego Mindstorms. However, wouldn’t it be cool if they took this one and others such as Database Design and Website Development.
Take a look at the detail for this last option (wouldn’t it be cool if we could have teachers using VB or C# and .NET for this?):
Outcomes A student: 5.2.1 describes and applies problem-solving processes when creating solutions 5.2.2 designs, produces and evaluates appropriate solutions to a range of challenging problems 5.2.3 critically analyses decision-making processes in a range of information and software solutions. | |
Students learn about: Basic programming concepts input, process, output functions assignment statements variables · constants |
Students learn to: examine the code of an existing software program to describe the input, processes and output examine an existing program and identify functions, assignment statements, variables and constants · modify an existing program to assess the effects of changing variables on the output of the program |
GUI layout including graphics tools · objects such as textboxes, list boxes and command buttons |
experiment with an existing GUI layout in a selected software program design a simple GUI layout for a specific problem and apply simple programming code · conduct a peer evaluation on the designed GUI |
Data types such as character, integer, string, real, Boolean |
identify data types in existing code and explain their purpose compare the use of data types |
Data operators relational logical · arithmetic operators |
distinguish between various operators within existing code |
Algorithms definitions and descriptions representing algorithms · examples such as recipes, directions, appliance instructions |
define algorithms and describe examples in daily life represent algorithms by using either flowchart or pseudocode · explain the purpose of an algorithm when solving problems |
Control structures sequencing selection such as binary and case · repetition and/or iteration such as pre and post test |
devise algorithms to solve everyday problems incorporating the use of control structures examine and analyse the existing code of a selected example and identify control structures · develop prototypes using basic control structures |
Desk checking |
conduct a desk check on a selected algorithm · modify an algorithm to produce the required output |
Sub-programs purpose · examples |
examine existing code and algorithms to identify the purpose of sub-programs for a range of examples · incorporate sub-programs into algorithms and working code |
Programming language function of programming language · examples of a programming language |
define and describe the function of a programming language · convert algorithms into basic code using a given language syntax |
Data structures record file · array |
examine data structures in existing code demonstrate the use of an array · modify existing code to allow for changes to the array |
Testing test data · boundaries |
test programming code using test data to check for the desired outcome |
Error detection including syntax logical · run-time |
identify and describe errors in a sample of given code eliminate sources of error to create working code |
Error correction software tools |
debug all errors in code using peer checking, desk checking or software debugging tools |
Documentation of programming code |
create appropriate user support documentation for code · apply meaningful variable names and comments to code |
Project development processes and techniques modifying an existing program · creating a new software solution |
design, produce and evaluate a simple project for a real-world application either separately for this option, or integrated with other options · write code to solve a real-world problem |
Additional Content | |
Students learn about: |
Students learn to: |
Random and sequential files |
compare and contrast existing code for processing random access and sequential files |
Object-oriented software development |
investigate developments of object-oriented software development |
The extra cool thing for me was that I posted this message internally at Readify and instantly had a number of the guys come back with "yeah! Wouldn’t it be cool to be involved with that" and similar comments. Glad I work for a company that has a passion to reach out to community as deeply as this!
Hi,Do you need advertising displays, digital signages, mp4 advertisement players, SD card players and advertisement LCD displays? Please go Here:www.amberdigital.com.hk(Amberdigital).we have explored and developed the international market with professionalism. We have built a widespread marketing network, and set up a capable management team dedicated to provide beyond-expectation services to our customers.
amberdigital Contact Us
E-mail:sstar@netvigator.com
website:www.amberdigital.com.hk
alibaba:amberdigital.en.alibaba.com[aaebbdgciagb
Hi,Do you need ad players, advertisement player and LCD advertisings? Please go Here:www.amberdigital.com.hk(Amberdigital).we have explored and developed the international market with professionalism. We have built a widespread marketing network, and set up a capable management team dedicated to provide beyond-expectation services to our customers.
amberdigital Contact Us
E-mail:sstar@netvigator.com
website:www.amberdigital.com.hk
alibaba:amberdigital.en.alibaba.com[babdehbbcihe
Hi,Do you need advertising displays, screen advertisings, digital sign, digital signages and LCDs? Please go Here:www.amberdigital.com.hk(Amberdigital).we have explored and developed the international market with professionalism. We have built a widespread marketing network, and set up a capable management team dedicated to provide beyond-expectation services to our customers.
amberdigital Contact Us
website:www.amberdigital.com.hk
alibaba:amberdigital.en.alibaba.com[cchdijjhbcadbj]
Hi,Do you have used LCDs, second hand LCDs, used flat screens and used LCD monitors? Please go here:www.sstar-hk.com(Southern Stars).We are constantly buying re-usable LCD panels and working for LCD recycling.The re-usable panels go through strictly designed process of categorizing, checking, testing, repairing and refurbishing before they are re-used to make remanufactured LCD displays and TV sets.Due to our recent breakthrough in testing and repairing technology of LCD, we can improve the value for your LCD panels.
website:www.sstar-hk.com[ffigddfedfbihj]
http://www.bestugg.infohttp://www.dazebrands.comhttp://www.shopstyletoday.comhttp://www.pandorajewelrycom.comhttp://www.bestugg.info/black-ugg-boots-5825-classic-short-p-85.htmlhttp://www.bestugg.info/oatmeal-ugg-boots-classic-crochet-5833-p130.htmlhttp://www.dazebrands.com/ugg-ascot-mens-slippers-c-81.htmlhttp://www.dazebrands.com/ugg-bailey-button-c-75.htmlhttp://www.shopstyletoday.com/ugg-classic-tall-c-1418.htmlhttp://www.shopstyletoday.com/ugg-classic-cardy-c-1417.htmlhttp://www.pandorajewelrycom.com/match-necklaces-c-28.htmlhttp://www.pandorajewelrycom.com/pandora-silver-and-brown-single-waved-leather-bracelet-new-p-46.html
How to Get a Dog to Stop Kicking Up Dirt http://www.kicksf.comHow to Make 3 Minute Chocolate Mug Cake http://www.sf9458.com