Introduction to Scratch

This course provides an excellent foundation for anyone interested in exploring programming and coding, and is a great starting point for future study in computer science or related fields. 

Course Description

  • Scratch is a beginner-friendly programming language that allows users to create interactive stories, animations, games, and simulations. This course will introduce students to Scratch and its basic concepts.

  • Throughout the course, students will explore the fundamental concepts of programming, such as loops, conditional statements, variables, and event handling, and learn how to apply them to create projects in Scratch. 

  • They will also learn how to use the built-in tools and resources, such as the sprite editor, sound editor, and block library, to enhance their projects and bring their ideas to life.

  • In addition to learning about programming, students will also have opportunities to develop their creativity and collaboration skills. They will work on individual and group projects, where they can express their own ideas and collaborate with others to create engaging and interactive projects.

Learning Objectives:

  • Understand the basic concepts of programming, such as sequences, loops, conditionals, and events
  • Learn how to design, code, and share interactive stories, animations, games, and simulations using Scratch's visual interface
  • Develop problem-solving and critical thinking skills through coding projects
  • Use programming blocks to create conditional statements and loops
  • Gain experience collaborating and communicating effectively with others

Course Outcomes

  • By the end of the course, students will have a solid understanding of the basics of programming and the confidence to continue exploring the world of computer science. 
  • Students will also have a collection of projects that they can share with their peers and showcase their creativity and programming skills.
  • Students will have gained a solid foundation in Scratch programming, and will be able to continue exploring and creating with Scratch on their own. 

Prerequisites

  • None. Students with little or no programming experience are welcome to enroll.

Course Schedule

  • Week 1: Introduction to Scratch and basic programming concepts
  • Week 2: Creating sprites and backgrounds
  • Week 3: Using operators and conditional statements
  • Week 4: Designing and coding interactive games and simulations
  • Week 5: Sharing projects with the class and peer feedback.

Assessment and Grading:

  • Attendance and participation in class activities and discussions
  • Completion of assigned projects
  • Peer feedback and evaluation

Course Materials

  • Computer with an internet connection
  • Course materials provided by the instructor
  • Scratch software (free, web-based version)

Course Duration

  • Duration: 5 weeks
  • Time: Every week 1 Hour
  • Class Schedule: Every Friday- 4PM to 5PM

Location

  • Christ Church Purley, Brighton Road,
    Purley, Surrey, CR8 2BN