รู้จักกับ TKBlocky
TKBlocky เป็นเว็บแอพพลิเคชั้่นที่สร้างขึ้นมาเพื่อส่งเสริมการพัฒนาทักษะการพัฒนาคอมพิวเตอร์โปรแกรมสำหรับเด็กหรือผู้เริ่มต้น
TKBlocky พัฒนามาจาก
Blockly ซึ่งเป็น web based
graphical programming editor ที่ใช้และทำความเข้าใจง่าย ผู้ใช้สามารถพัฒนาความคิดพืั้นฐานที่จำเป็นในการศึกษาด้านคอมพิวเตอร์โปรแกรมมิ่งต่อไปโดยไม่ต้องเรียนรู้เรื่องของภาษาคอมพิวเตอร์
หัวใจของ TKBlocky คือ
Turtle Graphics พัฒนาโดย
Seymour Papert และเพื่อนนักวิจัยของเขาจาก MIT ในปี ค.ศ. 1967
Example of TKBlocky
ผู้เรียนจะได้เรียนรู้การพัฒนาทักษะคอมพิวเตอร์โปรแกรมมิ่งผ่านการควบคุมสิ่งมีชิีวิตเสมือนที่เรียกว่า "Turtle" ให้เคลื่อนที่ไปมาบนหน้าจอคอมพิวเตอร์ พร้อมกับการลากเส้นเพื่อให้เกิดเป็นรูปร่างต่าง ๆ ซึ่ง TBlocky ได้นำเอาคุณสมบัติของภาษา LOGO มาสู่ระบบ User Interface รุ่นใหม่ด้วย HTML 5 และ Javascript (ดู video)
TKBlocky ช่วยอะไร ?
- การทดลอง : ด้วยหลักการเรียนรู้แบบลองผิดลองถูก TBlocky ช่วยให้ผู้เรียนสามารถทดลองและดูผลของความคิดของตัวเองได้ในทันที
- การวางแผนและการจัดการ: ผู้เรียนสามารถแบ่งหรือกระจายงานที่ซับซ้อนออกเป็นงานที่ง่ายหลายงาน เป็นแนวทางหนึงในการฝึกการคิดแก้ปัญหา
- ความคิดสร้างสรรค์ : TBlocky ช่วยสร้างงานรูปแบบที่ง่ายและซับซ้อนได้ ตามความคิดสร้างสรรค์
- การประเมินผล : TBlocky มีปฎิสัมพันธ์กับผู้แบบ real time ทำให้ผู้เรียนทราบผลลัพธ์ได้ในทันที
เป้าหมายคือการพัฒนาการคิด
ถึงแม้ได้กล่าวไว้ตอนต้นว่า TKBlocky ช่วยให้ผู้เรียนได้ฝึกทักษะคอมพิวเตอร์โปรแกรมมิ่งเบืองต้น แต่เป้าหมายที่แท้จริงไม่ได้อยู่การที่ผู้เรียนจะต้องเขียนภาษาโปรแกรมคอมพิวเตอร์หรือการสร้างสรรค์รูปทรงสวยแปลกตา แต่อยู่ที่การพัฒนาการ "คิดแก้ปัญหา" เราคงเคยได้ยินคำว่า "coding" มาบ้างแล้ว ความหมายของคำนี้คือ การแปลงขั้นตอนการแก้ปัญหาที่ออกแบบไว้ให้เป็นภาษาที่คอมพิวเตอร์เข้าใจเพื่อให้คอมพิวเตอร์ทำการแก้ปัญหานั้นต่อไป หากเทียบกับมนุษย์แล้วการ "coding" หรือ "โปรแกรมมิ่ง" ก็คือการสื่อสารระหว่างมนุษย์กับคอมพิวเตอร์ โดยมีเป้าหมายเพื่อให้เกิดการแก้ปัญหาบางอย่าง จะเห็นได้ว่า การ "coding" หรือ "โปรแกรมมิ่ง" นั้นเริ่มต้นจากการคิดเพื่อแก้ปัญหา ไม่ใช่ภาษาคอมพิวเตอร์
ความคิดเห็น
แสดงความคิดเห็น