17
Scratch Scratch Constructivist Learning Constructivist Learning Tools for Kids Tools for Kids บบบบบบบ บบบบบบบบบบบ บบบบบบบ บบบบบบบบบบบ บบบบบบบบบบ บบบบบบบบบบ บบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบ บบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบ บบบบบบบบบ บบบบบบบบบ [email protected] [email protected] http://stks.or.th http://stks.or.th

Scratch Learning Tools for Kids

Embed Size (px)

DESCRIPTION

โปรแกรม Scratch นวัตกรรมการเรียนรู้ภาษาคอมพิวเตอร์แนวใหม่จาก MIT

Citation preview

Page 1: Scratch Learning Tools for Kids

Scratch Scratch Constructivist Learning Constructivist Learning

Tools for KidsTools for Kids

Scratch Scratch Constructivist Learning Constructivist Learning

Tools for KidsTools for Kidsบุ�ญเลิ�ศ อรุ�ณพิ�บุ ลิย์�บุ�ญเลิ�ศ อรุ�ณพิ�บุ ลิย์�

นั�กวิ�ชาการุนั�กวิ�ชาการุศ นัย์�บุรุ�การุควิามรุ �ทางวิ�ทย์าศาสตรุ�แลิะเทคโนัโลิย์ ศ นัย์�บุรุ�การุควิามรุ �ทางวิ�ทย์าศาสตรุ�แลิะเทคโนัโลิย์

[email protected]@nstda.or.thhttp://stks.or.thhttp://stks.or.th

Page 2: Scratch Learning Tools for Kids

ScratchScratch• รุ ปแบุบุใหม$ของการุเรุ ย์นัรุ �โปรุแกรุมภาษา

