LESSON 10 Visual Basic Culminating Assessment 1

advertisement
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-
Download