# data[].attributes.body
เป็นแนวคิดการแก้ปัญหา​ต่างๆที่มีกระบวนการแก้ปัญหา​อย่างเป็นขั้นตอน

# data[].attributes.headline
น.ส.ตรีชนก พลรัตน์ เลข

# data[].attributes.body
น.ส.ตรีชนก พลรัตน์ เลขที่16 มี.4/10

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

# data[].attributes.body
แนวคิดเชิงคำนวณ (Computational Thinking) เป็นกระบวนการวิเคราะห์ปัญหา เพื่อให้ได้แนวทางหาคำตอบอย่างเป็นขั้นตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้อง การคิดเชิงคำนวณ เป็นกระบวนการแก้ปัญหาในหลากหลายลักษณะ เช่น การจัดลำดับเชิงตรรกศาสตร์ การวิเคราะห์ข้อมูล และการสร้างสรรค์วิธีแก้ปัญหาไปทีละขั้น

# data[].attributes.headline
นส.ธารารัตน์ ทองโปรย ม.4/10 เลขที่30

# data[].attributes.subject
นส.ธารารัตน์ ทองโปรย ม.4/10 เลขที่30

# data[].attributes.body
เป็นกระบวนการวิเคราะห์ปัญหา เพื่อให้ได้แนวทางหาคำตอบอย่างเป็นขั้นตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้อง การคิดเชิงคำนวณ เป็นกระบวนการแก้ปัญหาในหลากหลายลักษณะ

# data[].attributes.headline
น.ส ณัฐวิภา ใจชัยภูมิ 

# data[].attributes.body
น.ส ณัฐวิภา ใจชัยภูมิ ม.4/10 เลขที่4

เเนวคิดการแก้ปัญหาที่มีหลักการและการแก้ปัญหาอย่างเป็นกระบวนการอย่างเป็นระบบเข้าใจง่าย

# data[].attributes.headline
น.ส ศศิภา คำนาแซง ม.4/10 เลขที่17

# data[].attributes.subject
น.ส ศศิภา คำนาแซง ม.4/10 เลขที่17

# data[].attributes.body
ทำให้คิดอย่างมีเหตุ และสังเกตมากขึ้น จุดเล็กๆน้อย ที่ไม่สังเกต ก็ทำให้เราเห็นปัญหา

# data[].attributes.headline
ด.ช.พงศ์สวัสดิ์  เนาเภ้า  เลขที่40

# data[].attributes.subject
ด.ช.พงศ์สวัสดิ์  เนาเภ้า  เลขที่40

# data[].attributes.body
แนวคิดเชิงคำนวณ (Computational Thinking) คือ กระบวนการวิเคราะห์ปัญหา เพื่อให้ได้วิธีแก้ไขปัญหาอย่างมีขั้นตอนและเป็นระบบ สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์ สำหรับใช้แก้ปัญหาหรือทำงานต่าง ๆ ให้สำเร็จตามเป้าหมายที่ต้องการ Computational Thinking ถือเป็นแนวคิดที่สำคัญอย่างยิ่งของวิชาวิทยาการคำนวณ (Computer Science)

# data[].attributes.headline
นาย กฤษณพงศ์ หอมจันทร์ ม.4/10 เลขที่37

# data[].attributes.subject
นาย กฤษณพงศ์ หอมจันทร์ ม.4/10 เลขที่37

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

# data[].attributes.headline
น.ส.กาญจนาพร นิสสัยกล้า เลขที่26 ม.4/10

# data[].attributes.subject
น.ส.กาญจนาพร นิสสัยกล้า เลขที่26 ม.4/10

# data[].attributes.body
แนวคิดเชิงคำนวณ เป็นการคิดแก้ไขปัญหาเพื่อไปประยุกต์ใช้ในชีวิตประจำวัน โดยมีกระบวนการแก้ปัญหาเป็ขั้นตอน มี4ขั้นตอนได้แก่

1.การแยกส่วนประกอบและการย่อยปัญหา

2.การหารูปแบบ

3.การออกแบบขั้นตอนวิธี

4.การคิดเชิงนามธรรม

# data[].attributes.headline
น.ส.ณัฐนันท์ บำรุงเมือง เลขที่14

# data[].attributes.subject
น.ส.ณัฐนันท์ บำรุงเมือง เลขที่14

# data[].attributes.body
การสอนที่เน้นกระบวนการแก้ปัญหาในหลากหลายลักษณะ เป็นกระบวนการวิเคราะห์ปัญหา เพื่อให้ได้แนวทางหาคำตอบอย่างเป็นขั้นตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้อง

