BETA
Coding คืออะไร และ ทำไมควรคิดแบบ Coder
Coding หรือ ชุดคำสั่ง ซึ่งเป็นชุดคำสั่งที่โปรเเกรมเมอร์ใช้สื่อสารกับคอมพิวเตอร์ ให้ทำงานตามที่โปรเเกรมเมอร์ต้องการ โดยจะมีรูปแบบของภาษาสำหรับสื่อสารกับคอมพิวเตอร์ ไม่ต่างจากภาษาสำหรับสื่อสารกับชาวต่างชาติ โดยภาษาสำหรับสื่อการกับคอมพิวเตอร์ก็อย่างเช่น ภาษาไพธอน หรือ Python… ภาษาซี หรือ C… ภาษาจาวา หรือ Java และ ภาษาจาวาสคริปต์ หรือ JavaScript และ ภาษาอื่นๆ อีกมากที่ไม่ได้กล่าวถึง ซึ่งก็ขึ้นอยู่กับเงื่อนไขความต้องการใช้งานทั้งในสภาพแวดล้อมและบริบทที่เป็นเงื่อนไข
ประเด็นที่น่าสนใจก็คือ การ Coding เป็นกระบวนการแก้ปัญหาแบบมีลำดับ ซึ่งเป็นทักษะพื้นฐานที่โปรเเกรมเมอร์ หรือ Programmers หรือ Coders ใช้พัฒนาซอฟต์แวร์เพื่อใช้จัดการ “กรอบปัญหา” หนึ่งๆ ให้ได้ผลลัพธ์ตามที่ต้องการ ซึ่งมีเทคนิคในการจัดระเบียบความคิด และ จัดการความซับซ้อนของปัญหาตามหลักของตรรกะ และ ความมีเหตุมีผลที่ซับซ้อนตามรายละเอียดของปัญหา ซึ่งจะทำให้ Coder สามารถพัฒนาโปรแกรมต่างๆ ได้อย่างถูกต้อง และ ได้ผลผลิตสุดท้ายออกมาอย่างน่าพอใจ โดยมีองค์ประกอบในหลักคิดที่สำคัญอยู่ 4 ส่วน ได้แก่
- Decomposition หรือ การย่อยแยกปัญหา
- Pattern Recognition หรือ การทำความเข้าใจรูปแบบที่ชัดเจน
- Abstraction หรือ การสรุปและลำดับประเด็นที่เกี่ยวข้องได้ครบถ้วน
- Algorithm Design หรือ การออกแบบกระบวนการ
การใช้หลักคิดแบบ Coder จึงเป็นการใช้ทักษะการคิดเชิงแก้ปัญหาตามเงื่อนไขบริบท ซึ่งยืดหยุ่นและ ใช้ได้ดีแม้ในการนำมาใช้กับโจทย์ปัญหาในชีวิตประจำวัน หรือ ในงาน รวมทั้งในการคิดเพื่อพัฒนานวัตกรรมที่แม้แต่การ Coding จะเป็นเพียงส่วนหนึ่งของผลผลิตตามความคิดก็ตาม
คลิปเรื่องเล่าชุด Think Like A Coder จาก TEDEd เป็นเรื่องเล่าที่แสดงให้เห็นถึงพลังของการใช้หลักคิดแบบ Coder ซึ่งมีเทคนิคเฉพาะที่ต่างออกไปจากวิธิคิดแบบอื่นในหลายแง่มุม โยดเฉพาะในแง่มุมของการนำ Logic หรือ ตรรกะ เข้ามาใช้ในกระบวนการคิด ที่ทำให้การคิดแบบ Coder หรือ โปรแกรมเมอร์มีรายละเอียดมากและชัดเจนครอบคลุม
The Prison Break : Think Like A Coder Ep 1
บทเรียนในเรื่องเล่าชุด “คิดแบบนักโค้ด หรือ Think Like A Coder” เป็นเรื่องราวของสาวน้อย Ethic และ Hedge หุ่นยนต์คู่หูของเธอกับภารกิจกอบกู้โลก โดยทั้งสองเริ่มต้นภารกิจเพื่อรวบรวมสิ่งประดิษฐ์สามชิ้นและต้องไขปริศนาผ่านชุดปริศนาการเขียนโปรแกรม… ตอนนี้เป็น EP1
ตอนนี้เป็นเพียงการแนะนำให้รู้จักกับสาวน้อย Ethic และหุ่นยนต์ Hedge ที่จะพา Ethic และทุกคนออกจากกรอบการคิดแบบธรรมดาเหมือนติดคุก สู้โลกของการคิดแก้ปัญหา โดยมองปัญหาผ่านการเปิดล็อคกุญแจ ซึ่งจะต้องสุ่ม “วน หรือ Loop” จนเจอเงื่อนไขที่แม่กุญแจจะเปิดล็อค
หมายเหตุ: ผู้เรียนที่ต้องการใช้ซับไตเติลภาษาไทย โปรดคลิกที่ CC ที่มุมล่างขวาบน YouTube Video และคลิกที่เฟืองตั้งค่า แล้วคลิกที่เมนู Subtitle เพื่อเลือกภาษาไทย ถ้าไม่พบให้เลื่อนลงไปเมนูล่างสุด เลือกเมนู Auto-translate แล้วเลือก “ไทย”
Auto-translate เป็นการใช้ AI แบบ Speech-to-Text และ แปลด้วย Google Translate ซึ่งอาจจะให้ซับไตเติลได้ไม่ถูกต้องได้ โปรดใช้วิจารณญาณ
สามารถดูคลิปพร้อมใช้งานฟังก์ชั่น MicroLearning บน TedEd ได้ฟรีที่ https://ed.ted.com/on/mHVxZ2ZK
คลิปวิดีโอและเนื้อหาทั้งหมดเป็นลิขสิทธิ์ของ TEDEd
The Resistance : Think Like A Coder, Ep 2
บทเรียนในเรื่องเล่าชุด “คิดแบบนักโค้ด หรือ Think Like A Coder” เป็นเรื่องราวของสาวน้อย Ethic และ Hedge หุ่นยนต์คู่หูของเธอกับภารกิจกอบกู้โลก โดยทั้งสองเริ่มต้นภารกิจเพื่อรวบรวมสิ่งประดิษฐ์สามชิ้นและต้องไขปริศนาผ่านชุดปริศนาการเขียนโปรแกรม
ตอนนี้เป็น EP2
สมมุติว่าคุณกำลังมองหาใครสักคนในฝูงชนจำนวนมาก ซึ่งทุกคนต่างก็มีป้ายชื่อ (nametags) เฉพาะ แต่คุณไม่รู้ว่าเธอหน้าตาเป็นอย่างไร รู้แต่เพียงว่า เธอจะต้องมีคุณสมบัติตรงตามเงื่อนไขต่อไปนี้คือ:– ถ้าเธอมีผมสีแดง ชื่อของเธอก็จะมีตัวอักษรสองตัว– ถ้าเธอมีผมสีเขียว ชื่อของเธอก็จะมีสระ 3 ตัว– ถ้าเธอใส่แว่นชื่อเธอจะยาว 6 ตัวอักษรฯลฯ
คุณไม่มีเวลาตรวจสอบทุกคนเป็นรายคนจากคนจำนวนมาก ดังนั้นคุณจำเป็นจะต้องโปรแกรมหุ่นยนต์ของคุณให้สแกนผ่านฝูงชนและหาผู้หญิงที่คุณกำลังมองหาให้เจอ
หมายเหตุ: ผู้เรียนที่ต้องการใช้ซับไตเติลภาษาไทย โปรดคลิกที่ CC ที่มุมล่างขวาบน YouTube Video และคลิกที่เฟืองตั้งค่า แล้วคลิกที่เมนู Subtitle เพื่อเลือกภาษาไทย ถ้าไม่พบให้เลื่อนลงไปเมนูล่างสุด เลือกเมนู Auto-translate แล้วเลือก “ไทย”
Auto-translate เป็นการใช้ AI แบบ Speech-to-Text และ แปลด้วย Google Translate ซึ่งอาจจะให้ซับไตเติลได้ไม่ถูกต้องได้ โปรดใช้วิจารณญาณ
สามารถดูคลิปพร้อมใช้งานฟังก์ชั่น MicroLearning บน TedEd ได้ฟรีที่ https://ed.ted.com/on/hjOzAcGO
คลิปวิดีโอและเนื้อหาทั้งหมดเป็นลิขสิทธิ์ของ TEDEd
The Furnace Bots : Think Like A Coder, Ep 3
ตอนนี้เป็น EP3
หมายเหตุ: ผู้เรียนที่ต้องการใช้ซับไตเติลภาษาไทย โปรดคลิกที่ CC ที่มุมล่างขวาบน YouTube Video และคลิกที่เฟืองตั้งค่า แล้วคลิกที่เมนู Subtitle เพื่อเลือกภาษาไทย ถ้าไม่พบให้เลื่อนลงไปเมนูล่างสุด เลือกเมนู Auto-translate แล้วเลือก “ไทย”
Auto-translate เป็นการใช้ AI แบบ Speech-to-Text และ แปลด้วย Google Translate ซึ่งอาจจะให้ซับไตเติลได้ไม่ถูกต้องได้ โปรดใช้วิจารณญาณ
คลิปวิดีโอและเนื้อหาทั้งหมดเป็นลิขสิทธิ์ของ TEDEd
The Train Heist : Think Like A Coder, Ep 4
ตอนนี้เป็น EP4
หมายเหตุ: ผู้เรียนที่ต้องการใช้ซับไตเติลภาษาไทย โปรดคลิกที่ CC ที่มุมล่างขวาบน YouTube Video และคลิกที่เฟืองตั้งค่า แล้วคลิกที่เมนู Subtitle เพื่อเลือกภาษาไทย ถ้าไม่พบให้เลื่อนลงไปเมนูล่างสุด เลือกเมนู Auto-translate แล้วเลือก “ไทย”
Auto-translate เป็นการใช้ AI แบบ Speech-to-Text และ แปลด้วย Google Translate ซึ่งอาจจะให้ซับไตเติลได้ไม่ถูกต้องได้ โปรดใช้วิจารณญาณ
คลิปวิดีโอและเนื้อหาทั้งหมดเป็นลิขสิทธิ์ของ TEDEd
The Artists : Think Like A Coder, Ep 5
ตอนนี้เป็น EP5
หมายเหตุ: ผู้เรียนที่ต้องการใช้ซับไตเติลภาษาไทย โปรดคลิกที่ CC ที่มุมล่างขวาบน YouTube Video และคลิกที่เฟืองตั้งค่า แล้วคลิกที่เมนู Subtitle เพื่อเลือกภาษาไทย ถ้าไม่พบให้เลื่อนลงไปเมนูล่างสุด เลือกเมนู Auto-translate แล้วเลือก “ไทย”
Auto-translate เป็นการใช้ AI แบบ Speech-to-Text และ แปลด้วย Google Translate ซึ่งอาจจะให้ซับไตเติลได้ไม่ถูกต้องได้ โปรดใช้วิจารณญาณ
คลิปวิดีโอและเนื้อหาทั้งหมดเป็นลิขสิทธิ์ของ TEDEd
The Chasm : Think Like A Coder, Ep 6
ตอนนี้เป็น EP6
หมายเหตุ: ผู้เรียนที่ต้องการใช้ซับไตเติลภาษาไทย โปรดคลิกที่ CC ที่มุมล่างขวาบน YouTube Video และคลิกที่เฟืองตั้งค่า แล้วคลิกที่เมนู Subtitle เพื่อเลือกภาษาไทย ถ้าไม่พบให้เลื่อนลงไปเมนูล่างสุด เลือกเมนู Auto-translate แล้วเลือก “ไทย”
Auto-translate เป็นการใช้ AI แบบ Speech-to-Text และ แปลด้วย Google Translate ซึ่งอาจจะให้ซับไตเติลได้ไม่ถูกต้องได้ โปรดใช้วิจารณญาณ
คลิปวิดีโอและเนื้อหาทั้งหมดเป็นลิขสิทธิ์ของ TEDEd
The Tower of Epiphany : Think Like A Coder, Ep 7
ตอนนี้เป็น EP7
หมายเหตุ: ผู้เรียนที่ต้องการใช้ซับไตเติลภาษาไทย โปรดคลิกที่ CC ที่มุมล่างขวาบน YouTube Video และคลิกที่เฟืองตั้งค่า แล้วคลิกที่เมนู Subtitle เพื่อเลือกภาษาไทย ถ้าไม่พบให้เลื่อนลงไปเมนูล่างสุด เลือกเมนู Auto-translate แล้วเลือก “ไทย”
Auto-translate เป็นการใช้ AI แบบ Speech-to-Text และ แปลด้วย Google Translate ซึ่งอาจจะให้ซับไตเติลได้ไม่ถูกต้องได้ โปรดใช้วิจารณญาณ
คลิปวิดีโอและเนื้อหาทั้งหมดเป็นลิขสิทธิ์ของ TEDEd
The Gauntlet : Think Like A Coder, Ep 8
ตอนนี้เป็น EP8
หมายเหตุ: ผู้เรียนที่ต้องการใช้ซับไตเติลภาษาไทย โปรดคลิกที่ CC ที่มุมล่างขวาบน YouTube Video และคลิกที่เฟืองตั้งค่า แล้วคลิกที่เมนู Subtitle เพื่อเลือกภาษาไทย ถ้าไม่พบให้เลื่อนลงไปเมนูล่างสุด เลือกเมนู Auto-translate แล้วเลือก “ไทย”
Auto-translate เป็นการใช้ AI แบบ Speech-to-Text และ แปลด้วย Google Translate ซึ่งอาจจะให้ซับไตเติลได้ไม่ถูกต้องได้ โปรดใช้วิจารณญาณ
คลิปวิดีโอและเนื้อหาทั้งหมดเป็นลิขสิทธิ์ของ TEDEd
The Factory : Think Like A Coder, Ep 9
ตอนนี้เป็น EP9
หมายเหตุ: ผู้เรียนที่ต้องการใช้ซับไตเติลภาษาไทย โปรดคลิกที่ CC ที่มุมล่างขวาบน YouTube Video และคลิกที่เฟืองตั้งค่า แล้วคลิกที่เมนู Subtitle เพื่อเลือกภาษาไทย ถ้าไม่พบให้เลื่อนลงไปเมนูล่างสุด เลือกเมนู Auto-translate แล้วเลือก “ไทย”
Auto-translate เป็นการใช้ AI แบบ Speech-to-Text และ แปลด้วย Google Translate ซึ่งอาจจะให้ซับไตเติลได้ไม่ถูกต้องได้ โปรดใช้วิจารณญาณ
คลิปวิดีโอและเนื้อหาทั้งหมดเป็นลิขสิทธิ์ของ TEDEd
The World Machine : Think Like A Coder, Ep 10
ตอนนี้เป็น EP10 ตอนสุดท้าย
หมายเหตุ: ผู้เรียนที่ต้องการใช้ซับไตเติลภาษาไทย โปรดคลิกที่ CC ที่มุมล่างขวาบน YouTube Video และคลิกที่เฟืองตั้งค่า แล้วคลิกที่เมนู Subtitle เพื่อเลือกภาษาไทย ถ้าไม่พบให้เลื่อนลงไปเมนูล่างสุด เลือกเมนู Auto-translate แล้วเลือก “ไทย”
Auto-translate เป็นการใช้ AI แบบ Speech-to-Text และ แปลด้วย Google Translate ซึ่งอาจจะให้ซับไตเติลได้ไม่ถูกต้องได้ โปรดใช้วิจารณญาณ
คลิปวิดีโอและเนื้อหาทั้งหมดเป็นลิขสิทธิ์ของ TEDEd