ห้องเรียนออนไลน์ครูปารณี
1.1 แนวคิดเชิงนามธรรม
แนวคิดเชิงนามธรรม (abstract thinking หรือ abstraction) เป็นองค์ประกอบหนึ่งของแนวคิดเชิงคำนวณ (computational thinking) ซึ่งใช้กระบวนการคัดแยกคุณลักษณะที่สำคัญออกจากรายละเอียดปลีกย่อย ในปัญหาหรืองานที่กำลังพิจารณา เพื่อให้ได้ข้อมูลที่จำเป็นและเพียงพอในการแก้ปัญหา
ในการแก้ปัญหาหนึ่งอาจมีวิธีการแก้ปัญหาได้หลายวิธี ขึ้นอยู่กับการมองปัญหา การมองเห็นรายละเอียดเป้าหมายของโจทย์ปัญหา และประสบการณ์ของผู้แก้ปัญหาดังตัวอย่างต่อไปนี้
ตัวอย่างที่ 1.1 คำ ทักทาย Hello ในภาษาอังกฤษรูปแบบต่าง ๆ
คำว่า Hello แต่ละตัวมีรูปแบบที่แตกต่างกันขึ้นอยู่กับประสบการณ์ที่ผู้เขียนแต่ละคนมี จากตัวอย่างจะเห็นรายละเอียดที่แตกต่างกัน เช่น สี รูปแบบอักษร (font) อักษรตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก และรายละเอียดอื่น ๆ เช่น การขีดเส้นใต้ หรือการเอียงของตัวอักษรโดยรูปแบบที่แต่ละคนมีอยู่ถ้าจะถ่ายทอดให้ผู้อื่นรับรู้ และเข้าใจทุกอย่างแทบจะเป็นไปไม่ได้ และอาจจะไม่มีความจำเป็นที่ผู้อื่นต้องรับรู้รายละเอียดทั้งหมด
ในที่นี้หากผู้รับข้อมูลต้องการทราบว่าคำนี้ประกอบไปด้วยอักขระใดบ้าง โดยไม่สนใจประเภทของอักษร ตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก คำว่า Hello ทุกตัวในตาราง ต่างก็มีองค์ประกอบเชิงนามธรรมเดียวกัน คือ เป็นคำที่ประกอบด้วยอักขระ H, E, L, L, และ O แต่ในบางสถานการณ์อาจจะสื่อว่าข้อมูลดังกล่าว เป็นเพียงอักขระภาษาอังกฤษ 5 ตัว หรือเป็นคำภาษาอังกฤษเพียงหนึ่งคำ
ตัวอย่างที่ 1.2 คัดกรองรายละเอียดของคำว่า HELLO เมื่อระบุความต้องการที่แตกต่างกันดังนี้
❍ ข้อมูลประกอบด้วยอักขระใดบ้าง แต่ละอักขระเป็นอักษรตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่ และมีสีอะไร
❍ ข้อมูลประกอบด้วยอักขระใดบ้าง แต่ละอักขระประกอบด้วยสีอะไร
❍ ข้อมูลประกอบด้วยอักขระใดบ้าง
❍ ข้อมูลประกอบด้วยอักขระกี่ตัว
❍ ข้อมูลประกอบด้วยคำ กี่คำ
คำอธิบายคุณลักษณะของคำว่า HELLO ตามความต้องการแต่ละรายการวมถึงรูปแบบต่าง ๆ แสดง ให้เห็นดังตาราง 1.1
ตาราง 1.1 คำอธิบายคุณลักษณะของคำว่า HELLO ตามรายละเอียดที่ต้องการ
กิจกรรมที่ 1.1
1. ให้นักเรียนวาดรูปบ้านในจินตนาการของตนเอง หลังจากนั้นจับคู่แล้วผลัดกันอธิบายรายละเอียดบ้านของตนเองให้เพื่อนวาดตาม โดยไม่ให้ เพื่อนเห็นรูปบ้านต้นฉบับ
2. ให้เปรียบเทียบรูปบ้านของตนเองกับรูปบ้านที่เพื่อนวาดว่ามีสิ่งใดบ้างที่เหมือนและแตกต่างกัน
3. ให้จัดกลุ่มรูปบ้านของนักเรียนทั้งห้อง นักเรียนจะใช้เกณฑ์อะไรในการจัดกลุ่ม และจัดได้กี่กลุ่ม
การคัดเลือกคุณลักษณะที่จำเป็นต่อการแก้ปัญหา
การคัดเลือกคุณลักษณะที่จำเป็นต่อการแก้ปัญหา คือการพิจารณาปัญหาที่อาจประกอบไปด้วยรายละเอียดจำนวนมาก ทั้งที่จำเป็นและไม่จำเป็นต่อการแก้ปัญหา ดังนั้นในการแก้ปัญหานักเรียนควรเลือกเฉพาะรายละเอียดที่จำเป็นเท่านั้น
กิจกรรม
จากภาพในบทเรียน ให้นักเรียนคัดกรองรายละเอียดของคำว่า HELLO โดยตอบคำถามต่อไปนี้
1) ข้อมูลประกอบด้วยคำกี่คำ
2) ข้อมูลประกอบด้วยอักขระกี่อักขระ
3) ข้อมูลประกอบด้วยอักขระใดบ้าง
4) ข้อมูลประกอบด้วยอักขระใดบ้าง แต่ละอักขระประกอบด้วยสีอะไร
5) ข้อมูลประกอบด้วยอักขระใดบ้าง แต่ละอักขระเป็นตัวอักษรพิมพ์ใหญ่หรือพิมพ์เล็ก และมีสีอะไร
การถ่ายทอดรายละเอียดของปัญหาและการแก้ปัญหา
หลังจากที่คัดแยกรายละเอียดที่จำเป็นออกจากรายละเอียดที่ไม่จำเป็นได้แล้ว ขั้นตอนต่อไปคือการถ่ายทอดรายละเอียดที่ได้ไปสู่การวิเคราะห์และแก้ปัญหา ซึ่งเป็นไปได้หลายรูปแบบ ถ้าหากผู้แก้ปัญหาเป็นคนอื่นการถ่ายทอดปัญหาสามารถทำได้โดยการอธิบายเป็นข้อความ หรือแผนภาพ แต่หากผู้แก้ปัญหาคือคอมพิวเตอร์ การถ่ายทอดวิธีการแก้ปัญหาก็จะอยู่ในรูปแบบของภาษาโปรแกรม
กิจกรรม
สถานการณ์ : ครูไอซ์ต้องการเก็บค่าเข้าใช้คอมพิวเตอร์ โดยเก็บคนละ 10 บาท และเก็บค่าธรรมเนียมเพิ่มอีกโดยคิดจากระดับชั้นที่นักเรียนกำลังเรียนอยู่ ชั้นปีละ 5 บาท (ตัวอย่าง เด็กหญิงฝ้ายเรียนอยู่ชั้น ม.2 จะต้องเสียค่าเข้าใช้คอมพิวเตอร์ 10+5×2 = 20 บาท) ให้นักเรียนอธิบายสถานการณ์ใหม่ที่ประกอบด้วยรายละเอียดน้อยที่สุด โดยที่ยังมีข้อมูลเพียงพอที่จะนำไปคำนวณว่าครูไอซ์สามารถเก็บค่าผ่านทางได้เป็นจำนวนกี่บาท