# data[].attributes.headline
องค์ประกอบเค้าโครงของโครงงาน1) ชื่อโครงงาน โดยระบุประเภทของโครงงานอย่างชัดเจน2) ชื่อ นามสกุล ผู้จัดทำโครงงาน3) ชื่อ นามสกุล ครูที่ปรึกษาโครงงาน4) ระยะเวลาดำเนินงาน5) แนวคิด ที่มา และความสำคัญของโครงงาน อธิบายแนวคิดของการจัดทำโครงงานนี้ ถ้าเป็นเรื่องที่มีผู้อื่นทำไว้แล้ว ต้องบอกถึงการปรับปรุง การเพิ่มเติม และประสิทธิภาพที่เพิ่มขึ้น6) วัตถุประสงค์ของโครงงาน บอกเป็นข้อๆ7) หลักการและทฤษฎีที่เกี่ยวของกับโครงงาน8) วิธีดำเนินงาน โดยจะระบุ ดังนี้ 8.1) วัสดุอุปกรณ์ที่ใช้ 8.2) คุณลักษณะของผลงาน 8.3) เทคนิคที่ใช้ในการพัฒนา 8.4) กระบวนการในการแก้ปัญหา 8.5) วิธีการเก็บข้อมูล 8.6) วิธีการพัฒนา 8.7) การทดสอบ 8.8) การนำเสนอผลงาน 8.9) งบประมาณในการดำเนินโครงงาน9) แผนปฏิบัติงาน ให้ระบุการปฏิบัติงานเป็นขั้นตอนตามลำดับ และแต่ละขั้นตอนใช้เวลาเท่าไร10) ผลที่คาดว่าจะได้รับจากการทำโครงงานนี้11) เอกสารอ้างอิงที่ใช้ในการศึกษาค้นคว้า

# data[].attributes.subject
องค์ประกอบเค้าโครงของโครงงาน1) ชื่อโครงงาน โดยระบุประเภทของโครงงานอย่างชัดเจน2) ชื่อ นามสกุล ผู้จัดทำโครงงาน3) ชื่อ นามสกุล ครูที่ปรึกษาโครงงาน4) ระยะเวลาดำเนินงาน5) แนวคิด ที่มา และความสำคัญของโครงงาน อธิบายแนวคิดของการจัดทำโครงงานนี้ ถ้าเป็นเรื่องที่มีผู้อื่นทำไว้แล้ว ต้องบอกถึงการปรับปรุง การเพิ่มเติม และประสิทธิภาพที่เพิ่มขึ้น6) วัตถุประสงค์ของโครงงาน บอกเป็นข้อๆ7) หลักการและทฤษฎีที่เกี่ยวของกับโครงงาน8) วิธีดำเนินงาน โดยจะระบุ ดังนี้ 8.1) วัสดุอุปกรณ์ที่ใช้ 8.2) คุณลักษณะของผลงาน 8.3) เทคนิคที่ใช้ในการพัฒนา 8.4) กระบวนการในการแก้ปัญหา 8.5) วิธีการเก็บข้อมูล 8.6) วิธีการพัฒนา 8.7) การทดสอบ 8.8) การนำเสนอผลงาน 8.9) งบประมาณในการดำเนินโครงงาน9) แผนปฏิบัติงาน ให้ระบุการปฏิบัติงานเป็นขั้นตอนตามลำดับ และแต่ละขั้นตอนใช้เวลาเท่าไร10) ผลที่คาดว่าจะได้รับจากการทำโครงงานนี้11) เอกสารอ้างอิงที่ใช้ในการศึกษาค้นคว้า

# data[].attributes.headline
ขั้นตอนการทำโครงงานคอมพิวเตอร์1) เลือกหัวข้อโครงงานที่สนใจ2) ศึกษาค้นคว้าข้อมูลและทฤษฎีต่างๆ เพื่อใช้ประกอบตามโครงงาน3) จัดทำเค้าโครงของโครงงานในแต่ละขั้นตอน เพื่อเป็นแนวทางในการจัดทำโครงงาน นำเสนอครูที่ปรึกษาหรือผู้เชี่ยวชาญที่จะให้คำปรึกษาในการจัดทำโครงงาน4) จัดหาอุปกรณ์เครื่องมือต่างๆ ที่ใช้ในการทำโครงงาน5) เริ่มปฏิบัติงานตามโครงงาน6) เขียนรายงานการจัดทำโครงงาน7) นำเสนอและเผยแพร่โครงงาน

