แหล่งเรียนรู้ที่ 4 โครงงานคอมพิวเตอร์

โครงงานคอมพิวเตอร์
1.ความสำคัญของการทำโครงงาน

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

  1. การคิดวิเคราะห์ เกิดจากการที่ผู้เรียนต้องวิเคราะห์ปัญหาและแยกแยะสาเหตุว่าเกิดเนื่องจากอะไร
  2.  การคิดสังเคราะห์ เกิดจากการที่ผู้เรียนต้องนำความรู้ต่าง ๆ ที่เรียนมา รวมทั้งความรู้จากการค้นหาข้อมูล เพื่อใช้ในการแก้ปัญหาหรือการสร้างสรรค์โครงงาน
  3. การคิดอย่างสร้างสรรค์ เกิดจากการที่ผู้เรียนนำความรู้มาสร้างสรรค์ผลงานใหม่ ๆ
  4. การคิดอย่างมีวิจารณญาณ เกิดจากการที่ผู้เรียนได้มีการคิดไตร่ตรองว่าควรทำโครงงานใดและไม่ควรทำโครง งานใด เนื่องจากโครงงานที่สร้างขึ้นอาจส่งผลกระทบต่อสังคมโดยรวม เช่น โครงงานระบบคำนวณเลขหวย สำหรับหาเลขที่คาดว่าสลากกินแบ่งรัฐบาลจะออกในแต่ละงวด อาจส่งผลกระทบต่อสังคม ทำให้คนในสังคมเกิดความหมกมุ่นในกับการใช้เงินเล่นหวยมากขึ้น
  5. การคิดอย่างเป็นระบบ เกิดจากการที่ผู้เรียนคิดแก้ปัญหาอย่างเป็นขั้นตอน โดยใช้ขั้นตอนในการพัฒนาโครงงาน คือ ผู้เรียนเป็นผู้วางแผนในการศึกษา ค้นคว้า เก็บรวบรวมข้อมูล พัฒนา หรือประดิษฐ์คิดค้นผลงาน รวมทั้งการสรุปผลและการนำเสนอผลการศึกษาค้นคว้าด้วยตนเอง โดยมีผู้สอนและผู้ทรงคุณวุฒิเป็นผู้ให้คำปรึกษา
3.ความสามารถในการแก้ปัญหา เกิดจากการที่ผู้เรียนวิเคราะห์ปัญหา เข้าใจ และอธิบายปัญหาทางด้านคอมพิวเตอร์ รวมทั้งประยุกต์ความรู้ ทักษะ และการใช้เครื่องมือที่เหมาะสมกับการแก้ไขปัญหา
4.ความสามารถในการใช้ทักษะชีวิต เกิดจากการที่ผู้เรียนได้นำความรู้และกระบวนการต่าง ๆ ไปใช้ในการพัฒนาโครงงาน และนำไปประยุกต์ใช้ในชีวิตประจำวันได้อย่างเหมาะสม รวมถึงการพัฒนาโครงงาน ก่อให้เกิดการเรียนรู้ด้วยตนเอง อันนำไปสู่การเรียนรู้ตลอดชีวิต
5.ความสามารถในการใช้เทคโนโลยี เกิดจากการที่ผู้เรียนสามารถเลือกใช้เทคโนโลยีสารสนเทศในการแก้ปัญหาได้ อย่างถูกต้องเหมาะสม และมีคุณธรรม

2.ความหมายของโครงงานคอมพิวเตอร์

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

3.ประเภทของโครงงานคอมพิวเตอร์

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

     1. โครงงานพัฒนาสื่อเพื่อการศึกษา (Educational Media)
     2. โครงงานพัฒนาเครื่องมือ (Tools Development)
     3. โครงงานประเภทจำลองทฤษฎี (Theory Experiment)
     4. โครงงานประเภทการประยุกต์ใช้งาน (Application)
     5. โครงงานพัฒนาเกม (Game Development)

