บอกแนวทางของการจัดทำข้อเสนอโครงงานคอมพิวเตอร์ที่ดีได้
เขียนข้อเสนอโครงงานคอมพิวเตอร์ได้
นำเสนอข้อเสนอโครงงานคอมพิวเตอร์ได้
ในการทำโครงงานคอมพิวเตอร์ ผู้เรียนจำเป็นต้องกำหนดกรอบแนวคิดและวางแผนการพัฒนาล่วงหน้า เพื่อจะช่วยให้สามารถคาดการณ์ความเป็นไปได้ของการทำโครงงานนั้น และเขียนเป็นข้อเสนอโครงงานออกมา เพื่อที่จะสามารถนำไปขอคำปรึกษา จากอาจารย์ที่ปรึกษาหรือผู้ทรงคุณวุฒิที่เกี่ยวข้อง
เพื่อให้การวางแผนและดำเนินการทำโครงงานเป็นไปอย่างเหมาะสมเป็นขั้นตอนตั้งแต่เริ่มต้นจนโครงงานสำเร็จ ดังนั้นนักเรียนจึงควรถ่ายทอดความคิดของตนเองที่ได้ศึกษาและบันทึกไว้ให้อาจารย์ที่ปรึกษาทราบ เพื่ออาจารย์จะได้แนะนำในส่วนที่ยังขาดตกบกพร่องอยู่ จึงต้องจัดทำข้อเสนอโครงงานดังนี้
ศึกษาค้นคว้าเอกสารอ้างอิง และรวบรวมข้อมูลที่ได้จากผู้ทรงคุณวุฒิ
วิเคราะห์ข้อมูล เพื่อกำหนดขอบเขตและลักษณะของโครงการที่จะพัฒนา
ออกแบบการพัฒนา มีการกำหนดลักษณะของเครื่องคอมพิวเตอร์ ซอฟต์แวร์และตัวแปลภาษา โปรแกรม และวัสดุต่างๆ ที่ต้องใช้ พร้อมทั้งกำหนดตารางการปฏิบัติงานของการจัดทำเค้าโครงของโครงงาน ลงมือทำโครงงาน และสรุปรายงานโครงงาน โดยกำหนดช่วงเวลาอย่างกว้างๆ
ทำการพัฒนาโครงงานขั้นต้น เพื่อศึกษาความเป็นไปได้เบื้องต้น โดยอาจจะทำการพัฒนาส่วนย่อย ๆ บางส่วนตามที่ได้ออกแบบไว้แล้ว
นำผลจากการศึกษาในช่วงนี้ไปปรับปรุงแผนการทดลองที่ออกแบบไว้ในครั้งแรกให้เหมาะสมมากยิ่งขึ้น
เสนอเค้าโครงของโครงงานคอมพิวเตอร์ต่ออาจารย์ที่ปรึกษา เพื่อขอคำแนะนำและปรับปรุงแก้ไข ทั้งนี้เพราะในการวางแผนการศึกษาพัฒนา นักเรียนอาจจะคิดได้ไม่ครอบคลุมทุกด้าน เนื่องจากยังมีประสบการณ์น้อย
เค้าโครงข้อเสนอโครงงานคอมพิวเตอร์ (Outline of Project Proposal)
1. ส่วนปกประกอบด้วย
ชื่อโครงงาน (ภาษาไทย) …………………………………………………………………..
(ภาษาอังกฤษ) ………………………………………………………………....................
ประเภทของโครงงาน ..........................................................................................................
ชื่อผู้ทำโครงงาน . ……………………………………………….. ....................................
ชื่ออาจารย์ที่ปรึกษา ………………………………………………………………………..
ระยะเวลาดำเนินงาน …………………………………………………………......................
2. ที่มาและความสำคัญ.................
3. วัตถุประสงค์................(เขียนเป็นข้อๆ)
4. เป้าหมายและขอบเขตของโครงการ....................
5. วิธีการดำเนินงาน......................
6. แผนปฏิบัติงาน .........(ใส่เป็นตาราง)
7. รายละเอียดของการพัฒนา
7.1 เนื้อเรื่องย่อ (Story Board) ภาพประกอบ แบบจำลอง หรือ ทฤษฎีที่เกี่ยวข้อง ตัวอย่างโปรแกรม หรือ ผลงานที่สื่อให้เห็นโปรแกรมที่จะพัฒนาขึ้น
7.2 เทคนิคหรือเทคโนโลยีที่ใช้ เช่น เทคโนโลยีด้านปัญญาประดิษฐ์ Algorithms ที่ใช้ โครงสร้างข้อมูล เป็นต้น โดยผู้พัฒนาต้องให้รายละเอียดที่เกี่ยวข้องประกอบด้วย
7.3 เครื่องมือที่ใช้ในการพัฒนา ได้แก่ ภาษาที่ใช้เขียน Tools อื่นๆ ที่ใช้ช่วยในการพัฒนาโปรแกรม และอื่นๆ
7.4 รายละเอียดโปรแกรมที่จะพัฒนา (Software Specification) ได้แก่
• Input/Output Specification
• Functional Specification
• โครงสร้างของซอฟต์แวร์ (Design)
• อื่นๆ
7.5 ขอบเขตและข้อจำกัดของโปรแกรมที่พัฒนา
8. ผลที่คาดว่าจะได้รับ...............
9. บรรณานุกรม (Bibliography) ระบุแหล่งอ้างอิงอย่างน้อย 3 แห่ง เช่น จากหนังสือ บทความ วารสารทางวิชาการ หรือ อินเทอร์เน็ต เป็นต้น