ประเภทของโครงงานคอมพิวเตอร์มักจะแบ่งตามวัตถุประสงค์ของการใช้งาน หรือจุดมุ่งหมายสำคัญของการทำโครงงาน ซึ่งสามารถแบ่งออกได้ 5 ประเภทดังนี้
1) โครงงานพัฒนาสื่อเพื่อการศึกษา (Educational MediaDevelopment)
เป็นโครงงานที่พัฒนาขึ้นโดยใช้คอมพิวเตอร์ในการผลิตสื่อเพื่อการศึกษาประกอบการสอนในวิชา
ต่างๆ ซึ่งประกอบด้วยโปรแกรมบทเรียน และหน่วยการเรียนรู้ ตลอดจนอาจจะต้องมีภาคแบบฝึกหัด
บททบทวนและคำถามคำตอบไว้พร้อมสำหรับผู้เรียนด้วย การพัฒนาโครงงานประเภทนี้ผู้เรียนอาจคัดเลือกหัวข้อหรือเนื้อหาที่เข้าใจยาก มาเป็นหัวข้อในการพัฒนาสื่อเพื่อการศึกษา และมีเนื้อหาที่น่าสนใจ ตลอดจนส่วนติดต่อผู้ใช้ เช่น เมนู ปุ่ม เป็นต้น จะต้องสวยงามและสะดวกง่ายต่อการใช้งาน ตัวอย่างโครงงานเช่นโครงงานการสร้างบทเรียนสำเร็จรูปเรื่อง “ระบบสุริยจักรวาล”, “ความหลากหลายของสิ่งมีชีวิต” เป็นต้น
2) โครงงานพัฒนาเครื่องมือ (Tools Development)
เป็นโครงงานเพื่อพัฒนาหรือสร้างเครื่องมือมาช่วยสร้างงานประยุกต์ต่างๆ ได้แก่ งานวาดภาพ,
งานพิมพ์ และงานมองวัตถุ โดยส่วนใหญ่จะอยู่ในรูปของซอฟต์แวร์ เช่น โปรแกรม Photoshop ใช้สำหรับวาดและตกแต่งภาพ, โปรแกรม Google Sketch up ใช้สำหรับวาดภาพสามมิติ เป็นต้น
3) โครงงานจำลองทฤษฎี (Theory Simulation)
เป็นโครงงานที่ใช้คอมพิวเตอร์ในการจำลองหรือทดลองของสาขาต่างๆ เพื่อให้ผู้ใช้งานได้เข้าใจ
การทำงาน และทดลองโครงงานต่างๆ ได้ ส่วนใหญ่จะเป็นงานที่ไม่สามารถทดลองด้วยสถานการณ์จริงได้โครงงานประเภทนี้ผู้เรียนต้องศึกษารวบรวมความรู้ หลักการ ข้อเท็จจริงและแนวความคิดต่างๆ ในเรื่องที่ต้องการศึกษาให้ลึกซึ้งก่อนแล้วเสนอเป็นแนวคิด หลักการ แบบจำลอง พร้อมทั้งนำเสนอวิธีการจำลองทฤษฎีด้วยคอมพิวเตอร์ ตัวอย่างโครงงานประเภทนี้ เช่น การทดลองเรื่องการไหลของของเหลว, โปรแกรมจำลองการเกิดคลื่นสึนามิ, โปรแกรมจำลองสถานการณ์การบิน เป็นต้น
4) โครงงานประยุกต์ใช้งาน (Application)
เป็นโครงงานที่ใช้คอมพิวเตอร์ในการสร้างผลงาน เพื่อประยุกต์ใช้งานในชีวิตประจำวัน ซึ่งอาจจะ
เป็นผลงานที่สร้างขึ้นใหม่หรือปรับปรุงดัดแปลงของเดิมที่มีอยู่แล้วให้มีประสิทธิภาพสูงขึ้นโดยจะต้องทำการศึกษาและวิเคราะห์ความต้องการของผู้ใช้ก่อนแล้วนำข้อมูลที่ได้มาออกแบบและพัฒนา ตัวอย่างโครงงานประเภทนี้เช่น ซอฟต์แวร์สำหรับการออกแบบและตกแต่งภายในอาคาร, ซอฟต์แวร์สำหรับการผสมสี,ซอฟต์แวร์การระบุคนร้าย,ซอฟต์แวร์พจนานุกรมอิเล็กทรอนิกส์ เป็นต้น
5)โครงงานพัฒนาเกม (Game Development)
เป็นโครงงานพัฒนาซอฟต์แวร์เกมเพื่อความรู้ และ/หรือความเพลิดเพลิน เช่น เกมหมากรุก เกมหมากฮอส เกมการคํานวณเลขซึ่งเกมที่พัฒนาขึ้นนี้น่าจะเน้นให้เป็นเกมที่ไม่รุนแรงเน้นการใช้สมองเพื่อฝึกคิดอย่างมีหลักการโครงงานประเภทนี้จะมีการออกแบบลักษณะและกฎเกณฑ์การเล่นเพื่อให้น่าสนใจเก่ผู้เล่นพร้อมทั้งให้ความรู้สอดแทรกไปด้วยผู้พัฒนาควรจะได้ทําการสํารวจและรวบรวมข้อมูลเกี่ยวกับเกมต่างๆที่มีอยู่ทั่วไปและนํามาปรับปรุงหรือพัฒนาขึ้นใหม่เพื่อให้เป็นเกมที่แปลกใหม่และน่าสนใจแก่ผู้เล่นกลุ่มต่าง ๆ