1.โครงงานพัฒนาสื่อเพื่อการศึกษา (Educational Media) 

เป็นโครงงานที่ใช้คอมพิวเตอร์ในการผลิตสื่อเพื่อการศึกษา โดยการสร้างโปรแกรมบทเรียน หรือหน่วยการเรียน ซึ่งอาจจะต้องมีภาคแบบฝึกหัด บททบทวน และคำถามคำตอบไว้พร้อม ผู้เรียนสามารถเรียนแบบรายบุคคลหรือรายกลุ่ม การสอนโดยใช้คอมพิวเตอร์ช่วยนี้ ถือว่าเครื่องคอมพิวเตอร์เป็นอุปกรณ์การสอน ไม่ใช่เป็นครูผู้สอน ซึ่งอาจเป็นการพัฒนาบทเรียนแบบ Online ให้นักเรียนเข้ามาศึกษาด้วยตนเองก็ได้
     โครงงานประเภทนี้สามารถพัฒนาขึ้นเพื่อใช้ประกอบการสอนในวิชาต่าง ๆ ไม่ว่าจะเป็นสาขาคอมพิวเตอร์ วิชาคณิตศาสตร์ วิชาวิทยาศาสตร์ วิชาสังคม วิชาชีพอื่น ๆ ฯลฯ โดยนักเรียนอาจคัดเลือกหัวข้อที่นักเรียนทั่วไปที่ทำความเข้าใจยาก มาเป็นหัวข้อในการพัฒนาโปรแกรมบทเรียน ตัวอย่างเช่น โปรแกรมสอนวิธีการใช้งาน ระบบสุริยะจักรวาล โปรแกรมแบบทดสอบวิชาต่าง ๆ
      
2.โครงงานพัฒนาเครื่องมือ (Tools Development)
      
     เป็นโครงงานเพื่อพัฒนาเครื่องมือมาใช้ช่วยสร้างงานประยุกต์ต่าง ๆ ซึ่งโดยส่วนใหญ่จะเป็นในรูปซอฟต์แวร์ ตัวอย่างของเครื่องมือช่วยงาน เช่น ซอฟต์แวร์วาดรูป ซอฟต์แวร์พิมพ์งาน ซอฟต์แวร์ช่วยการมองวัตถุในมุมต่าง ๆ เป็นต้น สำหรับซอฟต์แวร์เพื่อการพิมพ์งานนั้นสร้างขึ้นเป็นโปรแกรมประมวลผลภาษา ซึ่งจะเป็นเครื่องมือให้เราใช้งานในงานพิมพ์ต่าง ๆ บนเครื่องคอมพิวเตอร์เป็นไปได้โดยง่าย ซึ่งรูปที่ได้สามารถนำไปใช้งานต่าง ๆ ได้มากมาย สำหรับซอฟต์แวร์ช่วยในการมองวัตถุในมุมต่าง ๆ ใช้สำหรับช่วยในการออกแบบสิ่งของต่าง ๆ เช่น โปรแกรมประเภท 3D
      
3.  โครงงานประเภทจำลองทฤษฎี (Theory Experiment)

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

4. โครงงานประเภทการประยุกต์ใช้งาน(Application)

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

5. โครงงานพัฒนาเกม (Game Development)
      
     เป็นโครงงานพัฒนาซอฟต์แวร์เกมเพื่อความรู้ และ/หรือ ความเพลิดเพลิน เช่น เกมหมากรุก เกมหมากฮอส เกมการคำนวณเลข ซึ่งเกมที่พัฒนาขึ้นนี้น่าจะเน้นให้เป็นเกมที่ไม่รุนแรง เน้นการใช้สมองเพื่อฝึกคิดอย่างมีหลักการ โครงงานประเภทนี้จะมีการออกแบบลักษณะและกฎเกณฑ์การเล่น เพื่อให้น่าสนใจเก่ผู้เล่น พร้อมทั้งให้ความรู้สอดแทรกไปด้วย ผู้พัฒนาควรจะได้ทำการสำรวจและรวบรวมข้อมูลเกี่ยวกับเกมต่าง ๆ ที่มีอยู่ทั่วไปและนำมาปรับปรุงหรือพัฒนาขึ้นใหม่เพื่อให้ป็นเกมที่แปลกใหม่ และน่าสนใจแก่ผู้เล่นกลุ่มต่าง ๆ
