Problem Solving
|
6 problem solving model
(hidden) |
Problem Definition Table
(hidden) |
IPO chart |
| Flowchart |
Translate Pseudocode into a flowchart |
|
| Sample Questions:
PDT (hidden), IPO and
flowchart
flowchart
and pseudcode
Review Questions
Sample Test
Solutions
|
|
|
|
|
|
Visual Basic
Crossword Reviews:
|
Concepts: |
| Wood's Law |
Elements of VB Screen |
Identifying an Object |
| Form layout consideration |
Naming conventions |
Events |
| Code |
Form (.frm) |
|
| Variables |
how values are entered into variables (3 ways) |
Expressions |
| Statements |
InterCap Method |
Variable type |
| Integer |
Long
(hidden) |
Single |
| Boolean |
String |
Commenting code |
| Clearing a textbox or label |
Constants |
VB equivalent of BEDMAS |
| concatenation |
condition |
decision making |
| looping |
control variable |
displaying more than one item on a print line |
|
counter
variable (hidden) |
accumulator variable |
errors |
| |
focus |
module |
Variable scope:
local, form-level, global |
|
|
|
|
|
| static variables
(hidden) |
Val |
IsNumeric |
| using more than one form |
MCQ tips |
FPP tips |
| |
Objects & Properties &
Methods: |
| Font |
Assigning a new Font to an
object at run-time |
Changing current
Font attributes at run-time |
| Form |
Text |
Name |
| BackColor |
ForeColor |
| ShowDialog |
Hide |
| WindowState |
AcceptButton |
| |
|
| Textbox |
Text |
Name |
| TabIndex |
Multiline |
| ScrollBars |
|
| Command Button |
Text |
Focus |
| Name |
|
| Labels |
Text |
Visible |
| TextAlign |
Name |
| |
|
| Timer |
Name |
Interval |
| Enabled |
|
| |
Statements: |
| Me.Close() |
| Application.Exit() |
|
| Dim <variable name> As
<variable type> |
| MessageBox.Show ("Prompt", "Title",
button(s), icon) |
| Selection:
see notes If <condition> Then ... End If
or
If <condition> Then ... Else
... End If
or
If <condition> Then ... ElseIf
<condition> Then ... End If
|
|
|
| Looping:
see notes
For <variable> = <starting
value> to <ending value > [step <value>] ... Next
<variable> |
|
Graphical Objects: For the
exam: Graphic
area, Pen,
Line,
Rectangles,
Ellipses,
Built-in Brush,
Solid Brush,
Filled Rectangles, and
Filled
Ellipses only |
| Colours |
| (not this year) Dim rndNumber as New Random |
|
| Past Review Questions: |
| Variables,
Expressions & Statements |
| Decision
Making and Looping |
|
|
|
Networks & Internet
|
Definition |
Hardware pieces |
Software |
| size categories |
protocol |
cable |
| topology
(hidden) |
Internet |
Intranet |
| Extranet |
downloading (e.g. Limewire) |
School network advantages / disadvantages |
| Cities with wireless connections & their plans |
Network speed |
Stores/ Post Office / Air Traffic |
| Internet connection options |
History of Internet |
Network
vocabulary Terms |
| size of Internet today: domains
|
address numbers and DNS Internet Address
Questions |
Current TLDs |
|
Internet
vocabulary Terms |
size of Internet today: users and
countries
(hidden) (Excel spreadsheet) (hidden) |
size of Internet today: users per 1000 people
(Excel spreadsheet) (hidden) |
| ICANN |
CAAST |
Software piracy
|
| Ethics (hidden) |
Computer History
(hidden)
|
|
|
|
|
|
Sample Questions
|
Pick a selection of questions from
EACH section. |
Problem Solving
|
- Given this
problem, complete the problem definition table. (We didn't do the
problem definition table this year, so use this question as an
additional question for the IPO for flowchart).
- Given this
problem, complete the IPO chart.
- Given this
problem, draw the flowchart.
- Identify each of the steps of the problem solving model studied in
class and relate it to your final programming project.
|
Visual Basic
|
|
| Selection (If) |
Selection
(if) Questions |
| Looping (For) |
Looping
(For) Questions |
| Graphical Objects |
Graphical
Objects Questions |
|
Colours
(hidden) |
Colour
Questions
(hidden) |
|
Random
(hidden) |
Random
Questions
(hidden) |
|
Past Test Review Questions:
|
| Networks & Internet |
Sample Questions:
- What is ICAAN?
- Define any 3 of the following and give an example: cable, network,
Ethernet, LAN, intranet, extranet, client-server, network
hardware, TLD,
Internet connection options, DNS.
- Indicate how 2 of the following make use of networks: stores, post
office/couriers, air traffic control, schools, businesses, music
sharing.
- Identify and describe 5 main events in the history of the Internet.
- Describe the situation that caused the Internet to be created.
- The number of internet connections is expanding. Describe the
current situation, the reason for the problem, and the planned changes
in the system. Proper terminology is important.
- What is CAAST?
- Which areas of the world have the highest/lowest software piracy
rates? Give a reason for this situation.
- Why do computers on a network have to use the same protocol?
- How does Ethernet work?
|
|
|
|
|
|
|