Skip to main content
iRubric: Code.org Beginning Programming Course B rubric

iRubric: Code.org Beginning Programming Course B rubric

find rubric

edit   print   share   Copy to my rubrics   Bookmark   test run   assess...   delete   Do more...
Code.org Beginning Programming Course B 
Students create computer programs with loops and events and write algorithms. Students will collaborate with each other, investigate different problem-solving techniques, persist in the face of difficult tasks and will create their an animated, interactive story.
Rubric Code: WX75835
Ready to use
Public Rubric
Subject: Computers  
Type: Project  
Grade Levels: K-5

Powered by iRubric Enter rubric title
  Exceptional

4 pts

Proficient

3 pts

Developing

2 pts

Beginning

1 pts

1. Program Sequencing

Exceptional

1. Shows advanced understanding of blocks and procedures by using additional programming techniques.
Proficient

1. Shows understanding of blocks and how they work together by creating movement commands in a sequential and accurate manner to move a character around a maze, with little to no assistance
Developing

1. Shows some understanding of blocks and how they work together in a mostly sequential and accurate to move a character around a maze with some assistance
Beginning

1. Student shows little understanding of blocks and how they work together. Student has a difficult time moving a character around a maze on their own.
Program Debugging

Exceptional

1. Is particularly well organized, patient, logical, and persistent when debugging

2. Independent creation has no bugs
Proficient

1. Is organized, logical, and mostly persistent when debugging

2. Independent creation has no more than 1 bug that student persisted in trying to fix
Developing

1. Has some organization and logic. Student does not always persist to identify a solution

2. Independent creation may have a couple of bugs
Beginning

1. Lacks organization and logic. Student shows little evidence of persistence

2. Independent creation has a number of bugs
Program Writing

Exceptional

1. Shows advanced understanding of loops, events and conditionals that makes their program extremely efficient.
Proficient

1. Shows understanding of loops, events and conditionals to make their program efficient.
Developing

1. Shows some understanding of loops, events, and conditionals but does not always use them or improperly uses them and their program is not written as efficiently as it could be.
Beginning

1. Shows little understanding of loops and events, and/or conditionals and makes little accurate attempts to write their program efficiently
Program Creation

Exceptional

1. Shows advanced understanding of beginning programming by creating an animated Flappy game with multiple backgrounds, loops, event-handlers and conditionals handlers that create a sequential game.
Proficient

1. Shows understanding of beginning programming by creating an animated, Flappy game with backgrounds, sequences, loops, and event-handlers to create a sequential game.
Developing

1. Shows some understanding of beginning programming by creating an animated, interactive story with some sequences, loops and event -handlers to create a game that is mostly sequential.
Beginning

1. Shows little understanding of beginning programming. Attempts to create an animated, interactive Flappy game, but has few to no working loops and/or event-handlers.
Collaboration and Cooperation

Exceptional

1. Student provided assistance in an effective manner to group mates.

2. Used project time constructively, finished early and added additional elements

3. Found ways to collaborate and work beyond class time
Proficient

1. Student provided assistance to group when needed.

2. Used project time constructively, met deadlines

3. Collaborated appropriately
Developing

1. Student tried to assist others when able.

2. Used project time well sometimes and met some deadlines, but final story may be missing backgrounds or a final completed ending.

3. Collaborated at times
Beginning

1. Student required assistance from others.

2. Did not use project time well and did not meet most of the deadlines

3. Student did not/could not collaborate effectively
Other/Notes/Comments

Exceptional
Proficient
Developing
Beginning





Types:





Do more with this rubric:

Preview

Preview this rubric.

Edit

Modify this rubric.

Copy

Make a copy of this rubric and begin editing the copy.


Print

Show a printable version of this rubric.

Categorize

Add this rubric to multiple categories.

Bookmark

Bookmark this rubric for future reference.
Assess

Test run

Test this rubric or perform an ad-hoc assessment.

Grade

Build a gradebook to assess students.

Collaborate

Apply this rubric to any object and invite others to assess.
Share

Publish

Link, embed, and showcase your rubrics on your website.

Email

Email this rubric to a friend.

Discuss

Discuss this rubric with other members.
 

Do more with rubrics than ever imagined possible.

Only with iRubrictm.



Copyright © 2024 Reazon Systems, Inc.  All rights reserved.
n16