4.ขั้นตอนการพัฒนาโครงงานคอมพิวเตอร์
การจัดทำโครงงานคอมพิวเตอร์ ถือเป็นกระบวนการในการทำโครงงานที่ต้องดำเนินการอย่างเป็นลำดับขั้นตอน เพื่อให้เกิดประโยชน์มากที่สุดต่อการพัฒนาโครงงานคอมพิวเตอร์ โดยมีขั้นตอนดังต่อไปนี้
1) การคัดเลือกหัวข้อโครงงาน
หัวข้อ ส่วนใหญ่ที่นำมาพัฒนาเป็นโครงงานคอมพิวเตอร์ มักจะได้มาจากปัญหา คำถาม หรือความสนใจในเรื่องต่างๆ การสังเหตสิ่งต่างๆ ที่เกี่ยวข้องกับระบบคอมพิวเตอร์ หรือสิ่งต่างๆ รอบตัว
ปัญหาที่จะนำ มาพัฒนาโครงงานคอมพิวเตอร์นั้นได้จากแหล่งที่ต่างกัน ได้แก่ การอ่านค้นคว้าจากหนังสือ เอกสาร หนังสือพิมพ์ หรือวารสารต่างๆ การไปเยี่ยมชมสถานที่ต่างๆ การฟังบรรยายทางวิชาการ รายการวิทยุและโทรทัศน์ ข้อมูลข่าวสารจากอินเทอร์เน็ต รวมทั้งการสนทนาอภิปรายแลกเปลี่ยนความคิดเห็นระหว่างเพื่อนนักเรียนหรือกับ บุคคลอื่นๆ กิจกรรมการเรียนการสอนในโรงเรียน งานอดิเรกของนักเรียน การเข้าชมงานนิทรรศการหรืองานประกวดโครงงานคอมพิวเตอร์
82576_1องค์ประกอบสำคัญในการตัดสินใจเลือกหัวข้อที่จะนำมาพัฒนาโครงงานคอมพิวเตอร์
  1. มีความรู้และทักษะพื้นฐานอย่างเพียงพอในหัวข้อเรื่องที่จะศึกษา
  2. สามารถจัดหาเครื่องคอมพิวเตอร์ซอฟต์แวร์ และวัสดุอุปกรณ์ที่เกี่ยวข้องได้
  3. มีแหล่งความรู้เพียงพอที่จะค้นคว้า หรือขอคำปรึกษา
  4. มีเวลาเพียงพอ
  5. มีงบประมาณเพียงพอ
  6. มีความปลอดภัย
