unit1 1

23
แผนการเรียนรู้ที1 สารวจโปรแกรม Scratch แผนการจัดการเรียนรู้ (ฉบับทดลองใช้) สาขาคอมพิวเตอร์ หลักสูตรการเขียนโปรแกรม Scratch เพื่อส่งเสริมความคิดสร้างสรรค์ สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี -1- หน่วยการเรียนรู้ที1 การสร้างภาพเคลื่อนไหวประกอบเสียงดนตรี แผนการเรียนรู้ที1 เรื่อง สารวจโปรแกรม Scratch ชั่วโมงที่ 1- 2 1. ผลการเรียนรู1.1 อธิบายขั้นตอนและเขียนโปรแกรมสั่งงานคอมพิวเตอร์ 1.2 ใช้คาสั่งพื้นฐานในการเขียนโปรแกรม 2. สาระการเรียนรู2.1 ความหมายของโปรแกรมคอมพิวเตอร์ และหลักการโปรแกรมเบื้องต้น 2.2 ส่วนประกอบของโปรแกรม Scratch 2.3 การกาหนดค่าในบล็อกของโปรแกรม Scratch 2.4 การเขียนสคริปต์ให้ตัวละครเคลื่อนที2.5 การเขียนสคริปต์ให้ตัวละครเล่นเสียงเบื้องต้น 3. จุดประสงค์ ให้ผู้เรียนสามารถ ด้านการเขียนโปรแกรม 3.1 อธิบายหลักการโปรแกรมเบื้องต้น 3.2 บอกส่วนประกอบของโปรแกรม Scratch 3.3 ใช้งานโปรแกรมเบื้องต้นและการกาหนดค่าในบล็อกของโปรแกรม Scratch 3.4 เขียนสคริปต์ให้ตัวละครเคลื่อนที่ด้วยกลุ่มบล็อก Motion เช่น บล็อก move, If on edge bounce 3.5 เปลี่ยนชุดตัวละครเพื่อให้มองเห็นเป็นภาพเคลื่อนไหวด้วยกลุ่มบล็อก Looks เช่น บล็อก Next costume 3.6 เพิ่มเสียงให้ตัวละครด้วยกลุ่มบล็อก Sound ด้วยบล็อก play sound 3.7 บันทึกโปรเจกต์ ด้านความคิดสร้างสรรค์ พัฒนาทักษะด้านความคิดคล่องแคล่ว คิดยืดหยุ่น และคิดละเอียดลออ

Upload: dechathon

Post on 12-Nov-2014

1.068 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-1-

หนวยการเรยนรท 1 การสรางภาพเคลอนไหวประกอบเสยงดนตร

แผนการเรยนรท 1 เรอง ส ารวจโปรแกรม Scratch ชวโมงท 1- 2 1. ผลการเรยนร

1.1 อธบายขนตอนและเขยนโปรแกรมสงงานคอมพวเตอร 1.2 ใชค าสงพนฐานในการเขยนโปรแกรม

2. สาระการเรยนร 2.1 ความหมายของโปรแกรมคอมพวเตอร และหลกการโปรแกรมเบองตน

2.2 สวนประกอบของโปรแกรม Scratch

2.3 การก าหนดคาในบลอกของโปรแกรม Scratch

2.4 การเขยนสครปตใหตวละครเคลอนท

2.5 การเขยนสครปตใหตวละครเลนเสยงเบองตน

3. จดประสงค ใหผเรยนสามารถ ดานการเขยนโปรแกรม

3.1 อธบายหลกการโปรแกรมเบองตน 3.2 บอกสวนประกอบของโปรแกรม Scratch 3.3 ใชงานโปรแกรมเบองตนและการก าหนดคาในบลอกของโปรแกรม Scratch

3.4 เขยนสครปตใหตวละครเคลอนทดวยกลมบลอก Motion เชน บลอก move, If on edge

bounce

3.5 เปลยนชดตวละครเพอใหมองเหนเปนภาพเคลอนไหวดวยกลมบลอก Looks เชน บลอก Next

costume

3.6 เพมเสยงใหตวละครดวยกลมบลอก Sound ดวยบลอก play sound

3.7 บนทกโปรเจกต

