ความรู้ที่ได้
- กลุ่มสัมมนากลุ่มที่ 9 หัวข้อ คือ Coding คิดได้ เล่นเป็น (กลุ่มของตนเอง)
- จัดรูปแบบออนไลน์
แนวคิดพื้นฐานเกี่ยวกับโค้ดดิ้งที่ผู้สอนและผู้เรียนควรรู้
- คณิตศาสตร์หรือเลขคณิต (Mathematics or Arithmetics): การดำเนินการเกี่ยวกับตัวเลข (Operation) เช่น การบวก ลบ คูณ และหาร เพื่อใช้ควบคุมสิ่งที่เกิดขึ้นในโปรแกรมคอมพิวเตอร์และเปลี่ยนแปลงผลลัพธ์ที่ได้
- การจัดลำดับ (Sequencing): การจัดลำดับขั้นตอนที่ชัดเจนเพื่อให้ได้ผลลัพธ์ที่ควรจะเป็น
- การแตกกิ่ง (Branching): คำสั่งควบคุมทิศทางให้โปรแกรมต้องเลือกดำเนินการอย่างใดอย่างหนึ่งตามเงื่อนไขที่กำหนด
- การทำงานเป็นรอบ (Looping/Iteration): การทำงานของโปรแกรมแบบวนซ้ำตามเงื่อนไขที่สร้าง จนกว่าจะมีคำสั่งให้หยุด
- อัลกอริทึม (Algorithm): ขั้นตอนหรือลำดับในการแก้ไขปัญหาที่ชัดเจน ถือได้ว่าเป็นกระบวนการคิดของคอมพิวเตอร์ ที่จะดำเนินการตามคำสั่งเป็นขั้นตอนตามลำดับ
- การแยกส่วนประกอบของปัญหา (Decomposition): แนวคิดพื้นฐานที่เป็นแนวคิดเชิงคำนวณ (Computational Thinking) โดยนำมาใช้ในการแบ่งงานออกเป็นส่วนย่อย ๆ เพื่อให้ง่ายต่อการแก้ไข
- การแก้ไขจุดบกพร่อง (Debugging): การค้นหาและแก้ไขข้อผิดพลาดของโปรแกรม หรือ Bug ซึ่งเป็นข้อผิดพลาดที่ทำให้โปรแกรมไม่เป็นไปตามที่คาด
- โค้ด (Code): คำสั่งเป็นลำดับขั้น (Step-by-Step Instructions) ที่บอกโปรแกรมคอมพิวเตอร์ว่าจะต้องดำเนินการอะไรบ้าง โดยจะมีวิธีการเขียนตามภาษาสำหรับเขียนโปรแกรม (Programming Language) ที่มี "หลักไวยากรณ์" แตกต่างกันออกไป ขึ้นกับการนำไปใช้
- Coding สำหรับเด็กอนุบาล
ในวัยอนุบาล เด็ก ๆ จะเรียน Coding ในรูปแบบ Unplugged Coding เป็นการเรียนรู้แบบไม่ใช้คอมพิวเตอร์ แต่เรียนรู้ผ่านการเล่น เรียนรู้จากการใช้ชีวิตประจำวัน ผ่านสื่อที่เหมาะกับเด็กวัยอนุบาล เช่น กิจกรรมสนุก ๆ เกม นิทาน บัตรภาพ หรือบทเพลง
- Coding เป็นการสอนให้ลูกรู้จักแก้ปัญหาจากโจทย์ง่าย ๆ ที่ตั้งไว้ เช่น จะพาหนูน้อยหมวกแดงเดินทางไปเส้นทางไหนที่ไม่ผ่านสวนดอกไม้และหมาป่า เด็ก ๆ จะได้ฝึกการคิดแก้ปัญหา การวางแผนอย่างเป็นระบบ ผ่านการเขียนชุดคำสั่งเป็นโค้ด รหัส หรือสัญลักษณ์ง่าย ๆ เช่น ลูกศร หรือการใช้สีแทนค่าแทนคำตอบ โดยคุณพ่อคุณแม่สามารถสร้างโจทย์ง่าย ๆ ได้เพื่อให้เด็กได้ลงมือทำด้วยตนเองและเกิดเป็นกระบวนการเรียนรู้
กิจกรรม ให้สร้างเกมแบบ Coding เกี่ยวกับอะไรก็ได้ที่ตนเองสนใจ ซึ่งจะสร้างทำเป็นสื่อการเรียนการสอนของเด็กอนุบาลได้ด้วย
เครื่องมือที่ใช้ในการสอน
วิธีการ คือ ถามตอบ เเลกเปลี่ยนข้อมูล กิจกรรมCoding คิดได้ เล่นเป็น
สื่อ คือ เกม Coding





No comments:
Post a Comment