# data[].attributes.body
แนวคิดเชิงคำนวณ (Computational Thinking) คือ กระบวนการวิเคราะห์ปัญหา เพื่อให้ได้วิธีแก้ไขปัญหาอย่างมีขั้นตอนและเป็นระบบ สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์ สำหรับใช้แก้ปัญหาหรือทำงานต่าง ๆ ให้สำเร็จตามเป้าหมายที่ต้องการ Computational Thinking ถือเป็นแนวคิดที่สำคัญอย่างยิ่งของวิชาวิทยาการคำนวณ (Computer Science)

# data[].attributes.body
เเนวคิดเชิงคำนวณ คือ เป็นกระบวนการวิเคราะห์ปัญหา เพื่อให้ได้แนวทางหาคำตอบอย่างเป็นขั้นตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้อง

# data[].attributes.headline
น.ส.กันยาพร ใชยพรม ม.4/10 เลขที่46

# data[].attributes.subject
น.ส.กันยาพร ใชยพรม ม.4/10 เลขที่46

# data[].attributes.body
เป็นกระบวนการวิเคราะห์ปัญหาให้ได้แนวทางหาคำตอบอย่างเป็นขั้นตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์การคิดเชิงคำนวณ เป็นกระบวนการแก้ปัญหาในหลากหลายลักษณะ

# data[].attributes.headline
น.ส.ขนิษฐา สิมมะระ ม.4/10 เลขที่ 1

# data[].attributes.subject
น.ส.ขนิษฐา สิมมะระ ม.4/10 เลขที่ 1

# data[].attributes.body
แนวคิดเชิงคำนวณคือการคิดวิเคราะห์ปัญหาและได้แยกแยะปัญหาอย่างเป็นลำดับเพื่อให้ได้ถึงแนวทางการแก้ไขปัญหา

# data[].attributes.headline
น.ส.ศศิประภา พรมผา ม.4/10 เลขที่34

# data[].attributes.subject
น.ส.ศศิประภา พรมผา ม.4/10 เลขที่34

# data[].attributes.body
ทำให้เรียนรู้ถึงการเเยกเเยะ การวิเคราะห์ อย่างเป็นขั้นตอน หาส่วนประกอบของปัญหา รู้ที่มาของปัญหา เพื่อเเก้ไขปัญหาอย่างเป็นระบบ

# data[].attributes.headline
นางสาว อรวรรณ จันทร ชั้น ม.4/10 เลขที่ 36

# data[].attributes.subject
นางสาว อรวรรณ จันทร ชั้น ม.4/10 เลขที่ 36

# data[].attributes.body
แนวคิดเชิงคำนวณ (Computational Thinking) คือ กระบวนการวิเคราะห์ปัญหา เพื่อให้ได้วิธีแก้ไขปัญหาอย่างมีขั้นตอนและเป็นระบบ สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์ สำหรับใช้แก้ปัญหาหรือทำงานต่าง ๆ ให้สำเร็จตามเป้าหมายที่ต้องการ Computational Thinking ถือเป็นแนวคิดที่สำคัญอย่างยิ่งของวิชาวิทยาการคำนวณ (Computer Science)

# data[].attributes.body
แนวคิดเชิงคำนวณ (Computational Thinking) เป็นกระบวนการวิเคราะห์ปัญหา เพื่อให้ได้แนวทางหาคำตอบอย่างเป็นขั้นตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้อง

# data[].attributes.body
แนวคิดเชิงคำนวณ คือ เป็นกระบวนการวิเคราะห์ปัญหา เพื่อให้ได้แนวทางหาคำตอบอย่างเป็นขั้นตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้อง การคิดเชิงคำนวณ เป็นกระบวนการแก้ปัญหาในหลากหลายลักษณะ เช่น การจัดลำดับเชิงตรรกศาสตร์ การวิเคราะห์ข้อมูล และการสร้างสรรค์วิธีแก้ปัญหาไปทีละขั้น รวมทั้งการย่อยปัญหาที่ช่วยให้รับมือกับปัญหาที่ซับซ้อน

# data[].attributes.body
การตั้งปัญหา วิเคราะห์ปัญหา หาวิธีแก้ปัญหาโดยใช้เหตุและผล หาวิธีแก้ไขปัญหาที่เป็นขั้นตอน รู้จักมุมมองความคิดที่แตกต่าง การสังเกตสิ่งต่างๆ

