Weeks Topics/Concepts to be taught Files to be Downloaded
Applications Required
»KEY: Icons used throughout this course outline:
  • Word File This Icon Indicates that a Word File is Available for download
  • Excel File This Icon Indicates that an Excel File is Available for download
  • PowerPoint File This Icon Indicates that a PowerPoint File is Available for download
  • Zip File This Icon Indicates that a Zip File is Available for download
  • Visual Basic File This Icon Indicates that a Visual Basic File is Available for download
  • PDF File This Icon Indicates that a PDF File is Available for download
  • VB Exe File This Icon Indicates that a Visual Basic Executable File is Available for download
  • Text File This Icon Indicates that a Text File is Available for download
  • avi File This Icon Indicates that a video File is Available for download

NB: - 2004 Upgrade!

You may not be able to use all programs scheduled for each week, you can pick and choose as you like. If you have time then use some of the programs provided at the end of the course outline

  • All Theory work apart from Programming are based on "Building Information Systems" by Fitzpatrick etal (the textbook for the theory part of this course)
  • Visual Basic programming is scheduled for every double period out of 5 classes per cycle
This coloumn contains files associated with each of the icons shown in the KEY. Such files are:
  • PowerPoint presentation as notes/demonstration
  • Word/Pdf files as Exercises/Worksheets
  • Visual Basic Codes - show syntax/semantics etc
  • Visual Basic Exe files - to quickly show students what a particular program is supposed to do
  • Zip Files for VB Programs with multiple forms - unzip files to desired folder and run the VB Project
  • Excel File - Assessment Record for the unit(Mark Book)
  • Text files - These are either data files or code listings
  • Video files - Only use one in this upgrade for trial purposes
« Week 1: Wednesday, January 28 - Friday, 30 January »
Week #
1
»1. Theory Work:
Computer Components(hardware/software)
  • Course Overview
  • Computer Architecture - main components
  • Overview of cpu (microprocessor architecture)
  • Roles and functions of computer components in relation to an information system
  • Introduction to Networking

»1.Visual Basic Programming:
  • No Visual Basic Programming yet
Download necessary files:
  1. Course summary Course Summary
  2. PowerPoint Notes PowerPoint Notes Project Handout ,download for viewing
« Week 2: Monday, February 2 - Friday, 6 February»
Week
2
»2. Theory Work:
Network components - Hardware/software in relation to the purpose of "Information Systems"
  • Types of networks - LAN,WAN
  • Network topologies - Bus, Ring, Star
  • Network protocols - TCP/IP,NetBeui etc
  • Network architecture/components(hubs,switches,routers,cables,etc)
  • Types of cables & compare them
  • Network operating systems - access/security
  • Tools used to represent network components - Draw a schematic representation of a LAN
  • Video - Routing, Ram and Radio (3RRR)

»2.Visual Basic Programming:
  • No Visual Basic Programming yet
Download necessary files:
  1. PowerPoint Notes Networks Notes
  2. Word File ,download for viewing Networks Worsheet 1
  3. Word File ,download for viewing Networks Worsheet 2
« Week 3: Monday, 9 February - Friday, 13 February»
Week
3
»3. Theory Work:
Network Troubleshooting - Practical work
  • Configure a small LAN (5 computers with one hub)
  • Install software (system/application) and ensure that all computers are able to "talk" to each other

»3.Visual Basic Programming:
Introduce Programming during this week.
  • Overview of programming constructs - Revision using work from Year 10
  • Sequence & Selections - Using IF... THEN... ELSE... or IF...THEN ELSEIF..
    • Programming Task 1a - Password Program
    • Programming Task 1b - Flight Program (Introducing the use of the Internet Control (WebBrowser)). This reinforces the use of IF..THEN..ELSEIF . A similar program (the Flight Program in Week 10) will use similar conditions with pseudocodes being incorporated for algorithm development.
Download necessary files:
  1. Word for password program ,download for viewing Password Program Handout
  2. VB Project File ,download for viewing Password Program
  3. Word File ,download for viewing Joy Flight Spec
  4. VB Project File ,download for viewing Joy Flight Program
« Week 4: Monday, 16 February - Friday, 20 February »
Week
4
»4. Theory Work:

Networking Worksheet


»4.Visual Basic Programming