ดานความคดสรางสรรค พฒนาทกษะดานความคดคลองแคลว คดยดหยน และคดละเอยดลออ

Page 2: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-2-

4. แนวคด การโปรแกรม หมายถง การสรางชดค าสงหรอโปรแกรมทสงใหคอมพวเตอรท างาน

Scratch เปนภาษาคอมพวเตอรส าหรบสรางผลงานตางๆ เชน การท าแอนเมชน การจ าลองทางวทยาศาสตร เกม ดนตร ศลปะ การสรางสอแบบมปฏสมพนธ โดยมวธการโปรแกรมทไมตองมการพมพค าสงทยงยากซบซอน เหมาะกบการสอนหลกการโปรแกรมทสงเสรมความคดรเรมสรางสรรค การคดอยางมระบบ และการท างานรวมกนโดยการเผยแพรและแลกเปลยนผลงานผานทางเวบไซต http://scratch.mit.edu/

ชนงานในโปรแกรม Scratch เรยกวาโปรเจกต ซงประกอบดวยโครงสรางทส าคญอย 3 สวน ไดแก เวท (Stage) ตวละคร (Sprite) และสครปต (Script) โดยแตละสวนมความสมพนธกนและท างานรวมกน

การสรางโปรเจกตเกดจากการเขยนสครปต (ชดค าสง) ซงโปรแกรม Scratch ใชการวางบลอกเรยงตอกนแทนการเขยนค าสงในโปรแกรมภาษาทวไป เพอสงใหตวละครท างาน ณ ต าแหนงตางๆ บนเวท ค าสงพนฐานเบองตน เพอสงงานใหตวละครเคลอนท เปลยนแปลงทาทาง หรอการควบคมการท างานของตวละคร จะใชกลมบลอก Motion, Looks และ Control

5. สออปกรณ 5.1 ใบงาน

5.2 ใบความร 5.2.1 ใบความรท 1.1 เรอง รจกโปรแกรม Scratch 5.2.2 ใบความรท 1.2 เรอง บลอกสรางภาพเคลอนไหวอยางงาย

5.3 อนๆ -

6. วธด าเนนการ 6.1 การจดเตรยม

6.1.1 เครองคอมพวเตอรพรอมตดตงโปรแกรม Scratch 6.1.2 ใบความรท 1.1 ตามจ านวนผเรยน 6.1.3 ใบงานท1.1, 1.2 และใบความรท 1.2 ตามจ านวนกลม

6.2 ขนตอนการด าเนนการ

ใบงานท เรอง เวลา (นาท) 1.1 มารจกโปรแกรม Scratch กนเถอะ 25 1.2 โปรเจกตแรกของฉน 50

Page 3: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-3-

6.2.1 ผสอนชแจงขอตกลงในการเรยน และการวดและการประเมนผลของรายวชา ภาระงานทมอบหมายกบผเรยนในการท าโปรเจกต 1 ชนเปนงานกลมเมอเรยนจบภาคเรยน จากนนผสอนทบทวนความรเดมเรองหลกการโปรแกรมเบองตน (ใชเวลาประมาณ 15-25 นาท)

6.2.2 ผสอนตงค าถามกระตนการเรยนร “ผเรยนเคยใชงานโปรแกรมสรางภาพเคลอนไหวบางหรอไม” รอค าตอบจากผเรยน เพอพจารณาความรพนฐานของผเรยน ผสอนพดคยกบผเรยนเรองการเขยนโปรแกรม Scratch เปนโปรแกรมทสามารถสรางผลงานภาพเคลอนไหวไดอยางงาย ๆ

6.2.3 ผสอนอธบายการเปดโปรแกรม Scratch พรอมกบสาธตการเขาใชงานโปรแกรม 6.2.4 ผเรยนศกษาใบความรท 1.1 เรองรจกโปรแกรม Scratch และท าใบงานท 1.1 เรองมารจก

โปรแกรม Scratch กนเถอะ 6.2.5 ผเรยนจบคกบเพอน และรวมกนคด เพอพจารณาปรบแกค าตอบในใบงานท 1.1 ของกลม