# data[].attributes.body
แนวคิดเชิงคำนวณ มีจุดประสงค์การเรียนรู้ในเรื่องการอธิบายหลักการของแนวคิดเชิงคำนวณ โดยใช้หลักการของแนวนี้แก้ปัญหาเช่น หาส่วนประกอบและการย่อยปัญหา เป็นต้น ให้ตระหนักถึงความสำคัญและเห็นประโยชน์ของแนวคิดเชิงคำนวณแล้วนำไปใช้ในชีวิตประจำวันโดยมีวิธีการเป็นขั้นตอนแต่ละขั้นตอนของปัญหานั้น ๆ

# data[].attributes.wish_content.attachment_props.alternative_text
แนวคิดเชิงคำนวณ

# data[].attributes.body
เป็นกระบวนการวิเคราะห์ปัญหา เพื่อให้ได้แนวทางหาคำตอบอย่างเป็นขั้นตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้อง

# data[].attributes.body
เป็นกระบวนการวิเคราะห์ปัญหา เพื่อให้ได้แนวทางหาคำตอบอย่างเป็นขั้นตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้อง การคิดเชิงคำนวณ เป็นกระบวนการแก้ปัญหาในหลากหลายลักษณะ เช่น การจัดลำดับเชิงตรรกศาสตร์  การวิเคราะห์ข้อมูล และการสร้างสรรค์วิธีแก้ปัญหาไปทีละขั้น รวมทั้งการย่อยปัญหาที่ช่วยให้รับมือกับปัญหาที่ซับซ้อนหรือมีลักษณะเป็นคำถามปลายเปิดได้วิธีคิดเชิงคำนวณ จะช่วยทำให้ปัญหาที่ซับซ้อนเข้าใจได้ง่ายขึ้น

# data[].attributes.body
เป็นกระบวนการวิเคราะห์ปัญหา เพื่อให้ได้แนวทางหาคำตอบอย่างเป็นขั้นตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้อง รวมทั้งการย่อยปัญหาที่ช่วยให้รับมือกับปัญหาที่ซับซ้อนหรือมีลักษณะเป็นคำถามปลายเปิดได้วิธีคิดเชิงคำนวณ จะช่วยทำให้ปัญหาที่ซับซ้อนเข้าใจได้ง่ายขึ้น

# data[].attributes.body
แนวคิดเชิงคำนวณ (Computational Thinking) หมายถึง แนวคิดในการแก้ปัญหา ที่มีกระบวนการแก้ปัญหาเป็นลำดับขั้นตอนอย่างเป็นระบบ ทั้งมนุษย์และคอมพิวเตอร์สามารถเข้าใจและนำไปปฏิบัติได้อย่างถูกต้อง แม่นยำ เป็นทักษะสำคัญในการแก้ปัญหา

# data[].attributes.headline
น.ส. จุฑามาศ บุญโยธา ม.4/10 เลขที่ 8

# data[].attributes.subject
น.ส. จุฑามาศ บุญโยธา ม.4/10 เลขที่ 8

# data[].attributes.body
แนวคิดเชิงคำนวณ : เป็นกระบวนการวิเคราะห์ปัญหา เพื่อให้ได้แนวทางหาคำตอบอย่างเป็นขั้นตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้อง ค่ะ ขอบคุณค่ะ ปรบมือ 👏👏

# data[].attributes.body
แนวคิดเชิงคำนวณ เป็นกระบวนการวิเคราะห์ปัญหา เพื่อให้ได้แนวทางหาคำตอบอย่างเป็นขั้นตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้อง การคิดเชิงคำนวณ เป็นกระบวนการแก้ปัญหาในหลากหลายลักษณะ รวมทั้งการย่อยปัญหาที่ช่วยให้รับมือกับปัญหาที่ซับซ้อนหรือมีลักษณะเป็นคำถามปลายเปิดได้วิธีคิดเชิงคำนวณ จะช่วยทำให้ปัญหาที่ซับซ้อนเข้าใจได้ง่ายขึ้น เป็นทักษะที่เป็นประโยชน์อย่างยิ่งต่อทุก ๆ สาขาวิชา และทุกเรื่องในชีวิตประจำวันซึ่งไม่ได้จำกัดอยู่เพียงการคิดให้เหมือนคอมพิวเตอร์แต่เป็นกระบวนการคิดแก้ปัญหาของมนุษย์ เพื่อสั่งให้คอมพิวเตอร์ทำงานและช่วยแก้ปัญหาตามที่เราต้องการได้อย่างมีประสิทธิภาพ

# data[].attributes.body
แนวคิดเชิงคำนวณ คือ การวิเคราะห์และหาวิธีการแก้ปัญหา สามารถประยุกต์ใช้ในชีวิตประจำวันได้