Programming Concepts - Arrays

  • Revisit IF & CASE Statements and Control Arrays
  • Data types
  • Data structures(arrays, records, lists etc)- to be covered in details later in the course
  • Data files(.dat, .txt etc) - example of reading and outputting contents of a file. This program will be further modified later on to use arrays(see Parallel Arrays Examples)
  • Data dictionaries
  • Internal Documentations (purpose and content)

    • Start Programming Task 1c - control arrays + If..Then..Else + Case Statements
    • Start Programming Task 1d - Flag Viewer (Similar to "Animal Show - Year 10 Course)
    • Start Programming Task 1e - Reading contents of a Data file and output to a picture box
Download necessary files:
  1. Word File ,download for viewing Control Arrays, If & Case - Task
  2. Word File ,download for viewing Control Arrays, If & Case - GUI
  3. Visual Basic File ,download for viewing Control Arrays, If & Case
  4. Visual Basic File ,download for viewing Flagviewer Program
  5. Visual Basic File ,download for viewing Flagviewer Program
  6. Visual Basic File ,download for viewing Reading Contents of a Data File
« Week 5: Monday, 23 February - Friday, 27 February »
Week
5
»5. Theory Work

System Development Life Cyle (SDLC) - The analysis phase

  • Phases of SDLC
  • Data collection - (why, how, when, where)
  • Data acquisition - methods(interviews, questionaires etc)
  • System Goals & Objectives
    Prepare for Outcome 1 to be held next week

Video - System Development Life Cycle


»5.Visual Basic Programming
  • Error Trapping in Programming
    • Types of Errors (Run Time, Logic and Syntax errors)
    • Division by zero
  • Programming Task 2a - Error Trapping e.g Division by Zero
  • Programming Task 2b - Visual Basic Divisions e.g mod, / and \

    • A module is introduced here(Task 2b) only for Variable Declaration so that the same variables are used in any of the forms. More about Modules will be covered in Week 6!
Download necessary files:
  1. Word File ,download for viewing Error Trapping - Division by Zero
  2. Visual Basic File ,download for viewing Error Trapping!
  3. Word File ,download for viewing Visual Basic Divisions
  4. Visual Basic File ,download for viewing VB Divisions
« Week 6: Monday, 1 March - Friday, 5 March »
Week
6
»6. Theory Work

OUTCOME 1


Systems Analysis/Design Tools

  • Context Diagrams
  • Data Flow Diagram (DFD)
  • Entity-Relationship (ER diagrams)
  • IPO Charts
  • Feasibility studies resulting in selecting appropriate design options - economic factors, technical factors & operational factors
  • Decision Trees/Tables
  • Hierarchy Charts
  • Structure Charts

»6.Visual Basic Programming
    Introducing the use Of Modules in Visual Basic programs
  • Programming Task 3a - Module Demonstration
  • Programming Task 3b - Program Wages & Commisions (this program was written in VB 6, it uses dialog boxes for particular formatting)
Download necessary files:
  1. Word File ,download for viewing Module Demo
  2. Visual Basic File ,download for viewing Modules Demo
  3. Word File ,download for viewing Wages & Commission
  4. Visual Basic File ,download for viewing Wages & Commission
« Week 7: Monday, 8 March - Friday, 12 March »
Week
7
»7. Theory Work

System Tools Con't

  • Levelling of DFDs
  • Case Tools
  • Equipment & procedures
  • System Flow Charts

»7.Visual Basic Programming
  • Programming Task 4a - more on variables using Simple/Compound Interest
  • Programming Task 4b. Mofify the Simple Interest Program by using a module for calculation
Download necessary files:
  1. Word File ,download for viewing Simple/Compound Interest
  2. VB Project File ,download for viewing Simple Interest
  3. VB Project File ,download for viewing Compound Interest
  4. VB Project File ,download for viewing Simple Interest - Module used
« Week 8: Monday, 15 March - Friday, 19 March»
Week
8
»8. Theory Work

Software Development

  • Stages of software development - (program development life cycle)
  • Approaches to software design
  • Roles of programmers
    • legal obligations
    • ethical obligations
  • High level programming languages
  • Software evaluation

»8.Visual Basic Programming
  • Validation Routines - Examine this program used in Year 10 programming and then see the more elegant routines below
  • Validation Routines - Deal with not accepting other keys but the ones representing the digits "0" to "9"
  • Programming Task 5 - These routines check for specified data inputs
Download necessary files:
  1. Word File ,download for viewing The IsNumeric Program
  2. VB Project File ,download for viewing The IsNumeric Program
  3. Word File ,download for viewing Validations
  4. VB Project File ,download for viewing Validation Program
« Week 9: Monday, 22 March - Friday, 26 March »
Week
9
»9. Theory Work

Algorithms - Tools

  • NS Diagrams
  • Flow Charts
  • Pseudocodes
  • IPO Charts
  • Structure Charts

»9.Visual Basic Programming

Interation - Loops

Problem raised by a student

One student wanted to mask the first character of the content of a textbox. It just happened that the content consisted of numbers with a negative sign at the front. Two possible solutions were raised:

  1. One was to simply multiply the content by a -1
  2. The other was to use a loop to count the content of the characters in the textbox and take away 1 from the total number of characters - this is implemented here using a "For" loop and either the Mid() or the Right().
  • Programming Task 6a - The masking program
  • Programming Task 6b - Coding an NS Diagram problem (Similar to Question on 2003 Exam)
Download necessary files:
  1. Word File ,download for viewing Masking using Mid() and Right()
  2. VB Project File ,download for viewing Masking using Mid()
  3. VB Project File ,download for viewing Masking using Right()
  4. Word File ,download for viewing NS Diagram Demo
  5. VB Project File ,download for viewing NS Diagram Demo
« Week 10: Monday, 29 March - Friday, 2 April »
Week
10
»10. Theory Work

Algorithms

  • Pseudocodes and algorithm
  • From pseudocodes to VB programs
  • Data Backup/Storage - Data can be stored and retrieved from data files
  • Data security - Demonstrated by the use of passwords (see password programs) for authorise users only

»10.Visual Basic Programming
  • Programming Task 7a - Flight Program
  • Programming Task 7b - Grades Program

The two programs above re-inforce the idea of boundary testing whereby values are either >,< >= or <=. These are typical testing which featured in both 2001 & 2002 algorithm questions.

More on Week 11 program too

Download necessary files:
  1. Word File ,download for viewing Flight Program Handout
  2. VB Project File ,download for viewing Flight Program
  3. Word File ,download for viewing Grades Program Handout
  4. VB Project File ,download for viewing Grades Program
TERM ONE ENDS : School Holidays Starts - Monday, 5 April - Friday, 16 April
Cycle
» Holiday Tasks - Sample Outcome & Programming Tasks:

Sample outcome for Outcome 2

  • Programming Task 7c - Tennis Player Profile

Re-inforces ideas on Validation (age in numbers only), use of Checkboxes,OptionButtons, 1-Simple ComboBox, Case Statements and formatting of output..

Download necessary files:
  1. Word File ,download for viewing Program Handouts
  2. VB Project File ,download for viewing Player Profile Program
« Week 11: Monday, 19 April - Friday, 23 April »
Week
11
»11. Theory Work

Test Data, Testing Tables and Desk Checking

  • The need for appropriate test data
  • Boundary testing
  • Contents of a testing table
  • The need for Desk-Checking before coding
  • Evaluation criteria
    • criteria for evaluating software
    • criteria for evaluating a system
  • Physical design alternatives to implement the logical design of a system

»11.Visual Basic Programming
  • Programming Task 8a - The Security Wages program(comboboxes, validation and boundary testing)
Download necessary files:
  1. Wages Handouts ,download for viewing Security Wages Handouts
  2. VB Project File ,download for viewing Security Wages
« Week 12: Tuesday, 26 April - Friday, 30 April »
Week
12
»12. Theory Work

OUTCOME 2

  • The whole week is dedicated to Outcome 2

»12.Visual Basic Programming
  • Also deals with accessing and writing to a file - See StartUp Form codes for the Quadratics Program version 2.
  • Programming Task 8b - to be done at home (The quadratics Program)
    • This program has two version - both are supplied
  • User Defined variables in Modules
  • Why use Modules in Visual Basic programming?
Download necessary files:
  1. Word File ,download for viewing Quadratics Program Handout
  2. VB File ,download for viewing Quadratics Program
  3. VB File ,download for viewing Quad Program ver_2

See Programming Quadratics & Linear Functions below for extra bits and pieces
  1. Visual Basic File ,download for viewing Quadratics & Linear Functions
« Week 13: Monday, 3 May - Friday, 7 May »
Week
13

»13. Theory Work

Data Repesentation - how the computer process data (machine level)

  • Binary
  • Hexidecimal
  • Decimal
  • Octal
  • ASCII
  • Binary files and ASCII files
  • Stacks
  • Queues
  • Linked Lists

SAMPLE OUTCOME 3
»13.Visual Basic Programming

Finish off Programming Task 8 - prepare for Outcome 3

  • The use of With..End With Statements
  • Further Use of modules in VB
  • Saving/Retrieving data into files
  • Arrays and Data files - Use of arrays to dynamically read and manipulate contents of data files

    • Programming Task 9a - Ascii Values
    • Programming Task 9b - Parallel Arrays Example 1
    • Programming Task 9c - Parallel Arrays Example 2
    • Programming Task 9d - Read/Process-Manipulate/Output contents of data files
Download necessary files:
  1. VB Project File ,download for viewing Decimal to Binary Program
  2. VB Project File ,download for viewing Ascii values Program
  3. Word File ,download for viewing Parallel Arrays Example 1
  4. VB Project ,download for viewing Parallel Arrays Example 1
  5. Word File ,download for viewing Parallel Arrays Example 1
  6. VB Project ,download for viewing Parallel Arrays Example 2
  7. Word File ,download for viewing Reading 3 Files & Manipulate Contents
  8. VB Project File ,download for viewing Reading 3 Files & Manipulate Contents

    Sample Outcome 3


  9. Outcome Sample Handout Sample Outcome 2002
  10. VB Project File ,download for viewing Sample Outcome Program
  11. Outcome Sample Handout Sample Outcome 2003
  12. Outcome Sample Program Sample Outcome 2003
« Week 14: Monday, 10 May - Friday, 14 May »
Week
14
»14. Theory Work

OUTCOME 3

  • NO testing table for this outcome is presented on this CD, see the one for Unit 4 Outcome 1 instead. A similar testing table was used in Outcome 3
  • All work for this Outcome will be presented on the next upgrade - look out for it!
Download necessary files:
  1. Zip File ,download for viewing Outcome3.zip - 2002
  2. VB Project File ,download for viewing Outcome 3 Program - 2002
  3. Word File ,download for viewing Outcome 3 Program Specs - 2003
  4. Word File ,download for viewing Outcome 3 Criteria Sheet - 2003
  5. VB Project File ,download for viewing Outcome 3 Program - 2003
« Week 15: Monday, 17 May - Friday, 21 May »
Week
15
»15. Theory Work

OUTCOME 3 Con't...

  • The whole week is dedicated to Outcome 3!
  • Download necessary files:
    « Week 16: Monday, 24 May - Friday, 28 May»
    Week
    16
    »16. Theory Work

    Networks - in a global environment

    • types and cababilities of networks and network topologies in regards to a global environment such as the internet
    • purposes for use of networked information systems in a global environment
    • types of problems associated with the use of networked information systems in a global environment
    • advantages/disadvantages of using networked information systems in a global environment

    Good use of modules is shown by Ross' Auto Repair Shop

    Outcome 3 is due this week!


    »16.Visual Basic Programming
    • Programming Task 10a - Ross' Auto Repair Shop
    • Programming Task 10b - Lavinia's Beauty Salon
    Download necessary files:
    1. Word File ,download for viewing Ross' Auto Repair Shop
    2. VB Project ,download for viewing Ross' Auto Repair Shop
    3. Word File ,download for viewing Lavinia's Beauty Salon
    4. VB Project ,download for viewing Lavinia's Beauty Salon
    « Week 17: Monday, 31 May - Friday, 4 June »
    Week
    17
    »17. Theory Work

    Software Engineering:

    Data Files Access & Manipulation

    • serial access
    • sequential access
    • random access
    • Modify Program "Reading contents of Files" done in Week 13 to use a Validation Function and Parameter Passing

    »17.Visual Basic Programming
    • Programming Task 11a - Random file
    • Programming Task 11b - Writing/Append file
    • Programming Task 11c - Functions & Parameter passing ByVal
    • Programming Task 11d - Read/Manipulate/Output contents of 3 data files
    Download necessary files:
    1. Project Handout ,download for viewing Radom Access File
    2. Project Handout ,download for viewing Appending to File
    3. Word File ,download for viewing Functions & Pass by Value
    4. VB Project File ,download for viewing Function & Parameter Passing Demo
    5. Word File ,download for viewing Reading 3 Files & Manipulate Contents
    6. VB Project ,download for viewing Reading 3 Files & Manipulate Contents
    « Week 18: Monday, 7 June - Friday, 11 June»
    Week
    18
    »18. Theory Work

    Software Engineering:

    Data Structures/Algorithm and Data manipulation

    • Review Arrays & Records
    • Special algorithms - Search and Sort
      • Linear Search
      • Binary Search
      • Bubble Sort

        The following sorting programs can be left out if there is no time. Bubble sort is enough for our purposes anyway.

      • Insertion Sort
      • Selection Sort

    »18.Visual Basic Programming
    • Sorting and Searching Program examples
      • Programming Task 12a - Linear Search
      • Programming Task 12b - Binary Search
      • Programming Task 12c - Bubble Sort

        May leave these two programs if you so wish!
      • Programming Task 12d - Insertion Sort
      • Programming Task 12e - Selection Sort
    Download necessary files:
    1. Word File ,download for viewing Sorting Handouts
    2. VB Project File ,download for viewing Program Sorting

      Word File ,download for viewing Search & Sort
    3. VB Project File ,download for viewing Program - Linear Search
    4. VB Project File ,download for viewing Program - Bubble Sort
    5. VB Project File ,download for viewing Program - Bubble Sort & Array Manipulation
    6. Word File ,download for viewing Program - Binary Search
    7. VB Project File ,download for viewing Program - Binary/Linear/Sort Combined

      May leave these two programs if you so wish!
    8. VB Project File ,download for viewing Program - Insertion Sort
    9. VB Project File ,download for viewing Program - Selection Sort
    « Week 19: Monday, 14 June - Friday, 18 June»
    Week
    19
    »19. Theory Work Software Engineering:
    • System Software & Utilities
    • Conflict between developers and end users
    • Factors affecting software design
    • Security - password protected & encryption

    »19.Visual Basic Programming
    • Programming Task 13a - multi-user password program(bugs)there are a few bugs with this program, see if you can fix it
    • Password Program - multi-user password program(fine)
    • Programming Task 13b - Encryption Program
    Download necessary files:
    1. Vb project File ,download for viewing Password Program
    2. Vb project File ,download for viewing Password Program
    3. Word File ,download for viewing Encryption
    4. Vb project File ,download for viewing Encryption Program
    « Week 20: Monday, 21 June - Friday, 25 June»
    Week
    20
    »20. Theory Work

    Software Engineering: - Testing & Documentation types

    • Algorithms
    • Software - purposely designed
    • Hardware - equipment required to run the system
    • Documentation
      • User Documentation
      • Technical Documentation

    »20.Visual Basic Programming
    • Programming Task 14 - Tax Program
    1. Download vb Program Tax Program Handout.
    2. Download vb Program Tax Program.
    TERM 2 ENDS - Friday 25 June - Friday 9 July
    « Week 21: Monday, 12 July - Friday, 16 July»
    Week
    21
    »21. Theory Work
    • Review of Text Files
    • Review Validation Routines
    • Review Search Routines
    • Review Testing Data and Testing Tables
    • Review of Modules

    »21.Visual Basic Programming
    • Programming Task 15 - Putting Codes snippets together( a password program is used here which requires the use of a module)
    Download necessary files:
    1. Code Snippets ,download for viewing Program Spec
    2. Code Snippets ,download for viewing Code Listing File 1
    3. Code Snippets,download for viewing Code Listing File 2
    4. Code Snippets ,download for viewing Code Listing File 3
    5. Code Snippets,download for viewing Code Listing File 4
    6. Code Snippets ,download for viewing Working Version
    « Week 22: Monday, 19 July - Friday, 23 July»
    Week
    22
    »22. Theory Work
    • Debugging programs
    • Review of possible conflicts between developers and users
    • Review of Software/hardware requirements for running a purpose designed software

    »22.Visual Basic Programming
    • Programming Task 16a - Debugging a program(some of the codes have been altered, get students to debugg the program)
    Download necessary files:
    1. Word File ,download for viewing Program Debugg specs
    2. VB Project File ,download for viewing Program to be debugged!
    « Week 23: Monday, 26 July - Friday, 30 August»
    Week
    23
    »23. SAMPLE OUTCOME 1 UNIT 4
    • Overview of Outcome
    • Criteria for the Outcome
    • Preparation for the Outcome

    »23.Visual Basic Programming
    • Sample Program - Use the criteria sheet to and work your way through the program being debugged in Week 22 (last week). This will be the preparation for Outcome 1 Unit 4
    Download necessary files:
    1. Word File ,download for viewing Program Debugg specs
    2. VB Project File ,download for viewing Program to be debugged!
    3. Marking Sheets/Criteria Sheets,download for viewing Criteria/Marksheet Sheet 2003
    « Week 24: Monday, 2 August - Friday, 6 August»
    Week
    24
    »24. OUTCOME 1 UNIT 4

    OUTCOME 1 UNIT 4 - PROGRAMMING

    This week is dedicated to Outcome 1

    2 fully funcional versions of Outcome 1 Unit 4 are supplied here using:

    • VB coding and saving files to a text file
    • Using VB as Front-End and a database in MS Access as Back-End. This version is fully functional but all files must be saved to a desired folder and then run the program. Also make sure that all files are not "Read Only", change their properties if they are.
    Download necessary files:
    1. Outcome 1 Unit 4 ,download for viewing Outcome 1 2002
    2. Outcome 1 Unit 4 ,download for viewing Outcome 1 2002
    3. Marking Sheets/Criteria Sheets,download for viewing Criteria Sheet 2002

    1. Outcome 1 Unit 4 ,download for viewing Outcome 1 2003
    2. Marking Sheets/Criteria Sheets,download for viewing Criteria/Marksheet Sheet 2003
    3. Outcome 1 Unit 4 ,download for viewing Outcome 1 2003 - VB Only
    4. Outcome 1 Unit 4 ,download for viewing Outcome 1 2003 - MS Access Database as "Back-End" - SetUp
    5. Outcome 1 Unit 4 ,download for viewing Outcome 1 2003 - MS Access Database as "Back-End"
    « Week 25: Monday, 9 August - Friday, 13 August»
    Week
    25
    »25. Theory Work

    This week is dedicated to Outcome 1

    Download necessary files:
    1. Outcome ,download for viewing See files from previous week!
    « Week 26: Monday, 16 August - Friday, 20 August»
    Week
    26
    »26. Theory Work

    • Review of Algorithm - Revisions Exercises
    • Review other phases of the SDLC as preempt for the Implementation and Evaluation of a system

    Outcome 1 Unit 4 is due this week!
    Download necessary files:
    1. Algorithm exercises ,download for viewing Algorithm Exerices
    « Week 27: Monday, 23 August - Friday, 27 August»
    Week
    27
    »27. Theory Work

    Development, Implementation & Evaluation

    • Project Management Tools & Techniques:
      • Gantt Charts
      • PERT Charts

    • Worksheet
    Download necessary files:
    1. Notes ,download for viewing Gantt_Pert Notes
    « Week 28: Monday, 30 August- Friday, 3 September»
    Week
    28
    »28. Theory Work:

    Implementation of proposed system

    • Conversion Methods
    • Training
    • System support documentation
    • BackUp
    • Security
    • Disaster Recovery Plan
    Download necessary files:
    1. Biometrics ,download for viewing Security - Biometrics
    2. Exam Paper ,download for viewing Conversion Notes
    3. Exam Paper ,download for viewing Disaster Recovery Plan
    « Week 29: Monday, 6 September - Friday, 10 September»
    Week
    29
    »29. Theory Work

    Evaluation of proposed system

    • Criteria & strategies for evaluating the performance of a proposed information system

    Finish off theory work

    • Sample Outcome 2
    Download necessary files:
    1. Exam Paper ,download for viewing Revision Exercises
    « Week 30: Monday, 13 September - Friday, 17 September»
    Week
    30
    »30. Outcome 2 Unit 4

    • Practice Outcome

      OUTCOME 2 UNIT 4

    • Actual Outcome - One Hour Test

    Exam Preparation:

    • Summary of examinable theory work
    • Revision of Algorithms/Pseudocodes
    • Sample Exam Paper
    Download necessary files:
    1. Exam Paper ,download for viewing Ross' Sample Exam Paper
    « Week 30b: Monday, 20 September - Friday, 1 October - Term 3 Holidays»
    Week
    30b
    »30b. Holdidays Tasks

    • 2000 Exam Papers
    • 2001 Exam Papers
    Download necessary files:
    1. Exam Paper ,download for viewing 2000 Exam Paper
    2. Exam Paper ,download for viewing 2001 Exam Paper
    « Week 31: Monday, 4 October - Friday, 8 October»
    Week
    31
    »31. Exam Preparation

    • 2002 Exam Paper
    • 2003 VITTA Practise Exams
    • 2003 IARTV Practise Exam
    Download necessary files:
    1. Exam Paper ,download for viewing Sample Exams
    « Week 32: Monday, 11 October - Friday, 15 October»
    Week
    32
    »32. Exam Preparation
    • Students to do 2003 paper under exam conditions
    • Disscuss the solution with students and emphasise the areas that they need to concentrate on
    • Go over anything of the things that they might have done wrong in regards to instructions on the paper and the way they have answered questions. For example:
      1. How many students did not bother to take out the insert(lift Out for Case Study)
      2. How many students wasted time on writing so much for a question that required only one line etc
      3. How many students gave 4 reponses to a question that required only two etc.
    • How many students did not bother to use the reading time to their own advantage
    • How many students got less marks than they should because they were over-confident etc.
    Download necessary files:
    1. Exam Paper ,download for viewing 2003 Exam Paper
    « Week 33: Monday, 18 October - Friday, 22 October»
    Week
    33
    »33. Consultation & Exam Tips/Hints
    • Exam Techniques & Tactics
    • What type of questions commonly asked in previous years
    • How to answer questions on the Exam
    • How to manage time efficiently during the lead up to the Exam and during the Exam
    • Study quide and routines
    • etc
    Download necessary files:
    1. Exam Tips ,download for viewing Exam Tips
    « Extra Programs - Goodies!»
    Extras
    Extras!
    »Programming Goodies:

    These are programs that I have added for you to use if you want to. You may slot them into your course outline where you see fit.

    • Program - Quad & Linear Functions
    • Program - Guessing Game
    • Program - Weekly Pay
    • Program - MouseMove Demo
    • Program - Mouse DragOver Demo
    • Program - Number to Words
    • Program - Duck Shooting

      Using VB's Data Form Wizard to generate a Form and most of the codes for a VB Front-End to an Access Database

    • Program - Address Book
    Download necessary files:
    1. Visual Basic File ,download for viewing Quadratics & Linear Functions
    2. VB Project ,download for viewing Guessing Game
    3. VB Project ,download for viewing Weekly Pay
    4. VB Project ,download for viewing Mouse DragOver
    5. VB Project ,download for viewing MouseOver Demo
    6. Zip File ,download for viewing Duck Shooting Game
    7. VB Project ,download for viewing Duck Shooting Game
    8. Visual Basic File ,download for viewing Further IF&CASE
    9. Word File ,download for viewing Database/VB Front-End
    10. VB Project ,download for viewing Address Book
    11. Avi file with no sound ,download for viewing Address Book
    12. Exam Tips ,download for viewing Exam Tips
    « About this Course Outline»
    course outline
    ??
    » Why use such a course outline!
    • The author does not assume this course outline to be perfect and therefore it was designed with the intention that anyone who purchased this CD would simply use the course outline or modify it to suit his/her own preference
    • All materials covered here in terms of theory work which will be examinable at the end of the year follow the Study Design for Information Systems
    • The Visual Basic component maybe somewhat different to what you have in mind but it does give students a firm grip on programming concepts and technigues. Bear in mind that students have done a lot of Visual Basic programming in the Year 10 course and therefore in Year 12, they are more likely to code programs from problem specs by themselves. I have found that my my past students have prefered to code programs by themselves and then ask for help rather than me giving them a lot of theory on programming. However, this is possible only because I have covered VB Programming a lot in YR 10. In fact, some of you may not have had the luxury of teaching VB and perhaps your students have not done much programming prior to Year 12. To me, programming is a "Hands on" process and therefore students learn more by coding by themselves provided that they have the basics of programming.

      NOTE:

    • This course outline gives you more time at the end, it was designed that way so that you can have time up your sleeve to catch up if you need to. It is also flexible for you to move certain contents from one week to another. Do so as you please!
    • At the end of this year, I will revamp and add more Visual Basic Programs for both Year 10 and Year 12 . All modifications will appear on the Update version of this current Update which will be available during January, 2005. Check out for the updates by simply visiting:

      www.tongahighschool.com/VisualBasic

    Download necessary files:
    1. Exam Tips ,download for viewing Exam Tips

     

    Copyright ©: 2004 Ross Loseli Ma'ukie Hafoka


    Teaching Visual Basic Programming
    A Classroom Approach
    Ross' Site