ตนเอง 6.2.6 ผเรยนและผสอนรวมเฉลยใบงานท 1.1 และสรปสงทไดจากการท าใบงานท 1.1 6.2.7 ผสอนกระตนความคดของผเรยนดวยค าถาม “เราจะท าอยางไรใหตวละครแมว เคลอนทได

และเดนอยางเปนธรรมชาต” รอค าตอบจากผเรยน (ท าใหแมวมการขยบขา เปลยนแปลงทาเวลาเดน) และพดกระตนใหผเรยนคนหาวธการ โดยศกษาใบความรท 1.2 เรอง บลอกสรางภาพเคลอนไหวอยางงาย

6.2.8 ผเรยนศกษาใบความรท 1.2 และท าใบงาน ท 1.2 เรอง โปรเจกตแรกของฉน 6.2.9 ผสอนสมผเรยนน าเสนอค าตอบในใบงานท 1.2 และผสอนเปดโอกาสใหผเรยนคนอนไดแสดง

ความคดเหน และเสนอแนะผลงานเพอนทน าเสนอ 6.2.10 ผเรยนและผสอนรวมกนสรปค าสงและบลอกทเรยนในใบงานน

7. การวดผลประเมนผล

7.1 ตรวจค าตอบในใบงาน 7.2 สงเกตการรวมกจกรรมในการระดมความคดของผเรยน 7.3 สงเกตการท างานและการท ากจกรรมรวมกนในชนเรยน 7.4 สงเกตทกษะดานความคดสรางสรรค โดยใชแบบสงเกตความคดสรางสรรค

8. แหลงขอมลเพมเตม

- http://scratch.mit.edu/ (30/07/55) - http://scratched.media.mit.edu (30/07/55) - http://info.scratch.mit.edu/Support/Reference_Guide_1.4 (30/07/55) - http://www.indiana.edu/~bobweb/Handout/d16.cap.html (30/07/55)

Page 4: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-4-

- http://scratched.media.mit.edu/sites/default/files/ CurriculumGuide-v20110923.pdf (30/07/55)

9. ขอเสนอแนะ 9.1 ผสอนสามารถปรบจ านวนนกเรยนตอกลม ไดตามความเหมาะสม ถาโรงเรยนมเครองคอมพวเตอร

เพยงพอส าหรบผเรยน 1 คน ตอ 1 เครอง ใหผเรยนแตละคนแยกกนท าใบงาน จากนนแลกกนตรวจค าตอบภายในกลม

9.2 ผสอนชแจงเรอง การบนทกไฟลงานกบผเรยนอยางชดเจน ในสวนของโฟลเดอรทใชจดเกบไฟล ตงชอใหสอดคลองและอางองถงงานของผเรยนแตละคนอยางเปนระบบ

9.3 ผสอนแนะน าใหผเรยนสมครสมาชกของเวบไซต http://scratch.mit.edu/ เพอใหผเรยนสามารถเผยแพรและแลกเปลยนผลงานผานเวบไซต

9.4 ผสอนกระตนผเรยนใหเกดความคดสรางสรรคดานตางๆ ระหวางการท าใบงานโดยสรปเปนตารางดงน

ใบงาน คดคลองแคลว คดยดหยน คดรเรม คดละเอยดลออ 1.1 1.2

บนทกผลหลงการจดการเรยนร ผลการเรยนรของผเรยน .................................................................................................................................................................. ............ ...................................................................................................................... ........................................................ ............................................................................................................................. ................................................. ..................................................................................................................................................... ......................... ......................................................................................................... ..................................................................... ปญหาทพบ ............................................................................................................................. ................................................. ..................................................................... ......................................................................................................... ............................................................................................................................. ................................................. ............................................................................................................................. ................................................. ........................................................ ...................................................................................................................... ขอเสนอแนะเพอการพฒนาแผนการจดการเรยนรครงตอไป ................................................................................. ............................................................................................. ............................................................................................................................. .................................................

Page 5: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-5-

............................................................................................................................. .................................................

.................................................................... ..........................................................................................................

