LESSON 10 Visual Basic Culminating Assessment 1 Assignment 1. Write a program to ask the user to answer ten questions for the G1 Test. The program must show picture of the traffic symbols along side the question. The program will allow the user to enter a T for True (if they feel that the question is True) or enter F for False (if they feel that the question is False). The program must display an answer of Correct when right and Wrong when incorrect. The program must calculate the score out of ten. The program must Clear all values entered and Quit when chosen. 2. Using a checklist of criteria, evaluate the programs of at least two other pairs of students by reading and executing them. Make sure your evaluation is objective. Then make a list of the things that you liked about those programs and a list of the things you could do to improve your own program if time permits. Sample Checklist Criteria Graphics Free of Bugs & Errors Maintains Users Interest Text, Font Type Content error-free Exit Options Quality Logic Intuitive, Easy to use Useful Documentation Appropriate for Audience Sound DPCDSB Computer Science TIK2O1 Page -1- LESSON 10 Visual Basic Culminating Assessment 1 3. Research the presence of Catholic post-secondary education on the Internet by doing the following: Find the names of 10 Catholic post-secondary educational institutions with sites on the internet. Find 3 Catholic studies programs that can be studied over the Internet. Provide a short description of each program and provide the URL. Be prepared to share information on one of these programs with the class. #4. Research another course in the school and design a program that will ask 6 to 10 questions based upon that curriculum. Each question should have four choices. #5. Write a program that lets the user answer the following multiple choice questions and displays the number of questions answered correctly. #1. #2. #3. #4. #5. #6. DPCDSB HTML is short for: a) Hyper Text Media Language b) Initials of a Heavy Metal Band c) How To Make Linguini d) Hyper Text Markup Language A paragraph in an HTML Document is marked by which tag? a) <BR> b) <B> c) <PR> d) <P> Which combination of tags were used to produce the following? Topical Index Reference a) <Center><b><u><I> b) <c><b><U> <I> c) <Centre><b><u><I> d) <c><b><underscore><I> The tag <IMG> does what? a) creates an imaginary line b) is an URL c) displays a graphical file d) is an http The tag <BR> does what? a) a page break b) Builds References c) A new line break d) Forces text to the end of the line Choose the correct code for creating a link a) <a herf= ”www.yahoo.com”> goto Yahoo </a> b) <aherf= ”www.yahoo.com”> goto Yahoo </a> c) <a href= ”www.yahoo.com”> goto Yahoo </a> d) <http:=”yahoo”> goto Yahoo </a> Computer Science TIK2O1 Answer Page -2- LESSON 10 Visual Basic Program/Research Rubric NAME: Criteria Explaining developments in technology ICV.02K 1 Demonstrates limited ability to explain major developments in information technology and anticipate future changes; Demonstrates limited ability to describe the social impact of computers. Demonstrates limited ability to analyze a problem. Demonstrates limited ability to design an algorithm. 2 Demonstrates some ability to explain major developments in information technology and anticipate future changes; Demonstrates some ability to describe the social impact of computers. Demonstrates some ability to analyze a problem. Demonstrates some ability to use descriptive naming conventions for constants, variables and expressions. Use of programming concepts SPV.04K SP3.04K SP3.08K Demonstrates limited ability to use descriptive naming conventions for constants, variables and expressions. Demonstrates limited ability to document a program clearly and adequately. Demonstrates limited ability to use programming concepts to conform to a program design. Debugging a program SP3.10K Demonstrates limited ability to debug a program. Demonstrates some ability to debug a program. Verifying a program SP1.05K SP3.11K Demonstrates limited ability to adequately verify a program. Demonstrates some ability to adequately verify a program. Describing social impacts of computers ICV.02K IC1.06K Problem analysis SPV.01K SP1.01K SP1.02K Algorithm design SPV.01K SP1.03K SP1.04K Descriptive naming conventions SPV.03K SP3.03K Program documentation SPV.03K SP3.09K DPCDSB Demonstrates some ability to design an algorithm. Demonstrates some ability to document a program clearly and adequately. Demonstrates some ability to use programming concepts to conform to a program design. Culminating Assessment 1 /36 3 Demonstrates considerable ability to explain major developments in information technology and anticipate future changes; Demonstrates considerable ability to describe the social impact of computers. Demonstrates considerable ability to analyze a problem. Demonstrates considerable ability to design an algorithm. 4 Demonstrates strong ability to explain major developments in information technology and anticipate future changes; Demonstrates strong ability to describe the social impact of computers. Demonstrates strong ability to analyze a problem. Demonstrates strong ability to design an algorithm. Demonstrates considerable ability to use descriptive naming conventions for constants, variables and expressions. Demonstrates considerable ability to document a program clearly and adequately. Demonstrates considerable ability to use programming concepts to conform to a program design. Demonstrates considerable ability to debug a program. Demonstrates considerable ability to adequately verify a program. Demonstrates strong ability to use descriptive naming conventions for constants, variables and expressions. Demonstrates strong ability to document a program clearly and adequately. Demonstrates strong ability to use programming concepts to conform to a program design. Computer Science TIK2O1 Demonstrates strong ability to debug a program. Demonstrates strong ability to adequately verify a program. Page -3-