2) การศึกษาค้นคว้าจากเอกสารและแหล่งข้อมูล
การศึกษาค้นคว้าเอกสารและแหล่งข้อมูล รวมถึงการขอคำปรึกษาจากผู้ทรงคุณวุฒิจะช่วยให้เกิดแนวคิดในการกำหนดขอบเขต ของเรื่องที่จะศึกษาได้เฉพาะเจาะจงมากยิ่งขึ้นและได้ความรู้เพิ่มเติมใน เรื่องที่จะศึกษา จนสามารถใช้ออกแบบและวางแผนดำเนินการทำโครงงานนั้นได้อย่างเหมาะสม
ในการศึกษาค้นคว้าจากเอกสารและแหล่งข้อมูลจะต้องได้คำตอบว่า  จะทำอะไร ทำไมต้องทำ ต้องการให้เกิดอะไร ทำอย่างไร ใช้ทรัพยากรอะไร ทำกับใคร และจะเสนอผลงานอย่างไร
3)  การจัดทำข้อเสนอโครงงาน
การจัดทำข้อเสนอโครงงานเป็นการจัดทำเค้าโครงของโครงงานเพื่อเสนอครูที่ปรึกษา โดยมีวัตถุประสงค์ ดังนี้
1. ศึกษาค้นค้วาเอกสารอ้างอิง และรวบรวมข้อมูลที่ได้จากผู้ทรงคุณวุฒิ
2. วิเคราะห์ข้อมูล เพื่อกำหนดขอบเขตและลักษณะของโครงงานที่จะพัฒนา
3. ออกแบบการพัฒนา มีการกำหนดลักษณะของเครื่องคอมพิวเตอร์ ซอฟต์แวร์และตัวแปลภาษาโปรแกรม และอุปกรณ์ต่างๆ ที่ต้องใช้
4. กำหนดตารางการปฏิบัติงานของการจัดทำเค้าโครงของโครงงาน ลงมือทำโครงงาน และสรุปรายงานโครงงาน โดยกำหนดช่วงเวลาอย่างกว้าง
5. ทำการพัฒนาโครงงานขั้นต้น เพื่อศึกษาความเป็นไปได้เบื้องต้น โดยอาจจะทำการพัฒนาส่วนย่อยๆ บางส่วน ตามที่ได้ออกแบบไว้แล้ว นำผลจากการศึกษาในช่วงนี้ไปปรับปรุงแผนการทดลองที่ออกแบบไว้ในครั้งแรกให้ เหมาะสมมากยิ่งขึ้น
6. เสนอเค้าโครงของโครงงานคอมพิวเตอร์ต่อครูที่ปรึกษา เพื่อขอคำแนะนำและปรับปรุงแก้ไขเพราะในการวางแผนการศึกษาพัฒนา ความคิดของนักเรียนอาจยังไม่ครบคลุมทุกด้าน เนื่องจากยังขาดประสบการณ์ จึงควรถ่ายทอดความคิดที่ได้ศึกษาและบันทึกไว้ให้ครูทราบเพื่อรับคำแนะนำ และนำไปปรับใช้ให้เกิดความเหมาะสม
82576_1องค์ประกอบของโครงงานคอมพิวเตอร์
  1. ชื่อโครงงาน ต้องสื่อว่าทำอะไรกับใคร เพื่ออะไร เช่นโครงงานพัฒนาสื่อเพื่อการศึกษา โครงงานพัฒนาเครื่องมือ
  2. ชื่อผู้จัดทำ  ระบุถึงผู้รับผิดชอบโครงงานอาจเป็นรายกลุ่มหรือรายบุคคลก็ได้
  3. ครูที่ปรึกษา ระบุชื่อสกุล ของครูผู้ทำหน้าที่เป็นที่ปรึกษาควบคุมการทำโครงงานของนักเรียน
  4. ระยะเวลาดำเนินงาน ให้ระบุเวลาตั้งแต่เริ่มทำโดยใช้ซอฟต์แวร์ที่ช่วยในการบริหารจัดการเพื่อใช้วางแผนควบคุมการทำงาน
  5. แนวคิด ที่มา อธิบายถึงสาเหตุที่เลือกทำโครงงาน กล่าวถึงความต้องการและความคาดหวังที่จะเกิดผล
  6. วัตถุประสงค์ ระบุสิ่งที่ต้องการให้เกิดขึ้นเมื่อสิ้นสุดโครงงานนี้ในเชิงกระบวนการและผลลัพธ์ที่ได้
  7. หลักการทฤษฏี อธิบายหลักการและทฤษฏีที่เกี่ยวข้อง ที่นำมาใช้ในโครงงาน
  8. วิธีดำเนินงาน กล่าวถึงกิจกรรมหรือขั้นตอนการดำเนินงาน
  9. ขั้นตอนปฏิบัติ กล่าวถึงวันเวลาและการดำเนินกิจการต่างๆ ตั้งแต่เริ่มต้นจนเสร็จสิ้น
  10. ผลที่คาดว่าจะได้รับ ระบุถึงสภาพของผลที่ต้องารให้เกิด รวมถึงผลกระทบที่เกิดขึ้น
  11. เอกสารอ้างอิง ระบุชื่อเอกสารข้อมูลที่ได้จากแหล่งต่างๆ ที่นำมาใช้ในการดำเนินการ