............................................................................................................................. ................................................. ลงชอ ................................................... (.................................................) ครผสอน ความคดเหนของหวหนากลมสาระการเรยนร .............................................................................................................................................................................. ............................................................................................................................. ................................................. ............................................................................................................................. ................................................. ลงชอ ................................................... (.................................................) หวหนากลมสาระการเรยนรการงานอาชพและเทคโนโลย ความคดเหนของฝายวชาการ ......................................................................................................................................................... ..................... ............................................................................................................. ................................................................. ............................................................................................................................. ................................................. ............................................................................................................................................ .................................. ................................................................................................ .............................................................................. ลงชอ ................................................... (.................................................) รองผอ านวยการกลมบรหารวชาการ

Page 6: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-6-

ความคดเหนของผบรหาร ............................................................................................................................................................... ............... ................................................................................................................... ........................................................... ............................................................................................................................. ................................................. .................................................................................................................................................. ............................ ...................................................................................................... ........................................................................ ลงชอ ................................................... (.................................................) ผอ านวยการโรงเรยน..........................................................

Page 7: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-7-

ใบงานท 1.1 มารจกโปรแกรม Scratch กนเถอะ

1. ศกษาใบความรท 1.1 เรองรจกโปรแกรม Scratch

2. เปดโปรแกรม Scratch โดยดบเบลคลกทเมนลดรปแมวบนเดสกทอป จะปรากฏหนาตางโปรแกรม ดงรปท 1.1 ใหใสหมายเลข ถง ในชองวางของแตละขอใหสมพนธกน

1) หมายเลข……………… ม ทใชเปลยนภาษาของโปรแกรม Scratch ได 2) การเขยนสครปตใหตวละคร ตองวางบลอกทหมายเลข…………………………...

3) เมอคลก การแสดงผลจะปรากฏทหมายเลข…………………………….……. 4) หมายเลข………………ประกอบดวยกลมบลอกตางๆ ทใชในการเขยนสครปต 5) ถาคลกทกลมบลอก Looks จะแสดงบลอกในกลมทหมายเลข………………….. 6) หมายเลข………………เปนพนทแสดงรายการตวละคร และเวท 7) หมายเลข………………แสดงขอมลของตวละครทเลอก

รายชอสมาชกในกลมท ............... 1……………………………………………………………………………2………………………………………………………………………

Page 8: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-8-

3. สรางโปรเจกตใหมดงน คลกเมน File -> New จะไดตวละครแมวหนงตวบนเวทวางเปลา ตวละครแมวน มชอวา...............................

4. เขยนสครปตใหตวละครแมวเดน 10 หนวย โดยท าตามขนตอนดงน

4.1 คลกกลมบลอก Motion แลวลากบลอก ไปวางบนพนทเขยนสครปต 4.2 คลกทบลอกใหเกดเปนขอบลอมรอบสขาว แลวดผลลพธบนเวท จะพบวา………………………………..

Page 9: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-9-

4.3 คลกกลมบลอก Control แลวลากบลอก มาวางตอเชอมดานบนของบลอก ดงรป

4.4 คลก ทมมขวาบนของเวท ปรากฏผลลพธคอ……………………….…………………………………… 4.5 ผลลพธในขอ 4.2 และ 4.4 ตางกนหรอไม อยางไร

............................................................................................................................. ............................ .........................................................................................................................................................

ทดลองเปลยนแปลงคาตวเลขในชองวาง แลวคลก สงเกตผลลพธทเกดขน 5. ถาตองการใหแมวเดนถอยหลงจะท าอยางไร

.........................................................................................................................................................

............................................................................................................................. ............................ 6. ลบสครปตโดยการลากกลบไปวางทบลอกค าสง

Page 10: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-10-

7. ถาตองการใหแมวเคลอนทตอเนองไปเรอยๆ ท าไดโดยเขยนสครปตใหตวละครแมวดงน

เขยนสครปต

คลกทกลมบลอก Control

ลากบลอก

คลมบลอก

7.1 เพราะเหตใดจงปรากฏแถบสขาวเมอมการลากบลอก มาตอกบบลอก

หรอเมอลากบลอก คลม ............................................................................................................................. ............................ ................................................................................................................................................. ........

7.2 คลก สงเกตผลลพธทเกดขน 7.3 ถาตองการใหแมวหยดการเคลอนทไปเรอยๆ ตองท าอยางไร

