Creative Computing Introduction to Scratch Programming
About This Course
Course Topic:
This course introduces Scratch, an educational programming language featuring a graphical interface designed to make programming easy to learn and visually intuitive.
Target Audience:
High school students and above who are interested in learning a beginner-friendly programming language with a graphical interface.
Educational Background:
High school students, diploma students, bachelor’s, master’s, and doctorate students, as well as professionals familiar with basic computer operations.
Course Provider:
Company: SEMI
Department: Quantum Academy University
Course Lecturers:
N/A
Educational Prerequisites:
N/A
Learning Outcomes
Skills:
- Launch the Scratch canvas to begin creating projects.
- Upload and customize sprites and backgrounds.
- Apply code blocks for Motion, Events, Looks, and Sound to animate projects.
Abstract
Scratch is a beginner-friendly programming language with a graphical interface that simplifies coding. Developed as a learning tool, it enables users without prior programming knowledge to understand the fundamentals of imperative and multi-threaded programming. Scratch fosters problem-solving, project design, and communication skills through coding. While primarily for educational and fun projects, Scratch serves as a gateway to more advanced programming languages.
Content Outline:
- Getting Started
- Course Instructions
- Time Commitment
- Course Objectives
- Scratch Introduction
- Overview of Scratch
- Launching the Scratch Canvas
- Working with Sprites
- Adding, Deleting, and Resizing Sprites
- Choosing and Setting Backgrounds
- Programming Basics
- Code Blocks: Motion, Events, Looks, Sound
- Using Presentation Mode
- Wrapping Up
- Key Takeaways
Teaching Methods:
This self-paced eLearning module combines written content with interactive elements to engage learners as they progress through each topic.