4) การพัฒนาโครงงาน
เมื่อเค้าโครงงานของโครงงานได้รับความเห็นชอบจากครูที่ปรึกษาแล้ว ขั้นตอนต่อไปนี้จึงเป็นการลงมือพัฒนาโครงงานตามขั้นตอนที่วางแผนไว้ เช่น จัดเตรียมวัสดุอุปกรณ์ให้พร้อม รวมทั้งการกำหนดหน้าที่ ความรับผิดชอบ ของสมาชิกในกลุ่มให้ชัดเจน แล้วจึงดำเนินการทำโครงงาน ขณะเดียวกันต้องมีการทดสอบ ตรวจสอบ ปรับปรุงแก้ไข เพื่อพัฒนาโครงงานเป็นระยะๆ เพื่อให้แน่ใจว่าผลงานที่พัฒนาขึ้นนั้น ทำงานำด้ถูกต้องตรงกับความต้องการที่ระบุไว้ในเป้าหมาย และเกิดประสิทธิภาพตามขั้นตอน ดังนี้
  1. การเตรียมการ ต้องเตรียมเครื่องคอมพิวเตอร์ ซอฟต์แวร์ และวัสดุอื่นๆ ที่จะใช้ในการพัฒนาให้พร้อมและควรเตรียมสมุดบันทึกหรือบันทึกเป็นข้อความไว้ ในระบบคอมพิวเตอร์สำหรับบันทึกการทำกิจกรรมต่างๆ ระหว่างทำโครงงาน ได้แก่ การดำเนินการเป็นอย่างไรได้ผลอย่างไร มีปัญหาและแก้ไขได้หรือไม่อย่างไร รวมทั้งข้อสังเกตต่างๆ ที่พบ
  2. การลงมือพัฒนา เป็นการปฏิบัติตามแผนงานที่วางไว้ในเค้าโครง ซึ่งสามารถเปลี่ยนแปลงหรือเพิ่มเติมได้ หากพบว่าจะช่วยทำให้ผลงานพัฒนาได้ดีขึ้น โดยจัดระบบการทำงานโดยทำส่วนที่เป็นหลักสำคัญให้เสร็จก่อน จึงค่อยทำส่วนที่เป็นส่วนประกอบหรือส่วนเสริม เพื่อให้โครงงานมีความสมบูรณ์มากขึ้น และถ้ามีการแบ่งงานกันทำให้ตกลงรายละเอียดในการเชื่อมต่อชิ้นงานที่ชัดเจน ด้วย รวมทั้งต้องพัฒนาระบบงานด้วยความละเอียดรอบคอบ บันทึกข้อมูลอย่างเป็นระบบและครบถ้วน
  3. การทดสอบผลงานและแก้ไข เป็นการตรวจสอบความถูกต้องของผลงาน เพื่อให้แน่ใจว่าผลงานที่พัฒนาขึ้น ทำงานได้ถูกต้องตรงกับความต้องการที่ระบุไว้ในเป้าหมาย และมีประสิทธิภาพ
  4. การอภิปรายและข้อเสนอแนะ เมื่อพัฒนาผลงานเรียบร้อยแล้ว ให้จัดทำสรุปด้วยข้อความที่สั้นกะทัดรัดครอบคลุมหัวข้อโครงงาน เพื่อช่วยให้ผู้อ่านได้เข้าใจถึงสิ่งที่ค้นพบจากการทำโครงงานและทำการ อภิปรายผล เพื่อพิจารณาข้อมูลและผลที่ได้ พร้อมกับนำไปหาความสัมพันธ์กับหลักการ ทฤษฏี หรือผลงานที่ผู้อื่นได้ศึกษาไว้แล้ว ทั้งนี้ยังรวมถึงการนำหลักการ ทฤษฏี หรือผลงานของผู้อื่นมาใช้ประกอบการอภิปรายผลที่ได้
  5. แนวทางการพัฒนาโครงงานในอนาคตและข้อเสนอแนะ เมื่อทำโครงงานเสร็จ สิ้นลงแล้วนักเรียนอาจพบข้อสังเกต ประเด็นที่สำคัญหรือปัญหา ซึ่งสามารถเขียนเป็นข้อเสนอแนะ สำหรับผู้สนใจจะนำไปพัฒนาผลงานให้มีประสิทธิภาพมากยิ่งขึ้น