........................................................................................................................................................ . .................................................................................................................... .....................................

Page 11: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-11-

8. บนทกโปรเจกตทท าชอ Activity1_1 ดงน

คลกเมน File -> Save หรอ Save As

จะปรากฏกรอบโตตอบ Save Project ดงรป

พมพชอผท าโปรเจกต พมพรายละเอยดเกยวกบโปรเจกต พมพชอโปรเจกต Activity1_1 คลกปม โปรเจกตจะถกบนทกไวท C:\Documents and Settings\Administrator \

My Documents\Scratch Projects (โฟลเดอร My Projects)

Page 12: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-12-

ใบงานท 1.2 โปรเจกตแรกของฉน

1. ศกษาใบความรท 1.2 เรอง บลอกสรางภาพเคลอนไหวอยางงาย 2. เปดโปรเจกตชอ Activity1_1 ทไดสรางไวจากใบงานท 1.1 ดงน

คลกเมน File -> Open จะปรากฏกรอบโตตอบ Open Project เลอก Activity1_1

คลกปม

รายชอสมาชกในกลมท ............... 1……………………………………………………………………………………2……………………………………………………………………………………

หากบนทกไฟล Activity1_1 ไวในโฟลเดอรอนทไมใชโฟลเดอร Scratch Projects ใน C:\Documents and Settings\Administrator\My Documents\ ใหเลอกโฟลเดอรอนทไดจดเกบไว

Page 13: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-13-

3. คลกทแทบ Costumes ใหสงเกตตวละคร Sprite1 3.1 ตวละคร Sprite1 มชดตวละคร.............ชด 3.2 ชดตวละครแตละชดมชออะไรบาง

1………………………………………………………….. 2…………………………………………………………..

3.3 ถาตองการสลบชดตวละคร คดวาตองท าอยางไร ................................................................................. ………………………………………………………………………. ………………………………………………………………………. ……………………………………………………………………….

Animation (แอนเมชน) 4. เพมบลอก คลก แลวสงเกตและบนทกผลลพธ..............................................................

Animation หมายถง การน าภาพนงหลายๆ ภาพมาแสดงตอเนองกนโดยมการก าหนดชวงเวลาของการแสดงภาพนงแตละภาพ ท าใหเหนเปนภาพเคลอนไหว

Page 14: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-14-

5. เพมบลอก คลก แลวสงเกตและบนทกผลลพธ........................................................... ...

6. ทดลองคลกปมรปแบบการหมนทง 3 ลกษณะ ( ) แลวสงเกตผลลพธ จากนนวงกลมลอมรอบรป

ตวละครทเปนผลลพธหลงชนขอบเวท รปแบบการหมน หลงจากชนขอบดานขวา หลงจากชนขอบดานซาย

6.1 ปม

6.2 ปม

6.3 ปม

Page 15: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-15-

7. หมนเสนสน าเงน ทปรากฏทขอมลของตวละครทถกเลอก (Sprite1) เพอก าหนดทศทางการเคลอนทของตวละคร (direction) แลวสงเกตผลลพธทเกดขน…………………………………………………………………….… …………………………………………………………………………………………………………………………………………………. ………………………………………………………………………………………………………………………………………………….

8. เพมบลอก คลก แลวสงเกตและบนทกผลลพธ..............................................................

9. ทดลองเปลยนตวเลขในบลอก

9.1 เปลยนตวเลขทมคานอยกวา 1 ผลลพธทได.............................................................. 9.2 เปลยนตวเลขทมคามากกวา 1 ผลลพธทได................................................................ 9.3 เปลยนตวเลขทมคาตดลบ ผลลพธทได.......................................... ............................

10. เพมบลอก และอธบายการท างานของเสยง พรอมทงสงเกตความแตกตางทง 3 สครปต

สครปต อธบายการท างานของเสยง 10.1

Page 16: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-16-

11. บนทกโปรเจกตชอ Activity1_2

10.2

10.3

Page 17: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-17-

ใบความรท 1.1 รจกโปรแกรม Scratch

