Please enable JavaScript.
Coggle requires JavaScript to display documents.
บทที่1 แนวคิดเชิงคำนวณในการพัฒนาโครงงาน - Coggle Diagram
บทที่1 แนวคิดเชิงคำนวณในการพัฒนาโครงงาน
การพัฒนาโครงงานทางด้านเทคโนโลยีสารสนเทศ
2.1 กําหนดปัญหา
การกำหนดปัญหางานวิจัย คือขั้นตอนการพิจารณาถึงปัญหา หรือหัวข้อที่เราสนใจ ต้องการจะศึกษาว่าหัวข้อนั้นเกี่ยวกับอะไร ต้องการการทดสอบ หรือหาคำตอบในเรื่องอะไร เพื่อเป็นการระบุชื่อเรื่องงานวิจัยให้ชัดเจน และเข้าใจตรงกันว่าจะศึกษาเรื่องใด ซึ่งถือว่าเป็นขั้นตอนที่มีความสำคัญที่สุดในกระบวนการวิจัย
2.2 วิเคราะห์ระบบ
การวิเคราะห์ระบบ (อังกฤษ: systems analysis) เป็นการศึกษาถึงปัญหาที่เกิดขึ้นในระบบงานปัจจุบัน (Current System) เพื่อออกแบบระบบการทำงานใหม่ (New System) นอกจากออกแบบสร้างระบบงานใหม่แล้ว เป้าหมายในการวิเคราะห์ระบบต้องการปรับปรุงและแก้ไขระบบงานเดิมให้มีทิศทางที่ดีขึ้น โดยก่อนที่ระบบงานใหม่ ยังไม่นำมาใช้งาน ระบบงานที่ดำเนินการอยู่ในปัจจุบันเรียกว่า ระบบปัจจุบัน แต่ถ้าต่อมามีการพัฒนาระบบใหม่และนำมาใช้งาน เราะจะเรียกระบบปัจจุบันที่เคยใช้นั้นว่า ระบบเก่า (Old system)
2.3 ออกแบบระบบ
การออกแบบระบบ (System Design) คือ การนำสิ่งที่วิเคราะห์ระบบมาแล้ว นำมาเขียนเป็นแผนภาพแสดงกระแสข้อมูล แผนภาพแสดงกระแสข้อมูล (Data Flow Diagram : DFD) คือ เครื่องมือที่ใช้ในการเขียนระบบเป็นแผนภาพตามที่วิเคราะห์ระบบไว้แล้ว เพื่อสื่อให้นักโปรแกรมเมอร์ได้เข้าใจกระบวนการทำงานของระบบได้ง่ายขึ้น
2.4 พัฒนาระบบ และทดสอบระบบ
การพัฒนาและทดสอบ (Development & Test) เป็นขั้นตอนการการเขียนโปรแกรม (Coding) เพื่อพัฒนาระบบจากแบบบนกระดาษให้เป็นระบบตามคุณลักษณะที่กำหนดไว้ จากนั้นทำการทดสอบหาข้อผิดพลาด (Testing) เพื่อตรวจสอบความถูกต้อง จนมั่นใจว่าถูกต้องและตรงตามความต้องการ หากพบว่ามีข้อผิดพลาดเกิดขึ้นจากการทำงานของระบบต้องปรับแก้ไขให้เรียบร้อย
2.5 ติดตั้งระบบ
ารติดตั้งระบบ
เมื่อผ่านการขั้นตอนต่าง ๆ ไม่ว่าจะเป็นการศึกษา การวิเคราะห์และการอกแบบระบบ ซึ่งเป็นขั้นตอนใหญ่ที่มีความสำคัญมากในการที่ระบบจะได้รับการพัฒนาเป็นระบบใหม่หรือไม่ สำหรับขั้นตอนหลังจากผ่านการวิเคราะห์และออกแบบระบบมาแล้ว คือ การติดตั้งระบบที่ได้มีการศึกษาวิเคราะห์และออกแบบเรียบร้อยแล้ว ซึ่งได้แก่การวางแผน การติดตั้งระบบใหม่ที่ได้ทำการพัฒนามาแล้ว ซึ่งจำได้ศึกษากันในบทนี้
2.6 บำรุงรักษาระบบ
ารติดตั้งระบบ
เมื่อผ่านการขั้นตอนต่าง ๆ ไม่ว่าจะเป็นการศึกษา การวิเคราะห์และการอกแบบระบบ ซึ่งเป็นขั้นตอนใหญ่ที่มีความสำคัญมากในการที่ระบบจะได้รับการพัฒนาเป็นระบบใหม่หรือไม่ สำหรับขั้นตอนหลังจากผ่านการวิเคราะห์และออกแบบระบบมาแล้ว คือ การติดตั้งระบบที่ได้มีการศึกษาวิเคราะห์และออกแบบเรียบร้อยแล้ว ซึ่งได้แก่การวางแผน การติดตั้งระบบใหม่ที่ได้ทำการพัฒนามาแล้ว ซึ่งจำได้ศึกษากันในบทนี้
แนวคิดเชิงคำนวณ (Computational Thinking) คือ กระบวนการวิเคราะห์ปัญหา เพื่อให้ได้วิธีแก้ไขปัญหาอย่างมีขั้นตอนและเป็นระบบ สามารถนำไปปฏิบัติได้โดยบุคคลหรือคอมพิวเตอร์ สำหรับใช้แก้ปัญหาหรือทำงานต่าง ๆ ให้สำเร็จตามเป้าหมายที่ต้องการ Computational Thinking ถือเป็นแนวคิดที่สำคัญอย่างยิ่งของวิชาวิทยาการคำนวณ (Computer Science)
ทักษะการแก้ปัญหา
1.แนวคิดการแยกย่อย เช่นแตกปัญหากระบวนการออกเป็นส่วนย่อยเพื่อให้เจัดการปัญหาได้ง่ายขึ้น
2.การรู้จำแบบหมายถึง เทคนิคในการทำให้เครื่องคอมพิวเตอร์รับรู้ความแตกต่างของรูปแบบต่าง ๆ โดยใช้แสงหรือสนามแม่เหล็ก แล้วถอดรหัสเป็นภาษาเครื่อง (machine language) เพื่อนำไปประมวลผลต่อไปได้ ศัพท์บัญญัติราชบัณฑิตยสถาน
3.แนวคิดเชิงนามธรรม (abstract thinking หรือ abstraction) เป็นองค์ประกอบหนึ่งของแนวคิดเชิงคำนวณ (computational thinking) ซึ่งใช้ในกระบวนการคัดแยกคุณลักษณะที่สำคัญออกจากรายละเอียดปลีกย่อยในปัญหา หรืองานที่กำลังพิจารณา เพื่อให้ได้ข้อมูลที่จำเป็น
4.แนวคิดการออกแบบขั้นตอน แนวคิดการออกแบบขั้นตอนในการแก้ปัยหาทำให้ทราบว่าจะต้องทำอะไรก่อนอะไรหลัง
3.การเขียนรายงานการพัฒนาโครงงาน
1.ส่วนประกอบตอนต้น
2.ส่วนและประกอบของเนื้อหา
3.ส่วนประกอบท้าย
จุดประสงค์การเรียนรู้
อธิบายเกี่ยวกับการใช้แนวคิดเชิงคำนวณใน
การแก้ปัญหาได้
นักเรียนสามารถออกแบบอัลกอริทึมเพื่อการ
แก้ปัญหาโดยใช้แนวคิดเชิงคำนวณได้