5) การเขียนรายงานโครงงาน
            การเขียนรายงาน เป็นวิธีการสื่อความหมายเพื่อให้ผู้อื่นได้เข้าใจแนวคิด วิธีดำเนินการศึกษาค้นคว้าหาข้อมูลที่ได้ ตลอดจนข้อสรุปและข้อเสนอแนะต่างๆ เกี่ยวกับโครงงานนั้น  โดยในการเขียนรายงานนั้น โดยในการเขียนรายงานนั้น ควรใช้ภาษาที่อ่านง่าย ชัดเจน กระชับ ตรงไปตรงมา รวมทั้งจัดทำคู่มือการใช้งานซึ่งประกอบด้วยรายละเอียด ดังนี้
  1. ชื่อโครงงาน
  2. ความต้องการของระบบคอมพิวเตอร์ ระบุรายละเอียดของคอมพิวเตอร์ที่ต้องมีเพื่อที่จะใช้กับโครงงานนั้น
  3. ความต้องการของซอฟต์แวร์ ระบุรายชื่อซอฟต์แวร์ที่ต้องใช้กับเครื่องคอมพิวเตอร์เพื่อจะให้โครงงานนั้นทำงานได้อย่างสมบูรณ์
  4. คุณลักษณะของโครงงาน ซึ่งอธิบายว่าผลงานนั้นทำหน้าที่อะไรบ้าง รับอะไรเป็น ข้อมูลขาเข้า และอะไรที่ออกมาเป็นข้อมูลขาออก
  5. วิธีการใช้งานของแต่ละฟังก์ชัน อธิบายว่าจะต้องกดคำสั่งใด หรือกดปุ่มใด เพื่อให้ผลงานทำงานในฟังก์ชันหนึ่งๆ
6) การนำเสนอและแสดงโครงงาน
การนำเสนอและแสดงโครงงาน เป็นขั้นตอนสุดท้ายหลังจากการพัฒนาโครงงานเสร็จเรียบร้อยตามเป้าหมาย และวัตถุประสงค์ที่ได้ตั้งไว้ โดยเป็นการนำเสนอรายงานสรุปผลการดำเนินการในการจัดทำโครงงาน และโปรแกรมที่ได้พัฒนาขึ้นมาให้กับคณะกรรมการและผู้เกี่ยวข้องของโครงงาน นั้นๆ ซึ่งจัดเป็นขั้นตอนที่สำคัญอีกขั้นตอนหนึ่งของการทำโครงงาน เพื่อแสดงออกถึงผลิตผลทางความคิด ความพยายามในการทำงานที่ผู้ทำโครงงานได้ทุ่มเท และเป็นวิธีทำให้ผู้อื่นได้รับรู้และเข้าใจถึงผลงานนั้น

5.การจัดรูปเล่มรายงานการพัฒนาโครงงาน