# data[].attributes.headline
นางสาว ปภัสรา งานยางหวาย เลขที่28 ม.4/10

# data[].attributes.subject
นางสาว ปภัสรา งานยางหวาย เลขที่28 ม.4/10

# data[].attributes.body
เเนวคิดเชิงคำนวณ เป็นกระบวนการวิเคราะห์ปัญหา เพื่อให้ได้เเนวทางหาคำตอบอย่างเป็นขั้นตอนที่สามารถนำไปปฏิบัติได้โดยยุคคลหรือคอมพิวเตอร์อย่างถูกต้อง การคิดเชิงคำนวณ เป็นกระบวนการเเก้ปัญหาในหลากหลายลักษณะ เช่นการจัดลำดับเชิงตรรกศาสตร์ การวิเคราะข้อมูล เเละการสร้างสรรค์วิธีเเก้ปัญหาไปทีละขั้น รวมทั้งการย่อยปัญหาที่ช่วยให้รับมือกับปัญหาที่ซับซ้อนหรือมีลักษณะเป็นคำถามเปิดปลายเปิดได้วิธีคิดเชิงคำนวณ

# data[].attributes.headline
น.ส.ศุภาพิชญ์ เชียนเขว้า เลขที่35

# data[].attributes.subject
น.ส.ศุภาพิชญ์ เชียนเขว้า เลขที่35

# data[].attributes.body
การวิเคราะห์ปัญหาแก้ไขปัญหา ใช้จินตนาการมองปัญหาได้ เพื่อนำสู่การแก้ไขปัญหาด้วยคอมพิวเตอร์หรือบุคคล อย่างเป็นขั้นตอนตมลำดับ

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

# data[].attributes.body
เป็นการคิดวิเคราะห์ โดยใช้เหตุผลและความเป็นไปได้ ใช้แก้ปัญหาโดยการคิดเยอะๆ หลายๆตัวเลือก หลายวิธีและหลายทางเลือก

# data[].attributes.body
แนวคิดเชิงคำนวณ🗞️

อธิบายหลักการของแนวคิดเชิงคำนวณใช้หลักการของแนวคิดเชิงคำนวณในการ

ใช้หลักการของแนวคิดเชิงคำนวณในการแก้ปัญหา

การแยกส่วนประกอบและการย่อยปัญหา

การหารูปแบบ

การคิดเชิงนามธรรม

การออกแบบชั้นตอนวิธี

สามารถแก้ปัญหาในชีวิตประจำวันได้

วิเคราะห์ปัญหาต่างๆ

# data[].attributes.body
แนวคิดเชิงคำนวนเป็นการวิเคราะห์ปัญหาเพื่อให้ได้แนวทางหาคำตอบอย่างเป็นขั้นตอน ที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้อง

# data[].attributes.body
แนวคิดเชิงคำนวณ เป็นกระบวนการคิดอย่างเป็นระบบที่ใช้ในการแก้ปัญหา การพัฒนาเด็กให้มีการคิดเชิงตรรกะ คิดเชื่อมโยง เหตุผล รู้ถึงสาเหตุของปัญหาและหาวิธีแก้ปัญหาต่าง ๆ

# data[].attributes.headline
น.ส.มนปริยา สอนสระน้อย เลขที่ 23 ม.4/10

# data[].attributes.subject
น.ส.มนปริยา สอนสระน้อย เลขที่ 23 ม.4/10

# data[].attributes.body
แนวคิดเชิงคำนวณ คือการคิดเชิงวิเคราะห์อย่างมีเหตุมีผล เป็นการคิดวิเคราะห์ที่มนุษย์และคอมพิวเตอร์เข้าใจร่วมกันได้ มีการแก้ปัญหาที่หลากหลายรูปแบบ การคิดวิเคราะห์ปัญหาเพื่อหาวิธีแก้ปัญหาอย่างมีขั้นตอน ซึ่งขึ้นอยู่ที่บุคคลว่าคิดแบบไหน สามารถจิตนาการมองปัญหาเป็นแนวคิดในเชิงนามธรรมได้

# data[].attributes.body
การวิเคราะห์ปัญหาแยกออกเป็นขั้นตอน เพื่อให้เข้าใจได้ง่ายและนำไปแก้ปัญหา ช่วยให้รับมือกับปัญหาที่ซับซ้อนและช่วยให้เข้าใจปัญหาง่ายขึ้น

# data[].attributes.headline
น.ส. พนิตนันท์ เรืองนุภาพขจร เลขที่ 22 ม.4/10