โปรแกรม Scratch (อานวา สะ-แครช) เปนโปรแกรมภาษา ทผเรยนสามารถสรางชนงานไดอยางงาย เชน นทานทสามารถโตตอบกบผอานได ภาพเคลอนไหว เกม ดนตร และศลปะ และเมอสรางเปนชนงานเสรจแลว สามารถน าชนงานทสรางสรรคน แสดง และแลกเปลยนความคดเหนรวมกบผอนบนเวบไซตได ท าใหผเรยนไดเรยนรหลกการทางคณตศาสตร และแนวคดการโปรแกรมไปพรอมๆ กบการคดอยางสรางสรรค มเหตผล เปนระบบ และเกดการท างานรวมกน 1. สวนประกอบหลกของโปรแกรม หนาตางการท างานของโปรแกรม Scratch มสวนประกอบหลกดงน

แถบเมน พนทท างาน ขอมลของเวท หรอตวละครทถกเลอก รายการตวละคร และเวททใชในโปรเจกตปจจบน กลมบลอก เวท บลอกในกลมทเลอก

Page 18: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-18-

2. รจกโปรเจกต โปรเจกตใน Scratch มโครงสราง 3 สวนประกอบดวย

2.1 เวท (Stage)

2.2 ตวละคร (Sprite)

2.3 สครปต (Script)

2.1 เวท เวทมขนาดกวาง 480 หนวย สง 360 หนวย ในแตละโปรเจกตมเวทเดยว จงมชอเดยวและ

ไมสามารถเปลยนชอได เวทใชแสดงผลการท างานของสครปต (script) เสยง (sound) หรอพนหลง (background) ได และพนหลงทจะแสดงบนเวทจะตองมขนาดไมเกนขนาดของเวท (480 X 360) ถาพนหลงทใชมขนาดใหญกวา โปรแกรม Scratch จะลดขนาดพนหลงนนอตโนมตเพอใหพอดกบขนาดของเวท

รายละเอยดของเวท แทบ Scripts แทบ Backgrounds แทบ Sounds สรางพนหลงใหม (New Background) พนหลงล าดบท 1 และ 2

สครปต (Script)

เวท (Stage)

ตวละคร (Sprite)

Page 19: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-19-

การบอกต าแหนงใดๆ บนเวทจะบอกโดยใชคา (x, y) โดยคา x และ y ทต าแหนง (0, 0) จะอยตรงกลางเวท

2.2 ตวละคร ตวละครแตละตวจะมขอมลแตกตางกน โดยสามารถคลกทภาพตวละครในพนทแสดง

รายการตวละคร เพอดขอมลของตวละครนน เชน ตวละครปลาทองในโปรเจกต Aquarium มขอมลดงตาราง

หมายเลข ขอมล รายละเอยดขอมลตวละคร ชอตวละคร Creature 6 ต าแหนงบนเวท x: -166 y: 125 ทศทางการเคลอนท (direction) 104 องศา รปแบบการหมน ม 3 ลกษณะ

หมนไดรอบทศทาง หนไดเฉพาะซายหรอขวา หามหมน

หนไดเฉพาะซายหรอขวา

การลากตวละครในโหมดน าเสนอ หรอบนเวบไซต แมกญแจปด แมกญแจเปด

ลากตวละครไมได

Page 20: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-20-

2.2.1 ชอตวละคร โปรแกรมจะตงใหเปน Sprite 1, 2, 3… ตามล าดบทสรางขนโดยอตโนมต ถาตองการเปลยนชอตวละครใหพมพชอใหมบนแถบชอหมายเลข

2.2.2 ชดตวละคร ชดตวละคร (Costumes) เปนลกษณะของตวละคร ซงสามารถเปลยนแปลงภาพเดม หรอ

เพม หรอเพมภาพใหม และอาจเขยนสครปตใหกบตวละครเปลยนแปลง หรอเคลอนไหวในรปแบบตางๆ

2.3 สครปต สครปตคอชดค าสงส าหรบตวละครหรอเวท เพอสงใหตวละครหรอเวทท างานตาม

วตถประสงคทตองการ โดยการเลอกสครปตจากกลมบลอก ซงแบงเปน 8 กลม ดงน กลมบลอก การท างาน

การเคลอนไหว เชน เคลอนทไปขางหนา หมนไปทางซายหรอขวา