การเขียนรายงานโครงงานหรือเรียกอีกอย่างหนึ่งว่ารายงานฉบับสมบูรณ์ มีรูปแบบยืดหยุ่นตามประเภทของโครงงานที่ทำ ขอให้เป็นการนำข้อมูลต่าง ๆที่มีอยู่แล้ว มาจัดระบบ ทำให้ผู้อ่านสามารถเข้าใจได้ว่าโครงงานทำเกี่ยวกับอะไร แต่ขอให้ครอบคลุมหัวข้อต่างๆ ดังต่อไปนี้ 
1. ส่วนนำ เป็นการให้ข้อมูลเกี่ยวกับโครงงาน ซึ่งประกอบด้วย
    >> ชื่อโครงงาน
    >> ชื่อสาขาของงานวิจัย
    >> ชื่อผู้ทำโครงงาน
    >> ชื่ออาจารย์ที่ปรึกษา
    >> คำขอบคุณหรือกิตติกรรมประกาศ โครงงานคอมพิวเตอร์เป็นกิจกรรมที่ได้รับความช่วยเหลือและร่วมมือจากหลายฝ่าย จึงควรกล่าวขอบคุณบุคลากรหรือหน่วยงานต่างๆ ที่มีส่วนช่วยให้โครงงานนี้สำเร็จ
    >> บทคัดย่อ อธิบายถึงที่มาและความสำคัญของโครงงาน วัตถุประสงค์ วิธีดำเนินการ และผลที่ได้ ตลอดจนข้อสรุปต่างๆ อย่างย่อ (ประมาณ 250-400 คำ)
2. บทนำ เป็นส่วนรายละเอียดของเนื้อหาของโครงงานซึ่งประกอบด้วย
    >> ที่มาและความสำคัญของโครงงาน
    >> วัตถุประสงค์
    >> ขอบเขตของโครงงาน
3. หลักการและทฤษฎี เป็นส่วนสรุปข้อมูลที่ได้จากการศึกษาหาข้อมูลหรือหลักการ ทฤษฎี หรือวิธีการที่จะนำมาใช้ในการพัฒนาโครงงาน ซึ่งรวมถึงการระบุผลงานของผู้อื่นที่ผู้เรียนนำมาเปรียบเทียบหรือพัฒนาเพิ่มเติมด้วย
4. วิธีดำเนินการ อธิบายขั้นตอนการดำเนินงานโดยละเอียด  ระบุปัญหาหรืออุปสรรคที่พบ วิธีการที่ใช้แก้ไข พร้อมทั้งระบุวัสดุอุปกรณ์ ที่ต้องใช้ในการทำงาน
5. ผลการศึกษา นำเสนอข้อมูล หรือระบบที่พัฒนาได้ โดยอาจแสดงเป็นตาราง หรือ กราฟ หรือข้อความ ทั้งนี้ให้คำนึงถึงความเข้าใจของผู้อื่นเป็นหลัก
6. สรุปผลและข้อเสนอแนะ การสรุปผลการดำเนินงาน เป็นการอธิบายผลสรุปที่ได้จากการทำงาน ถ้ามีการตั้งสมมติฐานควรระบุด้วยว่าข้อมูลที่ได้สนับสนุนหรือคัดค้านสมมติฐานที่ตั้งไว้หรือยังสรุปไม่ได้ นอกจากนั้นยังควรกล่าวถึงการนำผลการทดลองหรือพัฒนาไปใช้ประโยชน์ อุปสรรคของการทำโครงงาน หรือข้อสังเกตที่สำคัญ หรือข้อผิดพลาดบางประการที่เกิดขึ้นจากการทำโครงงานนี้ ส่วนข้อเสนอแนะในโครงงานควรมีเพื่อเป็นแนวทางในการปรับปรุงงาน หากจะมีผู้ศึกษาค้นคว้าในเรื่องทำนองนี้ต่อไปในอนาคตด้วย นอกจากนี้ควรกล่าวถึงประโยชน์ที่ได้รับจากโครงงาน ระบุประโยชน์ที่ผู้เรียนได้รับจากการพัฒนาโครงงานนั้น และประโยชน์ที่ผู้ใช้จะได้รับจากการนำผลงานของโครงงานไปใช้ด้วย
7. บรรณานุกรม รวบรวมรายชื่อหนังสือ วารสาร เอกสาร และ/หรือเว็บไซต์ต่างๆ ที่ผู้ทำโครงงานใช้ค้นคว้า หรืออ่านเพื่อศึกษาข้อมูลและรายละเอียดต่างๆ ที่นำมาใช้ประโยชน์ในการทำโครงงานนี้ ต้องศึกษาค้นคว้าจากแหล่งต่าง ๆ อย่างน้อย 5 แหล่ง การเขียนเอกสารบรรณานุกรมต้องให้ถูกต้องตามหลักการเขียนด้วย
8. คู่มือการใช้งาน หากโครงงานที่ผู้เรียนจัดทำเป็นการพัฒนาระบบใหม่ขึ้นมา ให้ผู้เรียนจัดทำคู่มือวิธีการใช้งาน ด้วย 

