รู้จักกับ TKBlocky กันหน่อยครับ

รู้จักกับ 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 ช่วยอะไร ?

  1. การทดลอง : ด้วยหลักการเรียนรู้แบบลองผิดลองถูก TBlocky ช่วยให้ผู้เรียนสามารถทดลองและดูผลของความคิดของตัวเองได้ในทันที 
  2. การวางแผนและการจัดการ: ผู้เรียนสามารถแบ่งหรือกระจายงานที่ซับซ้อนออกเป็นงานที่ง่ายหลายงาน เป็นแนวทางหนึงในการฝึกการคิดแก้ปัญหา
  3. ความคิดสร้างสรรค์ : TBlocky ช่วยสร้างงานรูปแบบที่ง่ายและซับซ้อนได้ ตามความคิดสร้างสรรค์
  4. การประเมินผล : TBlocky มีปฎิสัมพันธ์กับผู้แบบ real time ทำให้ผู้เรียนทราบผลลัพธ์ได้ในทันที

เป้าหมายคือการพัฒนาการคิด

ถึงแม้ได้กล่าวไว้ตอนต้นว่า TKBlocky  ช่วยให้ผู้เรียนได้ฝึกทักษะคอมพิวเตอร์โปรแกรมมิ่งเบืองต้น แต่เป้าหมายที่แท้จริงไม่ได้อยู่การที่ผู้เรียนจะต้องเขียนภาษาโปรแกรมคอมพิวเตอร์หรือการสร้างสรรค์รูปทรงสวยแปลกตา แต่อยู่ที่การพัฒนาการ "คิดแก้ปัญหา" เราคงเคยได้ยินคำว่า "coding" มาบ้างแล้ว ความหมายของคำนี้คือ การแปลงขั้นตอนการแก้ปัญหาที่ออกแบบไว้ให้เป็นภาษาที่คอมพิวเตอร์เข้าใจเพื่อให้คอมพิวเตอร์ทำการแก้ปัญหานั้นต่อไป หากเทียบกับมนุษย์แล้วการ "coding" หรือ "โปรแกรมมิ่ง" ก็คือการสื่อสารระหว่างมนุษย์กับคอมพิวเตอร์ โดยมีเป้าหมายเพื่อให้เกิดการแก้ปัญหาบางอย่าง จะเห็นได้ว่า การ "coding" หรือ "โปรแกรมมิ่ง" นั้นเริ่มต้นจากการคิดเพื่อแก้ปัญหา ไม่ใช่ภาษาคอมพิวเตอร์





ความคิดเห็น