搜尋

US$500

for 8 classes
班級

適合初學者到高階學習者的 Scratch 程式編碼(14 小時課程)

由 1 位學習者完成
年齡 10-15
現場團體小班課程
在這個 14 小時的課程中,學生學習 Scratch 程式設計的基本和進階概念。本課程詳細介紹了編碼概念,以便它們可以轉移到其他程式語言(例如 Python)。
平均評分:
5.0
評論數量:
(2 評論)

即時視訊會議
每週4次,共 2 週
6-9 名學習者(每班)
105 分鐘

包含什麼

8 現場會議
14 上課時間
作業
Students will be provided homework at the end of the lesson which reflects on the work covered during the lesson as well as to look ahead to the next lesson i.e. they may be asked to research a new programming concept prior to their next coding class with me.
完成證書
包括
我們無法翻譯此文,請刷新頁面並再試一次。

課堂經歷

英語程度 - 未知
Beginner 等級
This course in Scratch Programming covers the following topics in depth. Each double lesson is 105 minutes in total. 

LESSONS 1 - 2: 
>> Introduction to Scratch 3.0 - This lesson introduces students to programming in Scratch in a fun and creative way. Students are introduced to the Scratch interface as well as key terms. Students experiment with basic instructions and sequences in Scratch and learn to use Motion and Look commands.
>> Animations & Costumes - Students learn how animation and costume blocks can be used in Scratch 3.0. Students also learn about the Repeat Block and how it can be used.

LESSONS 3 - 4: 
>> Loops & Motions - Students learn the concepts of loops and how and why they are used. Students learn to create loops and use different types of loops in Scratch in conjunction with Motion commands.
>> Coordinates & Sensing - Students learn how coordinates are used in scratch as well as the sensing command. Students also learn about the If Statement (Selection) in Scratch and how it can be used.

LESSONS 5-6: 
>> Drawing with Sprites - Students learn how they can draw in Scratch 3.0 using the Pen Blocks. Students will also learn how to read flowcharts and convert these flowcharts into scratch code. In this lesson, students will also learn how to use the IF, FOREVER and REPEAT blocks.
>> Using Variables - Students learn how to create and use variables in Scratch by keeping score of certain items displayed on the screen.

LESSONS 7 - 8: 
>> Changing Backdrops - Students learn how to insert and change backdrops in Scratch 3.0 using If Statements, Sensing and Look Commands. Students are expected to extend their learnt knowledge further by explaining how their code works as well as designing and creating their own program.
>> Making Music - Students learn how to record their voice and/or import music. Students are taught to use the Events, Control and Sound blocks to create music.

LESSONS 9 - 10: 
>> Scratch Games - Students learn how to create basic games in Scratch 3.0. Simple step by step instructions are provided for students to create their first game. Students are questioned in depth to explain how code they have created actually works so they can develop the code further to create different games.
>> Animated Stories - Students learn how to create basic animated stories in Scratch 3.0 . Simple step by step instructions are provided for students to create their first animated. Students are then expected to plan their own story and create it from Scratch skills they have learnt.

LESSONS 11 - 12: 
>> Scratch Assessment - Students are tested on their ability to use all their skills in Scratch 3.0 in an independent manner. A perfect assessment lesson so teachers can assess and judge their students coding ability before they are expected to move onto Text Based coding i.e. Python.
>> Working with Lists - This lesson moves students on from the basics of coding and using variables in Scratch and begins to introduce them to LIST data structures. With this lesson, students will learn a better way to store data, what lists are, why they are used as well as their benefits i.e. inserting data, adding data, finding and deleting data etc…

LESSONS 13 - 14: 
>> Using Broadcast Statements - This lesson moves students on from the basics of coding in Scratch and begins to introduce students to create more efficient code through the use of broadcast blocks. These blocks will allow students to time actions in their Scratch Games but also understand where they can be and should be used. Students will also learn how to make sprites control the actions of other sprites by using broadcast blocks.
>> Creating Clones - This lesson moves students on from the basics of coding in Scratch and begins to introduce students to create more efficient code through the use of cloning as well as making use of less lines of code (by removing repeated code). In this lesson, students will learn a better way to code.

Students will need to have access to the Internet to access Scratch and they will be provided with digital worksheets via Google Slides and Google Docs. 
All curriculum material is fully developed for each lesson. My screen (with the teacher powerpoint and code in Scratch) will be shown to students via the screen sharing facility in outschool so they are able to see concepts being taught before experimenting for themselves.