สรุปสาระคำคัญ

ความสำคัญของการทำโครงงาน
     เป็นกิจกรรมที่เน้นการสร้างความรู้ด้วยตนเองโดยผู้ทำโครงงานจะต้องทำด้วยเองตั้งแต่เริ่มต้นจนสิ้นสุด
ความหมายของโครงงานคอมพิวเตอร์
     การนำความสามารถของเทคโนโลยีทางด้านคอมพิวเตอร์มาใช้ในการสร้างสรรค์โครงงาน
ประเภทของโครงงานคอมพิวเตอร์
     สามารถจำแนกได้โดยใช้สาระการเรียนรู้เป็นเกณฑ์และจำแนกตามวัตถุประสงค์ของโครงงาน
ขั้นตอนการพัฒนาโครงงานคอมพิวเตอร์ มีดังนี้
     1. คิดหัวข้อและคัดเลือกหัวข้อที่สนใจ
     2. ศึกษาค้นคว้าเอกสาร
     3. จัดทำข้อเสนอโครงงาน
     4. พัฒนาโครงงาน
     5. จัดทำรายงาน
การจัดรูปเล่มรายงานการพัฒนาโครงงาน
    มีองค์ประกอบ ได้แก่ ส่วนนำ ส่วนเนื้อความ ส่วนอ้างอิงและส่วนภาคผนวก


แหล่งที่มา

https://krudarin.wordpress.com/%E0%B8%95%E0%B8%81%E0%B9%81%E0%B8%95%E0%B9%88%E0%B8%87%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B9%80%E0%B8%9E%E0%B8%88%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%81%E0%B8%A3%E0%B8%B2%E0%B8%9F%E0%B8%B4/%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B8%AA%E0%B8%B3%E0%B8%84%E0%B8%B1%E0%B8%8D%E0%B8%82%E0%B8%AD%E0%B8%87%E0%B9%82%E0%B8%84%E0%B8%A3%E0%B8%87%E0%B8%87%E0%B8%B2%E0%B8%99%E0%B8%84%E0%B8%AD%E0%B8%A1/ 
http://www.acr.ac.th/acr/ACR_E-Learning/CAREER_COMPUTER/COMPUTER/M4/ComputerProject/content1.html 
https://krucarem32.wordpress.com/tag/%E0%B8%82%E0%B8%B1%E0%B9%89%E0%B8%99%E0%B8%95%E0%B8%AD%E0%B8%99%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B9%82%E0%B8%84%E0%B8%A3%E0%B8%87%E0%B8%87%E0%B8%B2%E0%B8%99/
http://www.rayongwit.ac.th/chanarat/unit5/unit5-1.html
หนังสือเรียนรายวิชาพื้นฐานเทคโนโลยีสารสนเทศและการสื่อสาร

ไม่มีความคิดเห็น:

แสดงความคิดเห็น