| Unit 1: Computer Technology: |
The capabilites and terminology associated with
Computer Technology. Hardware, Software and Networking Using current software for creating documents and presentations. Investigating History, Current Trends and Applications of technology. |
| Unit 2: Introduction to Programming |
Programming: Theory, Purpose and Style Visual Basic: Objects, Variables and Events Programming Structures: Sequence, Repetition, Decision |
| Unit 3: Advanced Data Structures and Problem Solving |
Variable and Control Arrays - Problem Solving String and Data File Processing Searching, Sorting, Counting, and other Numeric Algorithms Solving Numerical Problems |
| Unit 4: Advanced Interface Objects and Problem Solving |
More advanced Objects and Event Procedures Working with Multiple Forms Analysis, Design and Construction of Software Applications Solving Problems related to Data and Lists |
| Unit 5: Advanced Graphics, Animations and Problem Solving |
Introducing Graphics and Animations into Visual
Basic Applications. Drawings and Graphical Designs Using Co-ordinates and Timer Events Solving Geometric and Graphical Problems |
| Unit 6: Course Project |
A Game or Simulation which illustrates your capabilities in the above course content and your abilities to extend your programming knowledge through research and exploration. It will be demonstrated to the class. |
| Unit 7: Optional Topic To be announced. |
This unit could involve extensions to the Visual Basic language or Web Site development using HTML, ASP, Java etc |