# data[].attributes.subject
ขั้นตอนการทำโครงงานคอมพิวเตอร์1) เลือกหัวข้อโครงงานที่สนใจ2) ศึกษาค้นคว้าข้อมูลและทฤษฎีต่างๆ เพื่อใช้ประกอบตามโครงงาน3) จัดทำเค้าโครงของโครงงานในแต่ละขั้นตอน เพื่อเป็นแนวทางในการจัดทำโครงงาน นำเสนอครูที่ปรึกษาหรือผู้เชี่ยวชาญที่จะให้คำปรึกษาในการจัดทำโครงงาน4) จัดหาอุปกรณ์เครื่องมือต่างๆ ที่ใช้ในการทำโครงงาน5) เริ่มปฏิบัติงานตามโครงงาน6) เขียนรายงานการจัดทำโครงงาน7) นำเสนอและเผยแพร่โครงงาน

# data[].attributes.headline
ประเภทของโครงงานคอมพิวเตอร์

# data[].attributes.subject
ประเภทของโครงงานคอมพิวเตอร์

# data[].attributes.body
1. โครงงานพัฒนาสื่อเพื่อการศึกษา

เป็นการใช้คอมพิวเตอร์ผลิตสื่อการเรียนการสอน โดยสร้างเป็นโปรแกรมคอมพิวเตอร์ช่วยสอน ซึ่งจะประกอบไปด้วยเนื้อหาแต่ละหน่วยการเรียน แบบฝึกหัด การทดสอบ เป็นต้น โดยครูจะใช้เป็นอุปกรณ์ในการสอนซ่อมเสริม หรือนำมาใช้เป็นการทบทวนบทเรียนก็ได้
2.โครงงานพัฒนาเครื่องมือ

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

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

เป็นโครงงานที่ใช้คอมพิวเตอร์ในการสร้างผลงานเพื่อประยุกต์ใช้งานจริงในชีวิตประจำวัน เช่น ซอฟต์แวร์สำหรับการออกแบบและตกแต่งอาคาร ซอฟต์แวร์สำหรับการผสมสี ซอฟต์แวร์สำหรับการระบุคนร้าย เป็นต้น

โครงงานลักษณะนี้จะต้องศึกษาและวิเคราะห์ความต้องการของผู้ใช้ก่อน แล้วนำข้อมูลที่ได้มาใช้ในการออกแบบ และพัฒนาสิ่งของนั้น ๆ โครงงานประเภทนี้นักเรียนต้องใช้ความรู้เกี่ยวกับเครื่องคอมพิวเตอร์ ภาษาโปรแกรม และเครื่องมือต่างๆ รวมทั้งอาจใช้วิธีทางวิศวกรรมฮาร์ดแวร์และซอฟต์แวร์ในการพัฒนาด้วย
5. โครงงานพัฒนาเกม

เป็นโครงงานพัฒนาซอฟต์แวร์เกมเพื่อความรู้ และ/หรือ ความเพลิดเพลิน เช่น เกมหมากรุก เกมหมากฮอส เกมการคำนวณเลข ซึ่งเกมที่พัฒนาขึ้นนี้น่าจะเน้นให้เป็นเกมที่ไม่รุนแรง เน้นการใช้สมองเพื่อฝึกคิดอย่างมีหลักการ โครงงานประเภทนี้จะมีการออกแบบลักษณะและกฎเกณฑ์การเล่น เพื่อให้น่าสนใจเก่ผู้เล่น พร้อมทั้งให้ความรู้สอดแทรกไปด้วย ผู้พัฒนาควรจะได้ทำการสำรวจและรวบรวมข้อมูลเกี่ยวกับเกมต่าง ๆ ที่มีอยู่ทั่วไปและนำมาปรับปรุงหรือพัฒนาขึ้นใหม่เพื่อให้เป็นเกมที่แปลกใหม่ และน่าสนใจแก่ผู้เล่นกลุ่มต่างๆ

# data[].attributes.headline
การพัฒนาโครงงานคอมพิวเตอร์

# data[].attributes.subject
การพัฒนาโครงงานคอมพิวเตอร์

# data[].attributes.body
โครงงานคอมพิวเตอร์ เป็นการศึกษาอย่างอิสระสำหรับผู้เรียน เพื่อต้องการให้นักเรียนได้มีความสามารถและความรู้ด้านคอมพิวเตอร์ หรือประดิษฐ์คิดค้นความรู้ใหม่ๆ จากเทคโนโลยีคอมพิวเตอร์

กิจกรรมของโครงงานคอมพิวเตอร์ ประกอบด้วยองค์ประกอบหลักดังนี้

