World Friends Scratch Project

โลกของเราเล็กลงทุกวัน ด้วยการสื่อสาร อินเตอร์เน็ต ส่งผลให้การร่วมมือกันเป็นเรื่องง่ายนิดเดียว เช่นในตัวอย่างนี้ Lorraine Leo ครูประถมในอเมริกาใช้โปรแกรม skype สอนการใช้โปรแกรม Scratch ให้กับครู  Anne Mirtschin และเด็กๆ ที่ออสเตรเลีย โดยมีเด็กๆ ที่อเมริการ่วมเป็นผู้สอนด้วย นอกจากนั้น ครู Leo ยังชวนให้เด็กๆ ที่ออสเตรเลียเขียนโปรแกรม Scratch สร้างตัวละคร แล้วส่งไปร่วมโครงการ World Friends Project ที่จัดทำโดยอาจารย์ญี่ปุ่น Yoshiro Miyata (คลิกรูปภาพไปยังเว็บไซต์โปรเจกนี้) โครงการนี้ต้องการให้เด็กๆ จากทั่วโลกเข้ามามีส่วนร่วม โดยการสร้างโปรเจก Scratch ที่มีตัวละคร เมื่อชนกับตัวละครตัวอื่นแล้ว ก็ทักทายในภาษาของตัวเอง แนะนำตัวเอง หรืออะไรก็ได้ เมื่อเสร็จแล้วให้แชร์ไปยังเว็บไซต์ Scratch ในแกลลอรี่ World Friends Project จากนั้นทีมงานในโครงการ จะนำตัวละครเหล่านี้มารวมกันในโปรเจก Scratch ที่ขนาดของจอถูกปรับให้ใหญ่ขึ้น เพื่อรองรับตัวละครจำนวนมาก เมื่อได้รับความสนใจเพิ่มขึ้น มีหลายชาติร่วมมากขึ้น ทีมงานก็ได้เพิ่มสถานที่ใหม่ (โปรเจกที่ 2) ให้กับตัวละครใหม่ จะเห็นว่าในยุคของเทคโนโลยีดิจิตอล ครูไม่ใช่ผู้ให้ความรู้เพียงอย่างเดียว ถึงไม่มีความรู้เฉพาะอย่าง …

Advertisements

โปรโมท Scratch Day

ตัวอย่างการโปรโมทการเขียนโปรแกรม Scratch ในงาน Scratch Day Amsterdam 2012 http://www.youtube.com/watch?v=RT_llFp3hvI&w=480&h=288&rel=0 เรียนรู้ - สนุกสนาน - สร้างผลงาน ไปกับ Scratch http://www.youtube.com/watch?v=9jaQ84TYAm0&w=480&h=288&rel=0 http://www.youtube.com/watch?v=MNa66MrO63k&w=480&h=288&rel=0

โปรแกรมแมวเหมียว ตอน 4

ถ้าคุณมีมือถือ Android ที่สามารถติดต่อกับ App Inventor ได้ ให้ต่อสาย USB เข้ากับเครื่องคอมพิวเตอร์ โปรแกรม Hello Purr จะปรากฎบนมือถือให้ทดสอบ (live testing) ได้ทันที แต่ถ้าดึงสาย USB ออก โปรแกรมก็จะหายไป ไม่มีอยู่ในมือถืออีกต่อไป ทั้งนี้เพราะโปรเจกได้ถูกเก็บไว้ในระบบคลาวด์ (Cloud system) ถ้าเสียบสาย USB กลับไปขณะที่ยังอยู่ในระบบอยู่ โปรแกรม Hello Purr ก็จะกลับมาอีกครั้ง ถ้าต้องการทดสอบโปรแกรมที่เราสร้างขึ้นมา โดยไม่ต้องใช้สาย USB เราต้องดาวน์โหลดโปรเจกจากระบบมาเก็บไว้ที่มือถือเราเอง เรียกวิธีนี้ว่า Package for Phone เหมือนกับการจัดเก็บของ (ในที่นี้คือโปรเจก) แล้วส่งของผ่านพัสดุ จากระบบคลาวด์มาที่มือถือของเรานั้นเอง วิธีการทำ คือ คลิกปุ่ม Package for Phone บนโปรแกรม Designer คลิกเลือก Download to Connected Phone โปรแกรมจะสร้างไฟล์นามสกุล apk ส่งมาและติดตั้งเข้าไปยังมือถือ ซึ่งต้องต่อสาย USB อยู่ …

โปรแกรมแมวเหมียว ตอน 3