คอมพิ�วิเตอรุ�ท (ช$วิย์ให�นั�กเรุ ย์นัสามารุถสรุ�างสรุรุค�ส*(อเช�งโต�ตอบุ เกม ส*(อม�ลิต�ม เดี ย์ แลิะงานัศ�ลิปะไดี�ง$าย์ รุวิมท�-งการุสรุ�างช�มชนัแลิกเปลิ (ย์นัเรุ ย์นัรุ �ผ่$านัอ�นัเทอรุ�เนั/ต

• นัวิ�ตกรุรุมการุเรุ ย์นัรุ �จาก MIT Media Lab• ปรุะย์�กต�ใช�ก�บุการุเรุ ย์นัการุสอนัท�กกลิ�$มสารุะการุ

เรุ ย์นัรุ �• เหมาะส1าหรุ�บุนั�กเรุ ย์นัต�-งแต$ท�กรุะดี�บุ

http://info.scratch.mit.edu/About_Scratch

Page 3: Scratch Learning Tools for Kids

Scratch : Free Scratch : Free SoftwareSoftware

• Scratch เป2นัซอฟต�แวิรุ�เสรุ (Free Software) ท (สามารุถดีาวินั�โหลิดีมาใช�ไดี�โดีย์ไม$ต�องห$วิงเรุ*(องการุลิะเม�ดีลิ�ขส�ทธิ์�6

http://scratch.mit.edu/download

Page 4: Scratch Learning Tools for Kids

จอภาพ จอภาพ ScratchScratch

ชุ�ดคำ�าสั่ �ง(Code block)

ชุ�ดวั ตถุ�(Sprite)

รายการวั ตถุ�

จอภาพแสั่ดงผล

Page 5: Scratch Learning Tools for Kids

Cat Cat ต วัละคำรนำ�า ต วัละคำรนำ�า ScratchScratch• รุ ปแมวิส ส�มท (ปรุากฏในัจอภาพิท1างานัของ

Scratch เปรุ ย์บุเสม*อนัต�วิลิะครุแลิะ/หรุ*อ Cursor ท (ใช�ปรุะกอบุการุสรุ�างสรุรุค�ผ่ลิงานั

เปล��ยนำเป�นำร�ปอ �นำๆ ได#จ$ะ

Page 6: Scratch Learning Tools for Kids

เร%�มต#นำก บสั่ �อม ลต%ม�เด�ย เร%�มต#นำก บสั่ �อม ลต%ม�เด�ย # 1# 1• แมวิเดี�นัไปข�างหนั�า 100 ก�าวิ พิรุ�อมก�บุม

เส ย์งเพิลิงปรุะกอบุ

1) เล �อนำแมวัให้#ชุ%ดขอบซ้#ายของจอภาพทำ�างานำ

Page 7: Scratch Learning Tools for Kids

เร%�มต#นำก บสั่ �อม ลต%ม�เด�ย เร%�มต#นำก บสั่ �อม ลต%ม�เด�ย # 2# 2

2) ลากคำ�าสั่ �ง .ไปวัางในำจอภาพสั่คำร%ปต-

3) แก#ไขต วัเลขจาก 10 เป�นำ 100

Page 8: Scratch Learning Tools for Kids

เร%�มต#นำก บสั่ �อม ลต%ม�เด�ย เร%�มต#นำก บสั่ �อม ลต%ม�เด�ย # 3# 34) เล อกชุ�ดคำ�าสั่ �ง เสั่�ยง “ ”

ลากคำ�าสั่ �ง .

ไปวัางในำจอภาพสั่คำร%ปต-

Page 9: Scratch Learning Tools for Kids

เร%�มต#นำก บสั่ �อม ลต%ม�เด�ย เร%�มต#นำก บสั่ �อม ลต%ม�เด�ย # 4# 45) เล อกแทำ.บ เสั่�ยง “ ”

คำล%กป�/ม นำ�าเข#า เพ �อเล อกเสั่�ยงอ �นำ“ ”ทำ��ต#องการ

ห้ร อคำล%กป�/ม อ ดเสั่�ยง เพ �อบ นำทำ0ก“ ”เสั่�ยงทำ��ต#องการ

Page 10: Scratch Learning Tools for Kids

เร%�มต#นำก บสั่ �อม ลต%ม�เด�ย เร%�มต#นำก บสั่ �อม ลต%ม�เด�ย # 5# 5

6) กล บมาจอภาพสั่คำร%ปต-เล อกเสั่�ยงทำ��นำ�าเข#าห้ร ออ ดให้#ก บบล.อก

คำ�าสั่ �งเล1นำเสั่�ยง

Page 11: Scratch Learning Tools for Kids

เร%�มต#นำก บสั่ �อม ลต%ม�เด�ย เร%�มต#นำก บสั่ �อม ลต%ม�เด�ย # 6# 67) ด บเบ%ลคำล%กทำ��บล.อกคำ�าสั่ �งใดๆ จะ

ปรากฏผลบนำจอภาพแสั่ดง พร#อมเสั่�ยงทำ��เล อกผ1านำล�าโพง

Page 12: Scratch Learning Tools for Kids

เร%�มต#นำก บสั่ �อม ลต%ม�เด�ย เร%�มต#นำก บสั่ �อม ลต%ม�เด�ย # 7# 7ทำดลองเปล��ยนำคำ�าสั่ �ง ด งต วัอย1าง

แล#วัสั่ งเกตผลทำ��ปรากฏจากนำ 4นำทำดสั่อบคำ�าสั่ �งอ �นำๆ

ตามต#องการ พร#อมศึ0กษาคำ�าสั่ �งไปด#วัยก.ด�นำะคำร บ

Page 13: Scratch Learning Tools for Kids

บ นำทำ0กผลงานำบ นำทำ0กผลงานำ• File, Save (ส$วินัขย์าย์เป2นั .sb)

Page 14: Scratch Learning Tools for Kids

ด�ต วัอย1างอ �นำๆด�ต วัอย1างอ �นำๆ• File, Open, ต�วิอย์$าง

Page 15: Scratch Learning Tools for Kids
Page 16: Scratch Learning Tools for Kids

เปล��ยนำฉากเปล��ยนำฉาก

1) คำล%กฉาก

2) คำล%กพ 4นำห้ล ง

3) เล อกคำ�าสั่ �งวัาดให้ม1 ห้ร อนำ�าเข#า ห้ร อถุ1ายจากกล#อง

Webcam

4) คำล%กเล อกภาพทำ��ต#องการ

Page 17: Scratch Learning Tools for Kids

เปล��ยนำต วัละคำรเปล��ยนำต วัละคำร

คำล%กเล อกวั%ธี�เปล��ยนำต วัละคำร 1 ) วัาดเอง2) เล อกจากคำล ง/นำ�าเข#า

เพ%�ม