Grade 11 Computer Science and Technology


ICS3M1 Test April 12

Recommended Preparation: TIK 2O1

This course is designed for those who have an avid interest in programming, and who wish to enhance their ability. Emphasis will be placed on developing a knowledge of writing properly documented computer programs in a Graphical User Interface (GUI) environment, using Microsoft Visual Basic. Students will be introduced to a variety of programming techniques and algorithms. In addition, students will apply their knowledge of database software, as well as extending their knowledge in hardware and computer technology topics. Programming in Visual Basic constitutes 85% of the course.

This course is taught by Mrs. M. Meehan who can be approached with any questions you may have with regards to this program.

Course Assignments:


Unit #1  Hardware, Interfaces & Networks:

Notes will be given for this unit


Unit #2  Problem Solving:

Notes will be given in class for this unit


Unit #3 Programming:

Click here for the Welcome Program

Chapter 1 Exercises

2.1 Introduction to Variables

2.2 Variable Declaration

2.3 & 2.4 Constants and Formats

2.5 Calendar Functions

2.6 Expressions

2.7 The VAL Function

2.8 Using Multiple Forms

2.9 Chapter 2 Exercises


Selection 

3.0 Introduction to Selection

3.1 If...Then...Else Construct

3.1.1 to 3.1.4 Activity "Not so basic Gas Bar" program

3.2 Case Construct (and 3.2.1 Activity)

3.2.2 Activity "Snooker" program

3.3 Chapter 3 Exercises


Repetition

4.1 Introduction to Counter Controlled Repetition

4.2 Introduction to Timer Controlled Repetition

4.3 Introduction to Condition Controlled Repetition

4.4 Chapter 4 Exercises


Arrays

5.1 Introduction to Arrays

5.2 Introduction to Simple Arrays

5.3 Introduction to Control Arrays

5.4 Introduction to Bubble Sort

5.5 Chapter 5 Exercises


String Manipulation

6.1 Introduction to String Manipulation

6.2 String Operations

6.3 Selecting Part of a String

6.4 Searching a String for the position of a Substring

6.5 Other String Manipulation Functions

6.6 String Manipulation Exercises


Working with Files

7.1 Introduction to Files

7.2 File Commands

7.3 Error Handling

7.4 Drive, Directory and Drive List Boxes

7.5 File Exercises


 

 

 

 

 

 

 

 

 

 

 


Visual Basic Program

1