| |
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
|
|
|
SnoopyBot
|
Done /
Comments
|
|
SnoopyBot |
Done /
Comments
|
|
1 |
Uses
decorateDogHouse() method |
|
15 |
Exits through opening 1 |
|
|
2 |
Uses
while loops & if selection |
|
16 |
Gets decorations for ceiling and places them |
|
|
3 |
Uses
attributes (variables) for size of wall, ceiling, etc. |
|
17 |
Moves back out opening 1, picks up decorations, goes in through opening 1
and places last wall's decorations |
|
|
4 |
Runs
with supplied house |
|
18 |
Goes out opening 2 and back to box of decorations |
|
|
5 |
Snoopy
is white |
|
19 |
Picks up flashers, goes in front of doghouse and then
up to the roof.
|
|
|
6 |
Snoopy has a special icon |
|
20 |
Goes onto top of roof |
|
|
7 |
Finds
doghouse |
|
21 |
Places flashers |
|
|
8 |
Moves
into doghouse (opening 1) |
|
22 |
Move down to ceiling level |
|
|
9 |
Count number of decorations needed for first wall |
|
23 |
Moves down to ground level |
|
|
10 |
Moves
back out opening 1 to box of decorations |
|
24 |
Move into box of decorations |
|
|
11 |
Picks up decorations |
|
25 |
All parts submitted:
City file, SnoopyBot, tester, etc. |
|
|
12 |
Decorations have a special icon |
|
26 |
Runs
with my house |
|
|
13 |
Moves
back into doghouse (opening 1) and places decorations |
|
27 |
Code is commented |
|
|
14 |
Counts required decorations for ceiling |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|