INFORMATION TECHNOLOGY
Year 10 — 2012
Computer Programming [Semester Unit]
Rationale
This subject provides the opportunity for students to develop a better understanding of computer programming through the processes of analysis, design, development, testing and implementation of logical solutions.
Student Outcomes
- develop an understanding of the logic required to develop computer programs
- complete collaborative projects
- learn the stages of the system development life cycle
Course Content
- Photoshop: Creating ‘actions’ and using batch processing.
- Flash: Creating animations with graphical tools and actionscript.
- HTML: Simple code for web pages extended with CSS for presentation on a variety of devices.
- Visual Basic in Applications: Microsoft Word and Excel; creation, editing and testing of Macros.
- Filemaker Pro: Introduction to scripting and reporting.
- Javascript: Programming for the Web.
The following design tools may be used for programming:
- algorithms
- flowcharts
- NS diagrams
- structure charts
Students will examine and use the following steps in program development:
- define the problem
- outline the solution
- develop the outline into an algorithm
- test the algorithm
- code the algorithm
- run the program
- document and maintain the program
Assessment
Examination
Programming Assignments
Project Work