New Year. New Digital You. Earn your Digital Badge from CoderDojo!
Most coding ninjas that attended Philly CoderDojo via zoom and at South Philly Library in 2019/2020 should now have enough practice to get awarded with Digital Badges and perhaps a small prize. Contact Philly CoderDojo Champion PHLCoderDojo@gmail.com to schedule a zoom for you to get your digital badges in Scratch, Python & HTML/CSS see link for more https://zen.coderdojo.com/badges
Scratch [Beginner]
The owner of this badge has proven their creativity and knowledge of Scratch by learning core principles below: – Move & turn – Using keyboard controls – Using x/y coordinates to position sprites – Changing the look of the stage and a sprite with costumes and show/hide – Forever loops – Detecting when sprites are touching This can be shown by either of the following: – Completing the official CoderDojo Scratch Sushi (Beginner) cards. [http://kata.coderdojo.com/wiki/Beginner_Scratch] – Writing a program that demonstrates their knowledge of the principles above.
Scratch [Intermediate]
The owner of this badge has proven their creativity and knowledge of Scratch by demonstrating principles of the language including: – The Pen tool – Using and updating variables in loops – Repeat Until loops – Getting input values with Ask blocks – Using multiple lists with properties related by index This can be shown by either of the following: – Completing the official CoderDojo Scratch Sushi (intermediate) cards. [http://kata.coderdojo.com/wiki/Intermediate_Scratch] – Writing a program that demonstrates their knowledge of the principles above.
Scratch [Advanced]
The owner of this badge has proven their creativity and knowledge of Scratch by demonstrating principles of the language including: – Cloning sprites – Using variables inside cloned sprites – Creating and using “More” blocks – Reusing code in several places with “More” blocks – Messages to trigger behaviours across sprites – Using variables to configure your program This can be shown by either of the following: – Writing a game that demonstrates their knowledge of the principles above. -OR- – Completing the official CoderDojo Scratch Sushi (Advanced) cards: [http://kata.coderdojo.com/wiki/Advanced_Scratch]
Python [Beginner]
“The owner of this badge has proven their creativity and knowledge of Python by learning core principles such as: – Know how to save and run Python programs using a text editor and the command line. – Printing text to the screen – Basic string concatenation (including using str() to convert numbers) – Storing text and numbers in variables – Getting user input (including int() to convert numbers) – Simple math operations – If/elif/else statements and comparison operators – While loops This can be shown by either of the following: – Completing the official CoderDojo Python Sushi (Beginner) cards. [LINK] – Building a project, potentially a simple number guessing game, that demonstrates the principles above “
Python [Intermediate]
“The owner of this badge has proven their creativity and knowledge of Python by demonstrating principles of the language including: – Using lists to store variables, as well as common list operations: append, remove, reverse, length. – Using dictionaries to store key/value pairs – Using for loops: Repeat some code a number of times, or on a list – Using Functions: Re-use your code, or someone else’s – Using Files: Read from, write and append to a text file To earn this badge the applicant must first have been awarded the Python Beginner Badge. This can be shown by either of the following: – Completing the official CoderDojo Python Sushi (intermediate) cards. [http://kata.coderdojo.com/wiki/Intermediate_Python] – Writing a program that demonstrates their knowledge of the principles above.”