ประเภทของโครงงานคอมพิวเตอร์
- การพัฒนาสื่อเพื่อการศึกษา
- การพัฒนาเครื่องมือ
- การทดลองทฤษฎี
- การประยุกต์ใช้งาน
- การพัฒนาโปรแกรมประยุกต์



1. โครงงานพัฒนาสื่อเพื่อการศึกษา เป็นโครงงานที่ใช้คอมพิวเตอร์ในการผลิตสื่อเพื่อการศึกษาโดยการสร้างโปรแกรมบทเรียนหรือหน่วยการเรียน ซึ่งอาจจะต้องมีภาคแบบฝึกหัด บททบทวน และคำถามคำตอบไว้พร้อม ผู้เรียนสามารถเรียนแบบรายบุคคลหรือรายกลุ่มการสอน โดยใช้คอมพิวเตอร์ช่วยสอนนี้ ถือว่าคอมพิวเตอร์เป็นอุปกรณ์การสอน ซึ่งอาจเป็นการพัฒนาบทเรียนแบบออนไลน์ ให้ผู้เรียนเข้ามาศึกษาด้วยตนเองก็ได้ โครงงานประเภทนี้สามารถพัฒนาขึ้นเพื่อใช้ประกอบการสอนในวิชาต่างๆ โดยผู้เรียนอาจคัดเลือกเนื้อหาที่เข้าใจยาก มาเป็นหัวข้อในการพัฒนาสื่อเพื่อการศึกษา อีกทั้งยังสามารถนำไปประยุกต์ใช้ได้กับทุกกลุ่มสาระ เช่นวิชาวิทยาศาสตร์เรื่องวิวัฒนาการ เราอาจทำการออกแบบสื่อนี้ให้มีความน่าสนใจมีลูกเล่นแปลกใหม่ ทำให้ผู้อ่านได้รับความรู้และง่ายต่อการจดจำมากยิ่งขึ้น
รูปภาพจาก : http://media.nitessurat1.org/mc/mc_view.php?mc_id=4

รูปภาพจาก : http://www.freewarelands.com/
3. โครงงานประเภทการทดลองทฤษฎี เป็นโครงงานที่ใช้คอมพิวเตอร์ในการจำลองการทดลองของสาขาต่างๆ ซึ่งเป็นงานที่ไม่สามารถทดลองด้วยสถานการณ์จริงได้ เช่น การจุดระเบิด เป็นต้น และเป็นโครงงานที่ผู้ทำต้องศึกษารวบรวมความรู้ หลักการ ข้อเท็จจริง และแนวคิดต่างๆ อย่างลึกซึ้งในเรื่องที่ต้องการศึกษาแล้วเสนอเป็นแนวคิด แบบจำลอง หลักการ ซึ่งอาจอยู่ในรูปของสูตร สมการ หรือคำอธิบาย พร้อมทั้งารจำลองทฤษฏีด้วยคอมพิวเตอร์ให้ออกมาเป็นภาพ ภาพที่ได้ก็จะเปลี่ยนไปตามสูตรหรือสมการนั้น ซึ่งจะทำให้ผู้เรียนมีความเข้าใจได้ดียิ่งขึ้น การทำโครงงานประเภทนี้มีจุดสำคัญอยู่ที่ผู้ทำต้องมีความรู้ในเรื่องนั้นๆ เป็นอย่างดี ตัวอย่างโครงงานจำลองทฤษฎี เช่น การทดลองเรื่องการไหลของของเหลว การทดลองเรื่องพฤติกรรมของปลาปิรันย่า และการทดลองเรื่องการมองเห็นวัตถุแบบสามมิติ เป็นต้น

รูปภาพจาก : http://benyapazz.blogspot.com/2012/08/6-theory-experiment-credit-httptc.html
4. โครงงานประเภทการประยุกต์ใช้งาน สร้างผลงานเพื่อประยุกต์ใช้งานในชีวิตประจำวันอาทิเช่น ซอฟต์แวร์สำหรับการออกแบบและตกแต่งภายในอาคาร ซอฟต์แวร์สำหรับการผสมสี และซอฟต์แวร์สำหรับการระบุคนร้าย เป็นต้น โครงงานประเภทนี้จะมีการประดิษฐ์ฮาร์ดแวร์ ซอฟต์แวร์ หรืออุปกรณ์ใช้สอยต่างๆ ซึ่งอาจเป็นการคิดสร้างสิ่งของขึ้นใหม่ หรือปรับปรุงเปลี่ยนแปลงของเดิมที่มีอยู่แล้วให้มีประสิทธิภาพสูงขึ้น โครงงานลักษณะนี้จะต้องศึกษาและวิเคราะห์ความต้องการของผู้ใช้ก่อน แล้วนำข้อมูลที่ได้มาใช้ในการออกแบบ และพัฒนาสิ่งของนั้นๆ ซึ่งล้วนแล้วแต่มีประโยชน์ต่อการจัดการงานต่าง ๆ ในชีวิตประจำวันตามลักษณะของซอฟแวร์และการนำไปใช้งาน

รูปภาพจาก : http://www.dimonload.com/index.php?topic=96.0
5. โครงงานพัฒนาเกม เพื่อความรู้ ความเพลิดเพลิน เช่นการสร้างเกมต่าง ๆ ที่จะทำให้ผู้เล่นได้รับทั้งความรู้และความสนุกสนานจากเกม ไม่ว่าจะเป็นเกมทายศัพท์ เกมจับคู่ เกมฝึกสมองพัฒนาอีคิว ซึ่งเกมเหล่านี้ล้วนมาจากการประยุกต์ใช้ความรู้จากโครงงานหลายประเภท จนสามารถนำมาพัฒนาเป็นเกมซึ่งสร้างสรรค์ออกมาเพื่อให้ผู้เล่นได้รับทั้งความรู้และความสนุกสนานไปพร้อม ๆ กัน

รูปภาพจาก : http://takathenec.exteen.com/20100105/game-2009

