Creative Computing for Girls

Creative Computing for Girls is a 6 week class that meets once per week for 1.5 hours.

Recommended for ages 4th – 8th grades.

Creative Computing for Girls supports the development of computer science skills by drawing upon creativity, imagination and interests. Students will create animations, stories and games using the “Scratch” programming language. We will also create a design journal to make notes and reflections about our Scratch projects. No prior coding skills required.

Computing Concepts Covered:

  1. Program Design and Planning – Using our journals, we will sketch and record project ideas.
  2. Algorithms – identifying a process or set of rules to be followed.
  3. Conditionals – Making decisions based on conditions.
  4. Collaboration – Real world programmers collaborate extensively.
  5. Story board design and animation.
  6. Graphic Design – Using the paint editor in Scratch introduces students to tools used in professional software such as Adobe Illustrator. Learn about Vector and Bitmap images.
  7. Loops – Running the same sequence multiple times.
  8. Parallelism – Making different scripts run at the same time.
  9. Debugging – Making sure things work — and finding and solving problems when they arise.
  10. Game Design – Creating goals, rules and challenges to create a game that can be played by one or more players.

Week 1:

  • Create a hand-made journal for each student.
  • Set up a FREE Scratch account for each student
  • Internet Safety Session
  • Become acquainted with the Scratch environment by learning about Sprites, Scripts, Stages, Costumes and Sounds
  • Learn how to drag and drop the blocks of code
  • Write our first program by making “Scratchy” the Cat move across the stage

Week  2:

  • Journal Entry – sketch ideas for one sprite (character) and one backdrop
  • Introduce the Scratch Paint Editor – vector vs bitmap
  • Create your own sprite
  • Create your own backdrop

Week 3:

  • Journal Entry – sketch ideas for costumes and layout
  • Create costumes for your sprites.
  • Introduce the grid used on the backdrop. Learn about coordinates.
  • Learn how to animate your sprites using code
  • Add some sounds

Week 4:

  • Journal Entry – design a short, simple story using a story board
  • Watch story board video (10 minutes)
  • Review story board with class – get input
  • Transfer story board art to paint editor
  • Code some scripts to make the story come alive

Week 5:

  • Journal Entry – If you could create a game, what would it be like?
  • Learn about game design and user input.
  • Create a maze game called Cheese Chase
  • Learn about conditionals and de-bugging

Week 6

  • Journal Entry – design of final project
  • Each student will create an animation or story project during class
  • Review of computer science concepts
  • Awards for projects
  • Certificates of completion

*All classes include an Internet Safety session, and we remind the students throughout the duration of the course about the importance of protecting their identity and using the internet responsibly.

**All students are expected to participate in Scratch programming for the entire class. They are not allowed to visit other sites, unless as part of the curriculum.

Running Scratch 2.0 requires a relatively new web browser: Google Chrome 35 or later, Mozilla Firefox 31 or later, Internet Explorer 9 or later, or Microsoft Edge. You also need Adobe Flash Player 10.2 or later installed (which is only officially available on Windows 2000 or later, or Mac OS X 10.4 or later).[1] Scratch is designed for screens with a size of 1024 x 768 or larger. Scratch 2.0 can only run on Windows, Mac and some versions of Linux.