| HIAWATHA HIGH SCHOOL | ||||||||||||||||||||||
| COMPETENCY INDEX | VISUAL BASIC | |||||||||||||||||||||
| Name_______________________________ SS#_______________________ | ENROLLMENT | COMPLETION | HOURS | |||||||||||||||||||
| DATE___/___/___ | DATE___/___/___ | COMPLETED_____ | ||||||||||||||||||||
| Department___________________________ Instructor__________________ | ||||||||||||||||||||||
| I certify that the student received training in the areas indicated. | ||||||||||||||||||||||
| RATING SCALE: | 3 | Mastery of subject matter | ||||||||||||||||||||
| 2 | Limited mastery of subject matter | Student signature______________________________ | Date___/___/___ | |||||||||||||||||||
| 1 | Non mastery of subject matter | |||||||||||||||||||||
| 0 | No exposure to subject matter | Instructor signature_____________________________ | Date___/___/___ | |||||||||||||||||||
| DIRECTIONS: | Evaluate the student by checking the appropriate number to indicate | Administrator signature__________________________ | Date___/___/___ | |||||||||||||||||||
| the degree of competency reached. Rate each task to reflect | ||||||||||||||||||||||
| employability readiness. | ||||||||||||||||||||||
| I. FIRST LOOK AT VISUAL BASIC | V. EXPONENTIATION, ORDER OF OPERATIONS AND ERRORS | |||||||||||||||||||||
| 3 | 2 | 1 | 0 | 1. Start the Visual Basic compiler. | 3 | 2 | 1 | 0 | 1. Use the exponentiation operator. | |||||||||||||
| 3 | 2 | 1 | 0 | 2. Open an existing Visual Basic project. | 3 | 2 | 1 | 0 | 2. Describe order of operations. | |||||||||||||
| 3 | 2 | 1 | 0 | 3. Explain the purpose of the compiler screen components. | 3 | 2 | 1 | 0 | 3. Use the Visible property. | |||||||||||||
| 3 | 2 | 1 | 0 | 4. Run a Visual Basic program. | 3 | 2 | 1 | 0 | 4. Describe the purpose of program comments. | |||||||||||||
| 3 | 2 | 1 | 0 | 5. Position a form in a Visual Basic program. | 3 | 2 | 1 | 0 | 5. Handle run-time errors using Debug and On Error GoTo. | |||||||||||||
| 3 | 2 | 1 | 0 | 6. Exit Visual Basic. | 6. Display messages using the MsgBox function. | |||||||||||||||||
| II. FORMS, CONTROLS, AND PROPERTIES | 3 | 2 | 1 | 0 | 7. Control program flow using Exit Sub. | |||||||||||||||||
| 3 | 2 | 1 | 0 | 1. Create and save a VB project. | 3 | 2 | 1 | 0 | VI. DATA TYPES AND VARIABLES. | |||||||||||||
| 3 | 2 | 1 | 0 | 2. View and modify form properties. | 3 | 2 | 1 | 0 | 1. Describe the purpose of data types and variables. | |||||||||||||
| 3 | 2 | 1 | 0 | 3. Create controls such as command buttons. | 2. Use the AutoSize property. | |||||||||||||||||
| 3 | 2 | 1 | 0 | 4. Move, resize and delete objects. | 3 | 2 | 1 | 0 | 3. Declare and use variables. | |||||||||||||
| III. EVENTS and CODE | 3 | 2 | 1 | 0 | 4. Describe the scope of variables. | |||||||||||||||||
| 3 | 2 | 1 | 0 | 1. Describe events and how events are key to programs. | 5. Use the Variant data type and Option Explicit. | |||||||||||||||||
| 3 | 2 | 1 | 0 | 2. Access the Code window. | VII. STRINGS AND DECIMAL TYPES. | |||||||||||||||||
| 3 | 2 | 1 | 0 | 3. Add code to a command button. | 3 | 2 | 1 | 0 | 1. Declare string variables. | |||||||||||||
| 3 | 2 | 1 | 0 | 4. Add an image to a form and set properties. | 3 | 2 | 1 | 0 | 2. Assign text to string variables. | |||||||||||||
| 3 | 2 | 1 | 0 | 5. Set the Cancel and Default command button properties. | 3. Concatenate strings. | |||||||||||||||||
| 3 | 2 | 1 | 0 | 6. Create a standalone Windows program. | 3 | 2 | 1 | 0 | 4. Use decimal data types. | |||||||||||||
| IV. MATHEMATICAL OPERATORS | 5. Use the Format function. | |||||||||||||||||||||
| 3 | 2 | 1 | 0 | 1. Describe purpose of operators & how they are performed. | 3 | 2 | 1 | 0 | 6. Use the Enable property. | |||||||||||||
| 3 | 2 | 1 | 0 | 2. Create label controls. | 7. Use the SelStart and SelLength properties. | |||||||||||||||||
| 3 | 2 | 1 | 0 | 3. Use the addition and assignment operators. | VIII. IF STATEMENTS | |||||||||||||||||
| 3 | 2 | 1 | 0 | 4. Use text boxes and Val function. | 3 | 2 | 1 | 0 | 1. Explain how decisions are made in a computer. | |||||||||||||
| 3 | 2 | 1 | 0 | 5. Split code statements. | 3 | 2 | 1 | 0 | 2. Use the conditional operators. | |||||||||||||
| 3 | 2 | 1 | 0 | 6. Use the subtraction operator. | 3 | 2 | 1 | 0 | 3. Use IF statements to make decisions in programs. | |||||||||||||
| 3 | 2 | 1 | 0 | 7. Use the unary minus. | 3 | 2 | 1 | 0 | 4. Create and read basic flowcharts. | |||||||||||||
| 3 | 2 | 1 | 0 | 8. Use the multiplication and division operators with FIX. | 5. Use If…Else statements. | |||||||||||||||||
| 3 | 2 | 1 | 0 | 9. Perform integer division and use the modulus operator. | 3 | 2 | 1 | 0 | 6. Use Check Box controls. | |||||||||||||