ประเภทของโครงงานคอมพิวเตอร์
1. โครงงานพัฒนาสื่อเพื่อการศึกษา (Educational Media Development)
คือโครงงานที่ใช้คอมพิวเตอร์ในการผลิตสื่อเพื่อการศึกษา โดยการสร้างโปรแกรมบทเรียนหรือหน่วยการเรียน ซึ่งอาจจะต้องมีภาคแบบฝึกหัด บททบทวน และคำถาม-คำตอบไว้พร้อม ผู้เรียนสามารถเรียนแบบรายบุคคลหรือรายกลุ่มการสอน โดยใช้คอมพิวเตอร์ช่วยสอน ซึ่งถือว่าคอมพิวเตอร์เป็นอุปกรณ์การสอน ซึ่งอาจเป็นการพัฒนาบทเรียนแบบออนไลน์ ให้ผู้เรียนเข้ามาศึกษาด้วยตนเองก็ได้ โครงงานประเภทนี้สามารถพัฒนาขึ้นเพื่อใช้ประกอบการสอนในวิชาต่าง ๆ โดยผู้เรียนอาจคัดเลือกเนื้อหาที่เข้าใจยาก มาเป็นหัวข้อในการพัฒนาสื่อเพื่อการศึกษา ตัวอย่างโครงงาน เช่น การเคลื่อนที่แบบโปรเจ็กไตล์ ระบบสุริยจักรวาล ตัวแปรต่าง ๆ ที่มีผลต่อการชำกิ่งกุหลาบ หลักภาษาไทย และสถานที่สำคัญของประเทศไทย เป็นต้น
ตัวอย่างเช่น สื่อมัลติมีเดียเรื่องระบบหมุนเวียนโลหิตและเส้นเลือดสำคัญของร่างกาย
ตัวอย่างเช่น การสร้างโปรแกรมตรวจสอบข้อมูลโทรศัพท์หาย โปรแกรมตรวจสอบสภาพจราจร
3. โครงงานพัฒนาเกม (Game Development)
โครงงานประเภทนี้เป็นโครงงานพัฒนา ซอฟต์แวร์เกมเพื่อความรู้หรือเพื่อความเพลิดเพลิน เกมที่พัฒนาควรจะเป็นเกมที่ไม่รุนแรง เน้นการใช้สมองเพื่อฝึกคิดอย่างมีหลักการ โครงงานประเภทนี้จะมีการออกแบบลักษณะและกฎเกณฑ์การเล่น เพื่อให้น่าสนใจแก่ผู้เล่น พร้อมทั้งให้ความรู้สอดแทรกไปด้วย ผู้พัฒนาควรจะได้ทำการสำรวจและรวบรวมข้อมูลเกี่ยวกับเกมต่าง ๆ ที่มีอยู่ทั่วไป และนำมาปรับปรุงหรือพัฒนาขึ้นใหม่ เพื่อให้เป็นเกมที่แปลกใหม่ และน่าสนใจแก่ผู้เล่นกลุ่มต่าง ๆ
ตัวอย่างเช่น โครงงานเกมซุโดกุ เกมกาแลคซี่ให้โชค
ตัวอย่างเช่น โปรแกรมผสมสีและออกแบบบ้าน หรือโปรแกรม Doramon Browser สำหรับผู้พิการทางมือ
5. โครงงานจำลองทฤษฏี (Theory Simulation)
ตัวอย่างเช่น การจำลองวิถีกระสุนที่ยิงจากตึกสูง หรือ การจำลองทฤษฏีรวมโมเลกุล
http://www.krujintana.com/content/unit9.html