CS - Coding with Scratch (final assignment)code in Scratch

Understanding computers and learning the basics of coding helps children to develop an appreciation of how things work. It teaches them how software engineers use math and coding language to solve problems logically and creatively. Students can also strengthen 21st-century skills such as algorithmic thinking, creativity, collaboration, and problem-solving through coding. 

“Teaching computer science and other STEM-related courses is an essential component to any child’s education. That’s why Iowa is preparing our young people for success in cutting-edge careers with programs like this.” - Iowa Gov. Kim Reynolds, July 17, 2019.

The Purpose

According to the Vision for Computer Science by the Iowa Department of Education  All Iowa students will engage in the concepts and practices of computer science through an intentional progression of experiences in order to prepare them to become enterprising citizens that positively impact society

The purpose of this assignment is to allow you to create a fun, age-appropriate, student-centered, unit theme-related activity that will help you practice skills related to computational thinking and computer science.

By completing the series of scaffolded activities and the final project, you will be able to:

This project is aligned with the following standards:

Assignment

For this assignment, you will design the instructions as a teacher and then experience the creative development process from the viewpoint of your students. In other words: You will create an assignment as a teacher, AND you will follow your own instructions pretending that you are a student in your classroom.

Every activity has to support some concept from your unit theme and some standard-related skills described in your thematic unit. 

This assignment scaffolds skills and thinking practiced during previous activities (Drawing challenge, flowchart, CYOA, Hour of Code)

Requirements and 6 Steps to Complete this Assignment:

(see the Resources box for the examples, resources and ideas ==>)

1. Medium: Pick one of the following

2.  Backward Design: Revisit your Thematic Unit, select a few skills that you want your students achieve by working on this project (in a context of the Unit theme, and previously selected Iowa Core standards, AND in context of the Computer Science unit)

3. Plan what should happen in your project and illustrate it in the form of a flowchart. Your flowchart should include:

NOTE: Depending on your students' comprehension level, your flowchart can be created by them or you, the teacher. Students could also be partially involved in completing or debugging the algorithm as a part of their assignment.

4. Code iwhile following your flowchart

5. Set permissions, and write instructions

6. Make it into an Assignment: Create an assignment for your students to encompass the activities above.

Include:

Submitting:

Submit to the eLearning assignment submission box:

Follow these prompts:

Point Structure (100 points)

Criteria Points Possible

Assignment Intro

  • Set of clear introduction and directions written in a student-friendly language
  • Use of at least three words from a Vocabulary list (bold them)
  • I CAN statements (based on the Iowa Academic Standards listed in your Thematic Unit AND CSTA-K12 standards)
  • Explanation of how it ties to the elements of Thematic Uni
20

Flowchart

  • Clearly show the decision making flow
10

CS Program

  • is age appropriate
  • supports students learning
  • is interactive
  • includes a branching (if- then, or CYOA)
  • includes a surprise
  • project in Scratch or in app includes the instructions
  • follows the CARP rules of visual design
  • is shared correctly so it is public to all
60

Reflection

  • Reflection is included and follows the prompts provided in the assignment submission instructions
  • Project is aligned with the specific indicators of at least two ISTE-E
  • Reflection quality, depth of explanations and relevance to at least one specific component of each standard addressed
10

Spelling/Grammar

(up to 10%)

Submission

  • Reflections and the correct access submitted to the assignment dropbox
(up to 10%)

Special Notes: