Tuesday, September 4, 2018

1. แนวคิดการแยกย่อย (Decomposition)
    แตกปัญหาใหญ่ให้เป้นปัญหาย่อยที่มีขนาดเล็กลง  เพื่อให้สมารถจัดการปัญหาได้ง่ายขึ้น ทักษะนี้เทียบเท่ากับการวิเคราะห์
2.แนวคิดการจดจำรูปแบบ (Pattern Recognition)
     กำหนดแบบแผนจากปัญหาย่อยต่างๆ  จากปัญหาที่มีรูปแบบที่หลากหลายโดยปัญหาต่างๆมักมีรูปแบบที่คล้ายคลึงกัน กล่าวคือหากเราเข้าใจปัญหา จะพบว่าปัญหาที่แตกต่างกัน สามารถใช้วิธีการในการก้ไขปัญหาแบบเดี่ยวกัรได้ ทักษะนี้เทียบเท่ากับการคอิดเคราะห์แบบเชื่อมโยง
3.แนวคิดเชิงนามธรรม(Abstraction)
     การหาแนวคิดเชิงนามธรรมหริือการนิยาม  เพื่อหาแนวคิดรวบยอดของแต่ละปัญหาย่อย เป็นการมุ่งเน้นความสำคัญของปัญหาโดยไม่สนใจรายละเอียดที่ไม่จำเป็น เพื่อให้สามารถเข้าใจถึงแก่นแท้ของปัญหา ทักษะนี้เทียบเท่ากับการคิดสังเคราะห์ จนได้มาซึ่งแบบจำลอง เช่น แบบจำลองต่างๆ แบบจำลองทางคนิตศาสตร์ในรูปของสมการหรือสูตร เป็นต้น
4.แนวคิดการออกแบบขั้นตอน (Algorithm Design)
       ออกแบบลำดับขั้นตอนการแก้ไขปัแญหาด้วยการคิดเชิงอัลกอรืทึม เป็นความคิดพื้นฐานในการสร้างชุดของลำดับขั้นตอนวิธีง่ายๆ ที่ทุกคนสามารถนำไปใช้ในการแก้ไขปัญหาที่มีลักษณะแบบเดียวกันได้

                                     1.แนวคิดเชิงคำนวณ

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