Scotch College

INFORMATION TECHNOLOGY Computer Programming [Semester Unit] Year 10 — 2010

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

Simple Programming using some of the following:

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

  • Programming assignments
  • Project work
  • Examination
  • Senior School
  • Tel: 03 9810 4321
  • Fax: 03 9810 4333
  • Abs: 03 9810 4488
  • Junior School
  • Tel: 03 9810 4236
  • Fax: 03 9810 4391
  • Admissions
  • Tel: 03 9810 4203
  • ScotchNET support
  • Tel: 03 9810 4411
  • Mon-Fri: 8am/5pm
  • email:techsupport

Scotch College: ABN 86 852 826 445 ACN 005 650 395 CRICOS 00624A (Commonwealth Register of Institutions and Courses for Overseas Students)