กิจกรรม Scratch#5: เกม Basketball

กิจกรรมวันนี้ เราจะได้รับบทเป็นน้องแมว นักบาสฝึกหัด ที่พยายามจะชู้ตบาส ลงห่วงให้ได้ มาเป็นกำลังใจให้น้องแมวกันนะครับ วิธีการเล่น คือให้บังคับโดนใช้คีย์บอร์ด ซ้าย และ ขวา พยายามให้ลูกบาสเด้งไปโดนห่วง ลองเล่นก่อนได้ที่  https://scratch.mit.edu/projects/352661329/ สำหรับใครที่พร้อมแล้ว เรามาทำเกมนี้ด้วยกันครับ Step 1 : กำหนดตัวละครแมว ผู้เล่นของเรา 1.1 ลดขนาดของตัวละครแมว ให้เหลือ Size เท่ากับ 50 1.2 กำหนดตำแหน่งเริ่มต้น ให้อยู่ตรงกลาง ขอบล่าง ( X = 0 , Y = -150 ) พร้อมกำหนด rotation style เป็น left-right 1.3 กำหนดปุ่มบังคับ ให้ตัวละครแมว สามารถเคลื่อนที่ได้ไปทางซ้าย และ ขวา Step 2 ลูกบาส 2.1Continue reading “กิจกรรม Scratch#5: เกม Basketball”

กิจกรรม Scratch#4: วาดรูปทรงเรขาคณิต

กิจกรรมวันนี้ คือการนำความรู้ทางคณิตศาสตร์ นำมาเขียนโปรแกรมสร้างรูปเรขาคณิตอย่างง่าย จะเป็นยังไง มาลองพบกันครับ ลองเล่นก่อนได้ที่ https://scratch.mit.edu/projects/340068961/ เริ่มแรกเรามารูปจัดรูปทรงหลายเหลี่ยมด้านเท่่ามุมเท่ากันก่อน รูปทรงที่มีด้านเท่า และ มุมเท่า เช่น รูป สามเหลี่ยมด้านเท่า , สี่เหลี่ยมจัตุรัส เป็นต้น เพราะเป็นรูปทรงที่มี ด้าน เท่ากันทุกด้าน และ มุม เท่ากันทุกมุม หลักการของ รูปทรงหลายเหลี่ยมด้านเท่่ามุมเท่ากัน คือ ผลบวกของมุมภายนอกของ รูปทรงหลายเหลี่ยม มีค่าเท่ากับ 360 องศาเสมอ จากหลักการข้างต้น สรุปออกมาเป็นการเขียนโปรแกรมได้ คือ 1. ลากเส้นตรง 2. หมุนขวาเป็นจำนวน ( 360 หาร ด้วยจำนวนเหลี่ยม ) องศา3. ทำซ้ำ ตาม จำนวนเหลี่ยม ครั้ง เมื่อเราเรียนรู้หลักการแล้ว มาเริ่มต้นทำเขียนโปรแกรมกันเลยยยย Step 1 สร้างตัวละครมาถามจำนวนเหลี่ยมที่ต้องการวาด น้องๆสามารถเลือกตัวละครอื่นๆ และกำหนดตำแหน่งของตัวละครได้เองในตัวอย่างนี้Continue reading “กิจกรรม Scratch#4: วาดรูปทรงเรขาคณิต”

กิจกรรม Scratch#3: Halloween Game:Ghost Hunter

กิจกรรมเกมสนุกๆ ต้อนรับ Halloween >>>> Ghost Hunter ล่าท้าผี ลองเล่นก่อนได้ที่ https://scratch.mit.edu/projects/337717444 ความน่ากลัว ของเหล่าน้องผี คือ ความไม่แน่นอนว่าจะโผ่ลออกมาตอนไหน หรือ ที่ไหน ดังนั่นในกิจกรรมนี้ น้องๆจะได้เรียนรู้การประยุกต์ ใช้คำสั่ง Random หรือการสุ่ม นั่นเอง Step 1 Remix / Download น้องสามารถเลือก Remix หรือ Download ลงมาบนเครื่องได้ การ Remix ให้ เข้าไปที่ https://scratch.mit.edu/projects/337722111 แล้วกดปุ่ม Remix ดังภาพ 2. Download โดยเข้าไปที่ https://drive.google.com/open?id=1mPA9_HtSbJCcsD-Z2zg4teBhiPAeBsSe เลือก Download Step 2 สุ่มผี คุณสมบัติของผีคือ ปรากฏตัวได้ทุกเวลา : wait pick random 1Continue reading “กิจกรรม Scratch#3: Halloween Game:Ghost Hunter”