เมื่อเราได้ออกแบบโปรแกรม Hello Purr เรียบร้อยแล้ว ต่อไปก็จะทำการเขียนโปรแกรมให้แต่ละส่วนโปรแกรมทำงานร่วมกัน ตามโจทย์ของเรา นั่นคือเมื่อผู้ใช้โทรศัพท์แตะที่รูปแมว ก็จะมีเสียงร้องของแมวดังออกมา เริ่มต้นการเขียนโปรแกรมด้วยการเปิดโปรแกรม Blocks Editor ด้วยการคลิกปุ่ม Open the Blocks Editor บนโปรแกรม Designer รอสักครู่ ไฟล์ AppInventorForAndroidCodeblocks.jnlp จะถูกดาวน์โหลดและรันโดยอัตโนมัติ แต่ถ้าโปรแกรมไม่เปิดทำงานเอง (เบราว์เซอร์อาจไม่ได้ตั้งค่าให้รันโปรแกรมจาวาโดยอัตโนมัติ) ก็สามารถดับเบิลคลิกไฟล์ที่ดาวน์โหลดมาได้เอง Blocks Editor มี 3 แทป (Built-in, My Blocks, Advanced) Built-in รวบรวมบล็อกคำสั่งที่สามารถใช้ได้กับทุกโปรเจก ส่วน My Blocks เป็นบล็อกคำสั่งของส่วนโปรแกรมที่ออกแบบไว้ในโปรเจกนี้เท่านั้น (Advanced ยังไม่กล่าวถึงในที่นี่) พื้นที่ว่างด้านขวาเป็นพื้นที่สำหรับวางบล็อก เพื่อสร้างโปรแกรม ถ้าไม่ต้องการบล็อกใดแล้ว ให้ลากบล็อกนั้นไปลงถังขยะที่อยู่มุมล่างขวา ส่วนอื่นๆ ของโปรแกรมจะกล่าวต่อไปภายหลัง เมื่อคลิกที่ส่วนโปรแกรมใด (ในรูปเป็น Button1) จะปรากฎหน้าต่างแสดงบล็อกที่เกี่ยวข้องกับส่วนโปรแกรมนั้น วิธีการเขียนโปรแกรม ทำได้โดยลากบล็อกที่ต้องการไปยังพื้นที่ว่างถัดไป การต่อบล็อกจะคล้ายกับ Scratch …

โปรโมท Scratch แบบ MIT

การเขียนโปรแกรมด้วย Scratch ไม่ใช่เรื่องใหม่สำหรับบ้านเราแล้ว โรงเรียน มหาวิทยาลัย หลายแห่งได้แนะนำ Scratch สู่สาธารณะ รวมทั้งหน่วยงานของรัฐเช่น สสวท. ก็กำลังส่งเสริมการเขียนโปรแกรม Scratch ในโรงเรียน ระดับประถมปลายและมัธยมต้นอยู่ ผมว่าหลายหน่วยงาน ทั้งผู้ใหญ่ นักวิชาการหลายท่าน ก็ตระหนักถึงอนาคตการศึกษาไทย การแข่งขันในระดับสากล การเปิดตลาดอาเซียน แรงงานถูกๆ ไม่ใช่จุดขายของเราอีกต่อไป แรงงานทางการศึกษาต้องใช้ทักษะมากมายเพิ่มขึ้น (21st century skills) เมื่อเทียบกับอดีตที่ผ่านมา ผู้มีวิสัยทัศน์ มองอนาคตของตลาดแรงงานไทยในระดับสากล ที่ต้องแข่งขันสูง ดังนั้นเราต้องเตรียมความพร้อมการศึกษาให้กับลูกหลานเราตั้งแต่ประถม ให้พวกเขาเรียนรู้วิธีการเรียนรู้แบบยังยืน คิดขั้นสูงเป็น ทำงานรวมกันเป็น สื่อสารกันเป็น ที่เกริ่นมาซะนาน ต้องการจะบอกว่า การส่งเสริมเด็กให้หัดเขียนโปรแกรม เป็นวิธีหนึ่งที่สนับสนุนให้พวกเขาไปสู่เป้าหมายได้ และ Scratch ก็เป็นโปรแกรมหนี่งที่กำลังได้รับความสนใจอยู่ทั่วโลก การจะสนับสนุนการเรียนการสอนด้วย Scratch ในเมืองไทย ต้องทำต่อเนื่องและจริงจัง เหมือนรูปแบบของ MIT ต้นฉบับของ Scratch ถ้าเข้าเว็บไซต์ของ ScratchEd  ในส่วนของ Events ก็จะเห็นว่า MIT ได้จัดกิจกรรมหลากหลายรูปแบบ เพื่อโปรโมทการใช้ Scratch ลองมาสำรวจดูว่าเขาทำอะไรกันบ้าง …