Tuesday, September 4, 2018

1.แนวคิดการแยกย่อย(Decomposition)
 แตกปัญหาใหญ่ให้เป็นปัญหาย่อยที่มีขนาดเล็กลง เพื่อให้สามารถจัดการปัญหาได้ง่ายขึ้น ทักษะนี้         เทียบเท่ากับการคิดวิเคราะห์

2.แนวการคิดจดจำรูปแบบ(Pattern Recognition)
 กำหนดแบบแผนจากปัญหาย่อยต่างๆจากปัญหาที่มีรูปแบบที่หลากหลายโดยปัญหาต่างๆมักมีรูปแบบ  ที่  คล้ายคลึงกัน กล่าวคือหากเราเข้าใจปัญหา จะพบว่าปัญหาที่แตกต่างกัน สามารถใช้วิธีการในการ  แก้ไขปัญหาแบบเดียวกันได้ ทักาะนี้เทียบเท่ากับการคิดวิเคราะห์แบบเชื่อมโยง

3.แนวคิดเชิงนามธรรม
 การหาแนวคิดเชิงนามธรรมหรือการนิยาม เพื่อหาแนวคิดรวบยอดของแต่ละปัญหาย่อย เป็นการมุ่งเน้นความสำคัญของปัญหาโดยไม่สนใจรายละเอียดที่ไม่จำเป็น เพื่อให้สามารถเข้าใจถึงแก่นแท้ของปัญหา ทักษะนี้เทียบเท่าการคิดสังเคราะห์ จนได้มาซึ่งแบบจำลอง(Modelปเช่น แบบจำลองต่างๆแบบจำลองทางคนิตศาสตร์ในรูปของสมการหรือสูตร เป็นต้น

4.แนวคิดการออกแบบขั้นตอน(Algorithm Design)
 ออกแบบขั้นตอนลำดับการแก้ปัญหาด้วยการคิดเชิงอัลกอรึทึม เป็นความคิดพื้นฐานในการสร้างชุดลำดับขั้นตอนง่ายๆ ที่ทุกคนสามารถนำไปใช้ในการแก้ไขปัญหาที่มีลักษณะแบบเดียวกันได้

1. แนวคิดเชิงคำนวณ
   แนวคิดเชิงคำนวณ(Computationl Thinking)ไม่ใช่การคิดเหมือนหุ่นยนต์หรือการเขียนโปรแกรมโดยผู้เชี่ยวชาญ แต่เป็นทักษะที่มุ่งเน้นการคิดเชิงตรรกะ คือ สามารถอธิบายการคิดและวิธีการคิดเชิงคำนวณอย่างเป็นระบบ หรือเป็นการแก้ไขปัญหาอย่างเป็นลำดับขั้นตอน โดยการเข้าใจปัญหาและวิธีการในการแก้ไขปัญหาอย่างเป็นระบบ เพื่อให้ได้มาซึ่งวิธีการแก้ไขปัญหาที่ทั้งมนุษย์และคอมพิวเตอร์สามารถเข้าใจร่วมกันได้

1.แนวคิดการแยกย่อย(Decomposition)
   แนวคิดการแยกย่อย เช่น แตกปัญหากระบวนการออกเป็นย่อยเพื่อให้จัดการปัญหาได้ง่ายขึ้น

2.แนวคิดการจดจำรูปแบบ(Pattern Recognition)
   แนวคิดการจดจำรูปแบบ เพื่อดูความเหมือน ความแตกต่างของรูปแบบการเปลี่ยนแปลง ทำให้ทราบแนวโน้มเพื่อทำนายไปข้างๆหน้าได้

3.แนวคิดเชิงนามธรรม(Abstraction)
   แนวคิดเชิงนามธรรม เปแ็นทักษะสำคัญที่มุ่งเน้นความสำคัญของปัญหา โดยไม่สนใจรายละเอียดที่ไม่จำเป็น และต่อยอดให้เกิดแบบจำลองสูตร

4.แนวคิดการออกแบบขั้นตอน(Algorithm Design)
   แนวคิดการออกแบบขั้นตอนในการแก้ปัญหา ทำให้ทราบ ว่าจะต้องทำอะไรก่อนอะไรหลัง