กิจกรรม Scratch#2: เกมบวกเลข v.1

กิจกรรม Scratch ง่ายๆ ได้ทั้งโปรแกรม และ คณิตศาสตร์ ในกิจกรรมนี้ น้องๆจะได้เรียนรู้การเขียนโปรแกรม โดยใช้คำสั่ง Random (สุ่ม) Operators ( ตัวดำเนินการทางคณิตศาสตร์ ) Step 1 สร้างตัวแปร เพื่อเก็บตัวเลข สร้างตัวแปร โดยเลือกที่ Make a Variable 2. สร้างตัวแปร Number1 และ Number2 ตามลำดับ 3. ได้ตัวแปร ดังภาพ Step 2 สุ่มตัวเลข โดยใช้คำสั่ง Random เมื่อเริ่มเกม จะต้องมีการกำหนดตัวเลขที่ได้จากการสุ่ม ให้กับตัวแปร Number1 และ Number 2 ค่าของ Number 1 และ Number2 ได้จากการสุ่มค่า โดยใช้คำสั่ง pick random ที่อยู่ในContinue reading “กิจกรรม Scratch#2: เกมบวกเลข v.1”

เปลี่ยน Scratch Block เป็น Python Code กันเถอะ

หากมองจากภายนอก จะรู้สึกว่า Scratch กับ Python มีความแตกต่างกันมาก จนเหมือนจะไม่สามารถนำมาเทียบเคียงกัน ทั้งในรูปแบบการเขียน (Blockly กับ Textbase) , จุดประสงค์ (การเรียนการสอน กับ ใช้งาน) ,การใช้งาน (แอนิเมชัน และ เกม ในรูปแบบง่าย ๆ กับ ใช้งานที่หลากหลาย) แต่สิ่งที่เหมือนกันคือ เป็นภาษาที่ใช้เขียนโปรแกรม ดังนั้นทั้ง Scratch และ Python จึงมีรูปแบบคำสั่งการเขียนโปรแกรมพื้นฐานเหมือนกัน ดังนั้นวันนี้เราจะมาเทียบคำสั่งที่เหมือนกันของ Scratch และ Python กัน มาลุยกันเลย Variable (ตัวแปร) ใช้ในการเก็บข้อมูล Arithmetic (ตัวดำเนินการทางคณิตศาสตร์ ) Operators ( ตัวดำเนินการทางตรรกะศาสตร์) Conditionals (การกำหนดเงื่อนไข) Loops (การทำซ้ำ) นอกจากภาษา Python แล้ว พื้นฐานคำสั่งของภาษา ScratchContinue reading “เปลี่ยน Scratch Block เป็น Python Code กันเถอะ”

Animation ง่ายๆ by Scratch

สำหรับผู้ปกครอง หรือคุณครู ที่ไม่รู้จะเริ่มต้นสอน Scratch ที่ตรงไหน วันนี้ Kids Code Online มีไอเดียๆดีมาฝากกันครับ คือ ํYour Name Animation หรือ animation จาก ชื่อของน้องๆเอง ข้อดีคือ น้องๆจะเริ่มคุ้นเคยกับโปรแกรม และสามารถใส่ความคิดสร้างสรรค์ นำมาต่อยอดสร้าง Animation อื่นๆได้ เริ่มต้น1. เลือกตัวอักษร มาเรียงเป็นชื่อของน้องๆ2. ใส่คำสั่ง (Coding) เพื่อให้เกิดภาพเคลื่อนไหวง่ายๆ3. ตกแต่ง แก้ไขสี ตามจินตนาการ ตัวอย่าง Animation Kids Code Online ตัวอย่างอื่นๆของน้องกัน

ภาษา Scratch สร้างสรรค์ผลงานอะไรได้บ้าง???