學習目標

Students will learn basic, intermediate and advanced skills in Scratch. Not only will they learn about Scratch blocks, but they will learn about actual programming concepts, such as Selection, Iteration, Sequencing and data structures.

其他詳情

父母的引導和規範
The worksheets used in this class will be made available via Google Slides and Google Docs. Students will therefore need to make sure they are able to access their Google Drive account. Students will be expected to code in the online Scratch programming interface. They will therefore need to make sure they have created a free account in Scratch prior to joining this course.
供應清單
Students will be provided with curriculum material at the start of each lesson. This will be shared in digital format via Google Docs and Google Slides.
教學語言
英語
外部資源
除了 Outschool 教室外,本課程也使用:

認識老師

5.0
2評論
教師檔案
教師專業知識和證書
I am an experienced teacher of Computer Science and have specialized in the subject since 2005. I have been awarded a degree in BSc Computer Science and have also completed my Masters in Education. 


其他家長也喜歡
中級創意 Scratch 程式設計俱樂部
DEM Academy: Learn through Gaming
4.8
(732)
US$18 每班
下次會議在 9 PM Friday
團體課
1/週, 55 分鐘
8-13
Scratch 程式設計初學者夏令營(1 級)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(6)
US$18 每班
下次會議在 1 PM Monday
團體課
1 週, 5/週, 1 小時
6-11
Scratch 程式設計夏令營:設計自己的遊戲和動畫!
PopSkool: English, Music, Art, Math, Coding & More
5.0
(1)
US$19 每班
下次會議在 4 PM Monday
團體課
2 週, 4/週, 55 分鐘
5-10
初學者的 Scratch 編碼冒險
JetLearn
4.9
(81)
US$30 每班
下次會議在 11 PM Tue 5/6
團體課
5 週, 1/週, 1 小時
7-12
Scratch 程式設計入門-學習製作動畫和遊戲
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(6)
US$18 每班
下次會議在 4 PM Friday
團體課
4 週, 2/週, 1 小時
6-11
初學者的 Scratch 編碼:創建遊戲、動畫和有趣的項目!
Coco Coders
4.8
(974)
US$20 每班
下次會議在 1 AM Friday
團體課
1/週, 55 分鐘
6-11
1:1 Scratch 程式設計課程(初級、中級或高級)
Coco Coders
4.8
(974)
US$60 每堂課
一對一課程
依需求開班
5-14
初學者的 Scratch 編碼冒險
JetLearn
4.9
(81)
US$35 每班
團體課
6 週, 1/週, 1 小時
7-12
Scratch 初學者編碼俱樂部 - 製作電玩 - 持續、多周
Dan Hartman
4.9
(577)
US$20 每班
下次會議在 9 PM Sunday
團體課
1/週, 30 分鐘
7-12
Scratch 程式設計夏令營 2 級
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(6)
US$18 每班
下次會議在 1 PM Monday
團體課
1 週, 5/週, 1 小時
7-11
夏令營:兒童有趣的 Scratch 程式設計專案(2 級)
AI Code Academy
4.7
(1,787)
US$23 每班
下次會議在 3 PM Mon 6/16
團體課
2 週, 5/週, 1 小時
8-11
Scratch 專家編碼俱樂部 - 製作電玩 - 持續、多周
Dan Hartman
4.9
(577)
US$20 每班
下次會議在 1 AM Monday
團體課
1/週, 30 分鐘
8-13
Scratch 編碼俱樂部(第 1 級):每週創作遊戲、藝術和動畫!
PopSkool: English, Music, Art, Math, Coding & More
5.0
(1)
US$12 每班
下一堂課明天 6 PM
團體課
1/週, 50 分鐘
5-10
建造者俱樂部每週 Scratch 編碼課程
Nevin Oliver
4.9
(166)
US$30 每班
下次會議在 4:30 PM Sat 5/10
團體課
1/週, 55 分鐘
6-11
Scratch 程式設計夏令營:寫自己的太空登陸器遊戲
Coco Coders
4.8
(974)
US$19 每班
下次會議在 9 PM Fri 6/27
團體課
1 週, 4/週, 55 分鐘
8-12
兒童有趣的 Scratch 編碼項目(1 級)
AI Code Academy
4.7
(1,787)
US$20 每班
下次會議在 3 PM Saturday
團體課
10 週, 1/週, 1 小時
8-12
查看更多課程
回首頁
搜尋
贈送禮物卡
開啟貨幣、時區和語言設置
語言&地區
登入