หลังจากที่ได้ออกแบบวิธีการแก้ปัญหาแล้ว ก่อนดำเนินการแก้ปัญหาหรือลงมือสร้างชิ้นงานตามที่ได้ออกแบบไว้ ต้องมีการวางแผนการดำเนินงานอย่างเป็นขั้นตอน เพื่อลดระยะเวลาในการทำงาน รวมไปถึงลดความผิดพลาดในการทำงานด้วย การวางแผนจะเริ่มจากการวิเคราะห์องค์ประกอบของงานที่จะต้องปฏิบัติว่าประกอบด้วยงานย่อยอะไรบ้าง จากนั้นเขียนเป็นกิจกรรมที่ต้องทำในแต่ละงาน การวางแผนการดำเนินงานสามารถทำได้หลายวิธี หลายรูปแบบ เช่น ผังงาน ซูโดโค้ด Show
ผังงาน (Flowchart) คือแผนภาพที่แสดงลำดับขั้นตอนของการทำงานโดยใช้ลูกศรและสัญลักษณ์แบบต่างๆ หลักเกณฑ์ในการเขียนผังงาน
ลัญลักษณ์ที่ใช้ในผังงานลักษณะการเขียนผังงาน
ตัวอย่างผังงานซูโดโค้ด (Pseudo Code) คือรหัสลำลองที่ใช้เป็นตัวแทนของอัลกอริทึม โดยมีถ้อยคำหรือประโยคคำสั่งที่เขียนอยู่ในรูปแบบของภาษาที่เข้าใจง่าย ไม่ขึ้นกับภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่ง หลักการเขียน Pseudo Code1. ถ้อยคำที่ใช้เขียน ใช้ภาษาที่เข้าใจง่าย โปรแกรมส่วนใหญ่ประกอบด้วยกิจกรรม 3 ส่วน 1. input ประโยชน์ของ Pseudo Code1. เป็นเครื่องมือในการกำหนดโครงร่างกระบวนการทำงานของการเขียนโปรแกรมแต่ละโปรแกรม วิธีการเขียน Pseudo Code1. ประโยคคำสั่ง (Statement) จะอยูในรูปแบบของภาษาอังกฤษอย่างง่าย ตัวอย่างการเขียน Pseudo CodeAlgorithm <ออกแบบกล่องบรรจุภัณฑ์ “ข้าวยำใบไม้ทอด”> อ้างอิง สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี, “เทคโนโลยี(การออกแบบและเทคโนโลยี)”, โรงพิมพ์แห่งจุฬาลงกรณ์มหาวิทยาลัย, ศูนย์หนังสือแห่งจุฬาลงกรณ์มหาวิทยาลัย, 2561 หน้า 59 Sonny, “Pseudocode คืออะไร”, https://stackpython.co/programming-news/pseudocode, สืบค้นวันที่ 19 มิถุนายน 2565 ธัญพิสิษฐ์ คุณยศยิ่ง, “แนวคิดในการเขียนโปรแกรมคอมพิวเตอร์”, https://www.yupparaj.ac.th/thanphisit/bot1-6.html, สืบค้นวันที่ 19 มิถุนายน 2565 thaiall, “รหัสเทียม หรือซูโดโค้ด”, http://www.thaiall.com/datastructure/pseudocode.htm, สืบค้นวันที่ 19 มิถุนายน 2565 วิฑูร มีสมคิด, “รหัสเทียม หรือ ซูโดโค้ด (Pseudo Code)”, http://c-by-step.weebly.com/-35953641365036043650358836573604.html, สืบค้นวันที่ 19 มิถุนายน 2565 การออกแบบการเรียนการสอนที่มีการนำกระบวนการออกแบบเชิงวิศวกรรมเข้ามาใช้ร่วมในการจัดการเรียนรู้ที่เน้นผู้เรียนเป็นสาคัญนั้นจะช่วยส่งเสริม ให้ผู้เรียนเกิดการเรียนรู้ผ่านการลงมือปฏิบัติจริงเพื่อแก้ปัญหาจากสถานการณ์ที่ประสบอย่างเป็นขั้นตอนตามกระบวนการออกแบบเชิงวิศวกรรม โดยในแต่ละขั้นตอนนั้นจะเป็นการฝึกฝนผู้เรียนให้เกิดทักษะทางด้านความคิดสร้างสรรค์ ดังนี้ ขั้นที่ 1 ระบุปัญหา เป็นขั้นตอนของการทำความเข้าใจและวิเคราะห์ปัญหาจากสถานการณ์ เพื่อกำหนดเป็นประเด็นปัญหาที่ต้องทำการแก้ไข โดยเครื่องมือที่จะนำไปใช้ในการดำเนินการในขั้นตอนนี้ได้แก่ ผังก้างปลา ทักษะการตั้งคำถาม 5W1H การระดมสมอง เป็นต้น ซึ่งเครื่องมือดังกล่าวนี้ จะเป็นสิ่งที่ช่วยฝึกให้ผู้เรียนเกิดความคิดสร้างสรรค์ในบางลักษณะ เช่น
ขั้นที่ 2 รวบรวมข้อมูลและแนวคิดที่เกี่ยวข้องกับปัญหา เป็นขั้นตอนของการศึกษา ค้นคว้า และทำการรวบรวมข้อมูลที่เกี่ยวข้องกับปัญหา โดยเครื่องมือที่สามารถนำมาใช้ได้ในขั้นที่ 2 นี้มีได้หลายรูปแบบ แต่ที่นิยมและสามารถพบเห็นได้ทั่วไปคือรูปแบบของการใช้เทคโนโลยีสารสนเทศในการสืบค้นข้อมูล การระดมสมอง และการทำแผนที่ความคิดเพื่อรวบรวมข้อมูลที่เกี่ยวข้องกับประเด็นปัญหา ซึ่งเครื่องมือดังกล่าวนี้ จะเป็นสิ่งที่ช่วยฝึกให้ผู้เรียนเกิดความคิดสร้างสรรค์ในบางลักษณะ เช่น
นอกจากนี้ในขั้นที่ 2 ยังรวมถึงการพิจารณาและตัดสินใจเลือกแนวทางหรือวิธีการแก้ปัญหาที่เหมาะสมและสอดคล้องกับปัญหาโดยผู้เรียนจะกำหนดแนวทางการแก้ปัญหาจากนั้นจึงใช้กระบวนการตัดสินใจเลือกแนวทางแก้ไขปัญหาที่เหมาะสมที่สุดโดยพิจารณาจากข้อมูลที่ได้ทำการรวบรวมไว้ ซึ่งผู้เรียนอาจใช้วิธีการสร้างตารางตัดสินใจ ซึ่งวิธีการนี้จะเป็นสิ่งที่ช่วยฝึกให้ผู้เรียนเกิดความคิดสร้างสรรค์ในบางลักษณะ เช่น ความคิดยืดหยุ่น สำหรับการคิดหาและตัดสินใจเลือกแนวทางในการแก้ปัญหาภายใต้กรอบเงื่อนไขของสถานการณ์ปัญหา ได้แก่ การที่ผู้เรียนคิดได้หลากหลายเกี่ยวกับแนวทางการแก้ปัญหาไม่ว่าจะเป็นในเรื่องของอุปกรณ์ที่ใช้ในการสร้างสำหรับการแก้ปัญหา หรือการมีข้อจำกัดในเรื่องของเวลา เป็นต้น ขั้นที่ 3 ออกแบบวิธีการแก้ปัญหา เป็นขั้น ของถ่ายทอดแนวคิดของการแก้ปัญหา ซึ่งสามารถ ทำได้ด้วยการใช้ซอฟต์แวร์ช่วยในการออกแบบเพื่อสื่อสารแนวคิดให้ผู้อื่นเข้าใจ ซึ่งเครื่องมือดังกล่าวนี้ จะเป็นสิ่งที่ช่วยฝึกให้ผู้เรียนเกิดความคิดสร้างสรรค์ ในบางลักษณะ เช่น
ขั้นที่ 4 วางแผนและดำเนินการแก้ปัญหา การวางแผนและดำเนินการแก้ปัญหา เป็นขั้นตอนที่ประกอบด้วยการทำงาน 2 ส่วน คือ 1) การวางแผนการสร้างชิ้นงานหรือวิธีการที่จะน ามาใช้ในการแก้ปัญหา ไม่ว่าจะเป็นขั้นตอนของการสร้างชิ้นงานหรือวิธีการ การเลือกใช้วัสดุ อุปกรณ์ และเครื่องมือต่างๆ ซึ่งการวางแผนการท างานจะเป็นการช่วยผู้เรียนได้ฝึกความคิดสร้างสรรค์ในบางลักษณะ เช่น
2) การดำเนินการแก้ปัญหา คือการลงมือสร้างชิ้นงานหรือวิธีการตามแบบที่ได้ทำการร่างไว้ ขั้นที่ 5 ทดสอบ ประเมินผล และปรับปรุง แก้ไขวิธีการแก้ปัญหาหรือชิ้นงาน เป็นขั้นตอนของ การตรวจสอบชิ้นงานในประเด็นต่างๆ ได้แก่ ชิ้นงานที่สร้างขึ้นมีรูปแบบตรงกับแบบร่างหรือไม่ ชิ้นงานที่สร้างขึ้นสามารถทำงานได้หรือไม่ เป็นต้น ซึ่งขั้นการทดสอบนี้จะเป็นการช่วยผู้เรียนได้ฝึก ความคิดสร้างสรรค์ในบางลักษณะ เช่น ความคิดละเอียดลออ สำหรับการคิด เกี่ยวกับประเด็นปัญหาที่เกิดขึ้นจากการทดสอบว่า มาจากสาเหตุใด และจะมีวิธีการแก้ไขอย่างไร ขั้นที่ 6 นำเสนอวิธีการแก้ปัญหา ผลการแก้ปัญหาหรือชิ้นงาน เป็นขั้นตอนของการสื่อสาร ถึงผลที่เกิดขึ้นกับการพัฒนาชิ้นงานหรือวิธีการเพื่อ แก้ปัญหาไปยังผู้รับฟัง เพื่อสื่อสารให้ผู้อื่นเข้าใจ โดยขั้นตอนนี้จำเป็นต้องมีการเลือกวิธีการนำเสนอข้อมูลที่เข้าใจง่ายและน่าสนใจ 1) การฝึกทำความเข้าใจกับปัญหา เพื่อให้ทราบว่าปัญหาคืออะไร และมีเงื่อนไขของปัญหาตรงส่วนใด ซึ่งหากมีการใช้กระบวนการออกแบบเชิงวิศวกรรมในการจัดการเรียนการสอนก็เท่ากับเป็นการฝึกให้ผู้เรียนได้เรียนรู้กระบวนการแก้ปัญหาดังนั้นในการจัดการเรียนการสอนหากมีการส่งเสริมและสนับสนุนให้มีการใช้กระบวนการออกแบบเชิงวิศวกรรมในการแก้ปัญหาจาก สถานการณ์ต่างๆ ก็จะเป็นการช่วยฝึกให้ผู้เรียน เกิดทักษะในการคิดสร้างสรรค์และทักษะการแก้ปัญหาได้อีกแนวทางหนึ่งด้วย การออกแบบแนวทางแก้ปัญหา มีอะไรบ้างขั้นตอนการแก้ปัญหา. 1. การยอมรับถึงปัญหา สิ่งสำคัญอันดับแรกในการจะแก้ปัญหาให้ได้ผล นั้น คือการยอมรับว่าปัญหาว่าเป็นปัญหา งงมั้ย หากงง อ่านใหม่ หากยังไม่เข้าใจอีกให้อ่านใหม่อีก สำคัญนะข้อนี้. 2. กำจัดขอบเขตของปัญหา ... . 3. กำหนดทางเลือกในการแก้ปัญหา ... . 4. การลงมือทำตามแผน ... . 5. การติดตาม. วิธีการแก้ปัญหาคืออะไรความหมายของการคิดแก้ปัญหามีผู้ให้ความหมายของการคิดแก้ปัญหาไว้ ดังนี้ กัลยา ตากูล (2550: 20) ให้ความหมายว่า “การคิดแก้ปัญหา หมายถึง ความสามารถในการคิด รวบรวม หรือเชื่อมโยงประสบการณ์เดิมกับสถานการณ์ที่เป็นปัญหาเข้าด้วยกัน เพื่อหาทางแก้ไขอุปสรรค ที่เกิดขึ้นให้บรรลุจุดมุ่งหมายในการขจัดปัญหาให้หมดไป”
การออกแบบวิธีการแก้ปัญหาอยู่ในขั้นตอนที่เท่าไรขั้นที่ 3 ออกแบบวิธีการแก้ปัญหา เป็นขั้น ของถ่ายทอดแนวคิดของการแก้ปัญหา ซึ่งสามารถ ทำได้ด้วยการใช้ซอฟต์แวร์ช่วยในการออกแบบเพื่อสื่อสารแนวคิดให้ผู้อื่นเข้าใจ ซึ่งเครื่องมือดังกล่าวนี้ จะเป็นสิ่งที่ช่วยฝึกให้ผู้เรียนเกิดความคิดสร้างสรรค์ ในบางลักษณะ เช่น
การออกแบบขั้นตอนวิธีหมายถึงอะไร4. การออกแบบขั้นตอนวิธี (Algorithm Design) -> ออกแบบลำดับขั้นตอนของการแก้ปัญหา หรือการวางแผนแก้ปัญหาก่อนที่จะลงมือปฏิบัติจริง หรือการสร้างหลักเกณฑ์ขึ้นมาเพื่อดำเนินตามที่ละขั้นตอน ในการแก้ปัญหา
|