Pair-programming is acceptable for creating programs for badge requirements.
Each participant must demonstrate knowledge per CoderDojoMuscatine discretion.
No more than two badges can be earned during a two hour CoderDojoMuscatine event.
Scratch Master or Sphero MacroLab Master badge must be earned prior to earning one of the following: CodeCademy, Sphero OrbBasic Level One, or Mindstorms Motors Master.
CodeCademy, Sphero OrbBasic Level One, or Mindstorms Motors Master badge must be earned prior to earning an AppDevelopment badge.
You must earn the prerequisite badges before working with Mindstorms and Sphero OrbBasic.
Hour of Code:
Complete Frozen or Angry Birds course at Code.org
Attendance:
Must attend one event a month for six months
Attend three events back to back
Camp Completion:
Completion of a camp held by CoderDojoMuscatine
Teacher:
Teach a full lesson to event attendees
App Development:
T.B.D. by CoderDojoMuscatine
(*** - Provided by CoderDojoMuscatine board)
Scratch Level 1
1.) Show basic understanding of development environment
Scratch Level 2
1.) Explain structure of a pre-built program***
Scratch Master
1.) Fix a broken program***
Sphero MacroLab Master
1.) Show program steps required to draw initials
2.) Build Macro for Sphero to draw your initials
Mindstorms
T.B.D. by CoderDojoMuscatine
Each participant must demonstrate knowledge per CoderDojoMuscatine discretion.
No more than two badges can be earned during a two hour CoderDojoMuscatine event.
Scratch Master or Sphero MacroLab Master badge must be earned prior to earning one of the following: CodeCademy, Sphero OrbBasic Level One, or Mindstorms Motors Master.
CodeCademy, Sphero OrbBasic Level One, or Mindstorms Motors Master badge must be earned prior to earning an AppDevelopment badge.
You must earn the prerequisite badges before working with Mindstorms and Sphero OrbBasic.
Hour of Code:
Complete Frozen or Angry Birds course at Code.org
Attendance:
Must attend one event a month for six months
Attend three events back to back
Camp Completion:
Completion of a camp held by CoderDojoMuscatine
Teacher:
Teach a full lesson to event attendees
- Approved by CoderDojoMuscatine prior to event
- Provide worksheet for attendees
App Development:
T.B.D. by CoderDojoMuscatine
(*** - Provided by CoderDojoMuscatine board)
Scratch Level 1
1.) Show basic understanding of development environment
- Create account
- Find projects from other users
- Clone code between all ‘little fish’ sprites
- Create a stage(background)
- Add controls for ‘hungry fish’ sprite
Scratch Level 2
1.) Explain structure of a pre-built program***
- How does it work (step-by-step walkthrough)
- Pong or Stalling Apache
Scratch Master
1.) Fix a broken program***
- Should be able to explain why it was broken and how the fixes solved the problem
- Display Intro and Exit messages
- Get user text input and display during run of program
- Create a background that is not the default
- Include at least two sprites
- One sprite should use multiple costumes during execution of the program
- At least one sprite should be controllable by user
- Use at least one variable, and a list or block (function)
- Must include logical (AND/OR/NOT) and conditional (IF/ELSE) Operators
- Sprites and Data objects(variable/list) must reset at program end
Sphero MacroLab Master
1.) Show program steps required to draw initials
2.) Build Macro for Sphero to draw your initials
- Must include one color change
Mindstorms
T.B.D. by CoderDojoMuscatine