# data[].attributes.subject
น.ส. พนิตนันท์ เรืองนุภาพขจร เลขที่ 22 ม.4/10

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

# data[].attributes.headline
นางสาวนริศาา นามวิจิตร เลขที่ 27 <4/10>

# data[].attributes.subject
นางสาวนริศาา นามวิจิตร เลขที่ 27 <4/10>

# data[].attributes.body
แนวคิดเชิงคำนวณ (Computational Thinking)

การแยกส่วนประกอบ และการย่อยปัญหา (Decomposition)

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

แนวคิดเชิงคำนวณมีองค์ประกอบที่สำคัญ 4 ส่วน ได้แก่ การแบ่งปัญหาใหญ่เป็นปัญหาย่อย (Decomposition) การพิจารณารูปแบบ (Pattern Recognition)  การคิดเชิงนามธรรม (Abstraction) การออกแบบอัลกอริทึม (Algorithm) ในบทเรียนนี้จะกล่าวเพียง การแบ่งปัญหาใหญ่เป็นปัญหาย่อย (Decomposition) เท่านั้น โดยมีรายละเอียดดังนี้

การแบ่งปัญหาใหญ่เป็นปัญหาย่อย (Decomposition)

เป็นการแยกส่วนประกอบเป็นวิธีคิดรูปแบบหนึ่งของแนวคิดเชิงคำนวณ เป็นการพิจารณาเพื่อ แบ่งปัญหาหรืองานออกเป็นส่วนย่อย ทำให้สามารถ จัดการกับปัญหาหรืองานได้ง่ายขึ้น การแตกปัญหาที่ซับซ้อนให้เป็นปัญหาย่อยที่มีขนาดเล็กลงและซับซ้อนน้อยลง เพื่อช่วยให้การวิเคราะห์และออกแบบวิธีการแก้ปัญหาทำได้ง่ายขึ้น ในการเขียนโปรแกรมคอมพิวเตอร์ เช่น การเขียนโปรแกรมแยกเป็นส่วน ๆ แยกเป็นแพ็กเกจ แยกเป็นโมดูล หรือมองเป็น layer หรือการแบ่งปัญหาเมื่อจะแก้ไขอุปกรณ์ เช่น การแยกส่วนประกอบของพัดลม แบ่งเป็นใบพัด มอเตอร์ ตะแกรงหน้า ขอบตะแกรง ฝาครอบ ฐานพัดลม เป็นต้น หรือ การแยกส่วนประกอบของรถจักรยาน แบ่งเป็น ล้อหน้า ล้อหลัง หลังอาน โซ่ โช๊ค แฮนด์ มือเบรก เป็นต้น ถ้ามองในรายละเอียดของล้อจักรยานจะเห็น ว่าประกอบด้วย ยางล้อ วงล้อ และซี่ลวด หรือถ้าพิจารณาชุด ขับเคลื่อนก็จะพบว่าประกอบด้วยเฟือง โซ่ และบันได เป็นต้น

การพิจารณารูปแบบ (Pattern Recognition)

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

การคิดเชิงนามธรรม (Abstraction)

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

การออกแบบอัลกอริทึม (Algorithm)

คือ การพัฒนากระบวนการหาคำตอบให้เป็นขั้นตอนที่บุคคลหรือคอมพิวเตอร์สามารถนำไปปฏิบัติตามเพื่อแก้ปัญหาได้ อีกทั้งยังเป็นการพัฒนาแนวทางแก้ปัญหาอย่างเป็นขั้นเป็นตอน และจากนั้นดำเนินตามทีละขั้นตอนในการแก้ไขปัญหาอย่างเป็นระบบตามแผนที่วางไว้

# data[].attributes.headline
แนวคิดเชิงคำนวณ  เป็นกระบวนการวิเคราะห์ปัญหา เพื่อให้ได้แนวทางหาคำตอบอย่างมีขั้นมีตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้อง การคิดเชิงคำนวณเป็นกระบวนการแก้ปัญหาในหลากหลายลักษณะ

# data[].attributes.subject
แนวคิดเชิงคำนวณ  เป็นกระบวนการวิเคราะห์ปัญหา เพื่อให้ได้แนวทางหาคำตอบอย่างมีขั้นมีตอนที่สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์อย่างถูกต้อง การคิดเชิงคำนวณเป็นกระบวนการแก้ปัญหาในหลากหลายลักษณะ

# data[].attributes.body
น.ส.เสาวภา อินทรธีรวิชัย เลขที่2 ม.4/10