MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Learning How to Program with Scratch

Course Summary

Interested in learning how to program your computer? Interested in Computer Science? Interested in the connections between computing, Computer Science, and Mathematics? Or maybe you just want to create some computer games? If so, this course is designed f

• +

Course Syllabus

 ● How-to: Installing Scratch 1.4 on Windows ◦ Introduction ◦ Installing Scratch 1.4 on Windows ● How-to: Installing Scratch 1.4 on Mac OS X ◦ Introduction ◦ Installing Scratch 1.4 on Mac OS X ● Always Start by Asking Why ◦ Introductions ◦ Why learn about computing? ◦ What are we going to do here? ◦ Scratch! ◦ Why Scratch? ◦ Demo: Creating Programs with Scratch ◦ Demos of Other Scratch Programs ◦ Summary: The 3 Skills of Problem Solving ◦ Homework! ● Coordinate Systems ◦ Introduction ◦ Mini-test: Question 1 of 4 ◦ Mini-test: Question 2 of 4 ◦ Mini-test: Question 3 of 4 ◦ Mini-test: Question 4 of 4 ◦ Review of Scratch Environment ◦ Positioning on Stage ◦ Positions = Coordinates ◦ The Cartesian Coordinate System ◦ X and Y Coordinates ◦ Scratch Blocks Related to Coordinates ◦ Demo: Coordinates and Positioning ◦ Facing Directions in Scratch ◦ Scratch Blocks Related to Directions ◦ The BIG Demo: Helping Scratch Find Food ◦ Demo Summary: The Cheesy-Puffs ◦ Demo Summary: Scratch the Cat ◦ Summary ◦ Homework! ● Selection ◦ Introduction ◦ Mini-test: Question 1 of 4 ◦ Mini-test: Question 2 of 4 ◦ Mini-test: Question 3 of 4 ◦ Mini-test: Question 4 of 4 ◦ Selection: The Concept ◦ Selection in Scratch: Previous Examples ◦ Principle #1: If-Then Block ◦ If-Then Execution Model ◦ Principle #2: If-Then-Else block ◦ If-Then-Else Execution Model ◦ Demo: Selection to Help Scratch Find Food ◦ Conditions in Scratch ◦ Creating Your Own Conditions ◦ Examples: Creating Your Own Conditions ◦ Demo: Creating Your Own Conditions ◦ Putting it All Together to Fix the Last HW ◦ Demo: Fixing the Last Homework ◦ Summary ◦ Homework! ● Repetition ◦ Introduction ◦ Mini-test: Question 1 of 4 ◦ Mini-test: Question 2 of 4 ◦ Mini-test: Question 3 of 4 ◦ Mini-test: Question 4 of 4 ◦ Review: Three Primary Programming Skills ◦ Repetition: In Real-Life ◦ Repetition in Scratch: Examples ◦ Terminology and Execution Model ◦ General Principles: Types of Repetition ◦ Forever Loops: Type 1 of 3 ◦ Counting Loops: Type 2 of 3 ◦ Demo: Counting Loops ◦ Observation: Forever vs. Counting Loops ◦ Conditional Loops: Type 3 of 3 ◦ Demo: Conditional Loops ◦ Summary ◦ Homework! ● Variables ◦ Introduction ◦ Mini-test: Question 1 of 4 ◦ Mini-test: Question 2 of 4 ◦ Mini-test: Question 3 of 4 ◦ Mini-test: Question 4 of 4 ◦ Review, and What's Next? ◦ Computer Memory ◦ Types of Memory: Persistent vs. Volatile ◦ Variable = Memory: Characteristics of Variables ◦ Predefined Variables in Scratch ◦ Creating Your Own Variables ◦ Demo: Creating and Using Variables ◦ Demo: Variables and User Input ◦

Course Fee:
USD 29

Self-Study

Course Status:

Active

1 - 4 hours / week

This course is listed under Operating Systems and Telecommunications Community

Related Posts:

Financial Information Exchange (FIX) protocol

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software