ผู้ปกครอง หรือคุณครู คงรู้จักภาษา Scratch ในฐานะภาษาที่ใช้ในการเรียนเขียนโปรแกรม และการเขียนโปรแกรมต้องเป็นการสร้างแอพพลิเคชั่น… แค่สร้างแอพพลิเคชั่นได้ จริงๆหรือ!!!!! วันนี้ Kids Code Online ขอแนะนำ 4 ไอเดีย สร้างสรรค์ผลงานที่แสดงให้เห็นว่า ทักษะ Coding ไม่ใช่ความรู้เฉพาะเขียนโปรแกรมและเท่านั่น Animation Animation: การสร้างภาพเคลื่อนไหว  น้องๆจะได้ใช้ความรู้ การเรียบเรียงความคิด การจัดลำดับการทำงาน เพื่อกำหนดและสั่งการให้ตัวละครเคลื่อนไหว ส่งเสียงได้ตามที่ต้องการ.ใช้ทักษะ Coding + จินตนาการ Stories Stories: สร้าง animation ที่สามารถถ่ายทอดเรื่องราวได้ การเรียงเนื้อเรื่อง สร้างบท และการแสดง ที่บ่งบอกถึงอารมณ์ความรู้สึก ความประทับใจ และน่าจดจำ ใช้ทักษะ Coding + จินตนาการ + การเล่าเรื่อง Music and Sound Music and Sound: “เสียงดนตรี ต้องมีContinue reading “ภาษา Scratch สร้างสรรค์ผลงานอะไรได้บ้าง???”

วิทยาการคำนวณ ผู้ปกครองสอนอะไรลูกได้บ้าง??

หลังเปิดตัว วิชาวิทยาการคำนวน ที่ผ่านมา ผู้ปกครองยังมีความกังวลในหลายๆเรื่อง เช่น ลูกจะเรียนได้ไหม? ส่งเรียนพิเศษที่ไหนดี? สอนลูกเขียนโปรแกรมได้อย่างไร? และอีกร้อยแปดคำถาม ก่อนที่จะตอบคำถาม เราลองมารู้จักวิชาวิทยาการคำนวนกันก่อนดีกว่า วิชาวิทยาการคำนวน คือวิชาที่เน้น 1. กระบวนการคิด เชื่อมโยงและแก้ไขปัญหา สามารถใช้จินตนาการ(ความคิดเชิงนามธรรม) ได้ 2. รู้จัก และปรับใช้เทคโนโลยีได้อย่างเหมาะสม 3. รู้เท่าทันสื่อและข่าวสารบนสังคมออนไลน์ รู้จักการสร้างความปลอดภัยในโลกไซเบอร์ จะเห็นว่า วิชาวิทยาการคำนวน คือวิชาที่สอนวิธีคิด และวิธีอยู่ร่วมในสังคม 4.0 ที่เต็มไปด้วยเทคโนโลยีและข่าวสาร โดยคอมพิวเตอร์ และการเขียนโปรแกรม เป็นสื่อหรือเครื่องมือที่ใช้ในการเรียนการสอนเท่านั่น ไม่ใช้หัวใจสำคัญของการเรียนวิชาวิทยาการคำนวน เพราะ เด็กทุกคนไม่จำเป็นต้องเขียนโปรแกรมได้ แต่เด็กทุกคนต้องคิด แก้ไขปัญหาเป็น คำถามล่ะ? คำถามควรเปลี่ยนใหม่ ผู้ปกครองสอนอะไรลูกได้บ้าง? คำตอบคือ 1. ฝึกให้ลูก คิดและแก้ไขปัญหาในชีวิตประจำวัน เช่น วางแผนและเตรียมอุปกรณ์ ก่อนไปโรงเรียน หรือท่องเที่ยว ,การให้มีส่วนร่วมในการตัดสินใจ เช่น แวะซื้อของก่อน หรือกินข้าวก่อน (ถามเหตุผลด้วยทุกครั้ง) 2. สอนให้รู้จักเทคโนโลยี เริ่มจากพื้นฐานที่เห็นได้ง่ายในชีวิตประจำวันContinue reading “วิทยาการคำนวณ ผู้ปกครองสอนอะไรลูกได้บ้าง??”