การควบคม เชน การวนซ า การตรวจสอบเงอนไข

การแสดง เชน พด คด เปลยนขนาด

การรบร เชน สมผสกบขอบ คลกเมาส จบเวลา

การแสดงเสยง เชน เลนเสยงสตว กลอง โนต

ตวด าเนนการ เชน บวก และ หรอ

ปากกา เชน ยกปากกาขน ตงคาสปากกา

ตวแปร เชน สรางคาตวแปร

รายละเอยดชดตวละคร แทบ Costumes สรางชดตวละครใหม ชดตวละคร ในตวอยางเปน ชดของตวละครชอ Creature 1 ชอชด Jellyfish1 มลกษณะสขาว และ Jellyfish2 มลกษณะโปรงใส

Page 21: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-21-

เมอคลกทกลมบลอกใด จะปรากฏบลอกในกลมนน บลอกส าหรบตวละครและเวทอาจมความแตกตางกนบาง เชน กลมบลอก Motion ของตวละครจะมบลอกดงรปดานซาย สวนรปดานขวาเปนของเวทซงไมมบลอก Motion เนองจากเวทเคลอนทไมได

บลอก Motion ส าหรบตวละคร

ไมมบลอก Motion ส าหรบเวท

สครปตหน งๆ ประกอบไปดวยบลอกมา เรยงตอกนเปนกลม บางบลอกสามารถอยขางในหรอซอนอยบนบลอกอนได

ตวอยางการเขยนสครปตสงใหแมงกะพรนเคลอนท กอน

เขยนสครปตตองเลอกตวละครกอน แลวน าบลอกทตองการมาเรยงตอกนในพนทส าหรบเขยนสครปต

Page 22: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-22-

3. การสงใหโปรเจกตเรมท างานและหยดท างาน การสงใหโปรเจกตเรมท างาน ท าไดโดยคลก ซงอยมมขวาบนของเวท โดยทกสครปตของทกตว

ละครและเวท ทเรมตนสครปตดวยบลอก จะเรมท างานพรอมกน และถาตองการหยดการ

ท างานทงโปรเจกต ใหคลก

4. การบนทกโปรเจกต คลกเมน File -> Save หรอ Save As จะปรากฏกรอบโตตอบ Save Project พมพชอผท าโปรเจกต พมพรายละเอยดเกยวกบโปรเจกต พมพชอโปรเจกต จะไดไฟลขอมลทมสวนขยายเปน .sb ในโฟลเดอรทใชบนทกงาน เชน

MyFirstProject.sb

คลกปม โปรเจกตจะถกบนทกไวท C:\Documents and Settings\Administrator \

My Documents\Scratch Projects (โฟลเดอร My Projects)

Page 23: Unit1 1

แผนการเรยนรท 1 ส ารวจโปรแกรม Scratch

แผนการจดการเรยนร (ฉบบทดลองใช) สาขาคอมพวเตอร หลกสตรการเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

-23-

ใบความรท 1.2 บลอกสรางภาพเคลอนไหวอยางงาย

การสรางโปรเจกตในโปรแกรม Scratch สามารถสรางตวละครไดหลายตว ซงตวละครแตละตว จะมชดตวละครอยางนอยหนงชด และสามารถเพมเตมได การท าใหตวละครเคลอนไหวจะใชวธเปลยนสลบชดตวละครไปมาอยางรวดเรว พรอมกบสงใหตวละครเคลอนทในลกษณะใดลกษณะหนง โดยมการเขยนสครปตจากกลมบลอกดงตอไปน 1. กลมบลอก Motion

2. กลมบลอก Looks

3. กลมบลอก Control

4. กลมบลอก Sound

บลอกทใชในตวละคร ความหมาย ไปขางหนา หรอถอยหลง ตวอยาง ไปขางหนา 10 หนวย

ถาตวละครชนขอบใหสะทอนกลบ

บลอกทใชในตวละคร ความหมาย เปลยนชดตวละครเปนชดถดไปทมอยในรายการ

บลอกทใชในตวละคร ความหมาย

การท างานซ าไมรจบ

หยดรอเปนเวลา 1 วนาท

บลอกทใชในตวละคร ความหมาย

เลนเสยงแมวรอง