1.โครงงานคอมพิวเตอร์เป็นกิจกรรมที่เกี่ยวข้องกับฮาร์ดแวร์และซอฟต์แวร์

2.นักเรียนสามารถเลือกเรื่อง หรือหัวข้อที่ต้องการศึกษาค้นคว้าตามความสนใจได้

3.นักเรียนคิดค้นนวัตกรรมหรือสิ่งประดิษฐ์ด้วยตนเอง ตามความรู้ความสนใจที่ได้มา

4.นักเรียนต้องศึกษา  สรุป วางแผน และนำเสนองานตามขั้นตอนของโครงงานด้วยตนเอง

# data[].attributes.headline
วงจรการพัฒนาระบบสารสนเทศ

# data[].attributes.subject
วงจรการพัฒนาระบบสารสนเทศ

# data[].attributes.body
1. การกำหนดปัญหา (Problem Definition)

กำหนดปัญหาของระบบงานเดิม  ศึกษาความเป็นไปได้ของระบบงานใหม่ความต้องการระบบงานของผู้ใช้นำข้อมูลเหล่านี้มาสรุปเป็นขั้นตอนและขอบเขตในการจัดทำระบบงานใหม่
2. การวิเคราะห์ (Analysis)

วิเคราะห์ระบบงานที่ดำเนินงานอยู่ในปัจจุบัน และสร้างเป็นแผนภาพเพื่อดูการเชื่อมโยงข้อมูลในแต่ละส่วน ฐานข้อมูลที่จะเข้ามาเกี่ยวข้องในระบบงาน
3. การออกแบบ (Design)

การออกแบบเป็นการนำขั้นตอนจากการวิเคราะห์มาออกแบบ รูปแบบการรับข้อมูล การประมวลผลข้อมูล ทางรายงานในรูปแบบฟอร์มต่างๆรวมทั้งการออกแบบฐานข้อมูล
4. การพัฒนา (Development)

พัฒนาโปรแกรมด้วยการเลือกภาษาคอมพิวเตอร์ที่เหมาะสมมาใช้ ตามขั้นตอนของระบบงานที่ได้ออกแบบไว้แล้ว ชั้นตอนของการพัฒนาอาจใช้เครื่องมือ CASE Tools (Computer Aided Software Engineering ) มาช่วยเมื่อทำการพัฒนาระบบเสร็จเรียบร้อยแล้ว จะต้องจัดทำเอกสารประกอบโปรแกรมต่อไป
5.การทดสอบ (Testing)

การทดสอบเป็นขั้นตอนของการทดสอบก่อนที่จะนำระบบไปติดตั้งเพื่อใช้งานจริงซึ่งจะทดสอบทั้งความถูกต้องตามโครงสร้างของภาษาที่ใช้ในการพัฒนาและความถูกต้องตามความต้องการของผู้ใช้ เมื่อทดสอบระบบถูกต้องพร้อมที่จะนำไปติดตั้งใช้งานแล้วต้องทำการอบรมการใช้ระบบให้แก่ผู้ใช้ด้วย6.การติดตั้ง (Implementation)

การติดตั้งระบบเพื่อใช้งานจริง สามารถนำระบบงานใหม่มาติดตั้งเพื่อใช้งานได้ 3 ลักษณะ

6.1 นำระบบงานใหม่ทำคู่ขนานไปกับระบบงานเดิมทีละส่วนของาน เพื่อเป็นการตรวจสอบความถูกต้องไปพร้อมๆกัน ซึ่งวิธีนี้เมื่อระบบใหม่มีปัญหา ก็ยังมีระบบเดิมรับรองอยู่ จะไม่ก่อให้เกิดความเสียหายในการทำงาน

6.2 นำระบบงานใหม่มาใช้แทนที่ระบบงานเดิมทีละส่วนของงาน เป็นวิธีการที่ไม่ได้ทำการเปลี่ยนแปลงทั้งระบบในครั้งเดียว แต่จะปรับเปลี่ยนไปครั้งละแผนกหรืองาน เมื่อแผนกใดพร้อมทั้งอุปกรณ์และบุคลากรก็จะทำการเปลี่ยนแปลง

6.3 ทำการเปลี่ยนแปลงใหม่ทั้งระบบพร้อมกัน ซึ่งวิธีนี้จะมีความเสี่ยงสูง เพราะถ้าระบบใหม่ยังมีข้อผิดพลาดทำให้การทำงานเกิดข้อผิดพลาดไปด้วย