| |
Your submission: |
Strong
80%+ |
Good
70s |
Satisfactory
60s |
Poor
50%- |
Mark |
| Knowledge |
____
5 |
| A1.1 |
use constants and variables... in computer
programs; |
|
|
|
|
| A1.3 |
use assignment statements correctly
... in computer programs; |
|
|
|
|
| A4.1 |
demonstrate the ability to identify and correct syntax,
logic, and run-time errors in computer programs; |
|
|
|
|
| A4.2 |
use workplace and professional conventions (e.g., naming,
indenting, commenting) correctly to write programs and internal
documentation; |
|
|
|
|
| B1.1 |
use various problem-solving strategies when solving
different types of problems; |
|
|
|
|
| B1.3 |
use the input-process-output model to solve problems. |
|
|
|
|
| |
demonstrates the flow of the storyboards |
|
|
|
|
| Inquiry |
_____
10 |
| B3.3 |
design algorithms to detect, intercept, and handle
exceptions. |
|
|
|
|
| B4.5 |
use a variety of methods to debug programs; |
|
|
|
|
| A2.3 |
write algorithms with nested structures
[e.g. use while and if together]. |
|
|
|
|
| A4.3 |
demonstrate the ability to interpret error messages
displayed by programming tools,
at different times during the software development process; |
|
|
|
|
| A4.4 |
use a tracing technique to understand program flow and to
identify and correct logic and run-time errors in computer
programs; |
|
|
|
|
| A4.5 |
demonstrate the ability to validate a program using a full
range of test cases. |
|
|
|
|
| Communication |
_____
5 |
| B1.2 |
demonstrate the ability to solve problems independently and
as part of a team; |
|
|
|
|
| B2.2 |
use appropriate vocabulary and mode of expression to describe alternative program
designs, and to explain the structure of a program; |
|
|
|
|
| B2.4 |
represent the structure and
components of a program using industry-standard programming
tools; |
|
|
|
|
| B4.2 |
use a variety of techniques to clarify program specifications; |
|
|
|
|
| B4.3 |
use project management tools to show tasks and milestones in a
teacher-led project; |
|
|
|
|
| B4.4 |
use a test plan to test programs
by comparing expected to actual outcomes; |
|
|
|
|
| B4.6 |
communicate information about the status of a project effectively in
writing throughout the project. |
|
|
|
|
| Application |
_____
10 |
| A1.4 |
demonstrate the ability to use
Boolean operators, comparison operators, arithmetic operators,
and order of operations correctly in computer programs; |
|
|
|
|
| A2.1 |
write programs that incorporate
user input, processing, and screen output; |
|
|
|
|
| A2.2 |
use sequence, selection, and
repetition control structures to create programming solutions; |
|
|
|
|
| A3.1 |
demonstrate the ability to use
existing subprograms within computer programs; |
|
|
|
|
| A3.2 |
write subprograms that use
parameter passing and appropriate variable scope, to perform
tasks within programs. |
|
|
|
|
| B2.1 |
design programs from a program
template or skeleton; |
|
|
|
|
| B2.3 |
apply the principle of modularity
to design reusable code in computer programs; |
|
|
|
|
| B3.2 |
solve common problems by applying
mathematical equations or formulas in an algorithm; |
|
|
|
|
| B3.1 |
design simple algorithms
according to specifications; |
|
|
|
|
| |
develops own icons for items |
|
|
|
|
| Total |
|
|
|
|
|
_____
30
|
|
|
SantaBot
|
Done /
Comments
|
|
GrinchBot |
Done /
Comments
|
|
1 |
Uses
deliverPresents() method |
|
1 |
Uses
stopChristmas() method |
|
|
2 |
Uses
while loops & if selection |
|
2 |
Uses
while loops & if selection |
|
|
3 |
Uses
attributes (variables) for location of chimney, etc. |
|
3 |
Uses
attributes (variables) for location of chimney, etc. |
|
|
4 |
Runs
with supplied house |
|
4 |
Runs
with supplied house |
|
|
5 |
Santa
is red |
|
5 |
Moves to house and up to roof |
|
|
6 |
Finds
chimney |
|
6 |
Grinch
is green |
|
|
7 |
Moves
down chimney |
|
7 |
Finds
chimney |
|
|
8 |
Changes
to grey as leaves chimney |
|
8 |
Moves
down chimney |
|
|
9 |
Moves
to floor |
|
9 |
Gets
stuck |
|
|
10 |
Drops
all presents |
|
10 |
Changes
to black on leaving chimney |
|
|
11 |
Moves
to chimney |
|
11 |
Moves
to floor |
|
|
12 |
Changes
to red on exit |
|
12 |
Moves
to east wall |
|
|
13 |
Exits
chimney |
|
13 |
Picks
up presents |
|
|
14 |
Runs
with my house |
|
14 |
Moves
to chimney |
|
|
15 |
Code
is commented |
|
15 |
Moves
to tree |
|
|
16 |
Creates own icon
|
|
16 |
Picks
up tree |
|
|
17 |
Moves
to chimney |
|
|
17 |
All parts submitted:
City file, GrinchBot, SantaBot, Christmas tree file(s), etc.
|
|
18 |
Moves
to top of chimney and onto roof |
|
|
19 |
Moves
across roof and to ground |
|
|
20 |
Creates own icon |
|
|
|
|
|
21 |
Runs
with my house |
|
|
|
|
|
22 |
Code is commented |
|