โครงงานคอมพิวเตอร์
หมายถึง กิจกรรมการเรียนที่นักเีรียนมีอิสระในการเลือกศึกษาปัญหาที่ตนเองสนใจ โดยจะต้องวางแผนการดำเนินงาน ศึกษา พัฒนาโปรแกรม โดยใช้ความรู้ทางกระบวนการวิศวกรรมซอฟต์แวร์ เครื่องคอมพิวเตอร์และอุปกรณ์ที่เกี่ยวข้อง ตลอดจนทักษะพื้นฐานในการพัฒนาโครงงาน เรื่องที่นักเรียนสนใจและคิดจะทำโครงงาน ซึ่งอาจมีผู้ศึกษามาก่อน หรือเป็นเรื่องที่นักพัฒนาโปรแกรมได้เคยค้นคว้าและพัฒนาแล้ว นักเรียนสามารถทำโครงงานเรื่องดังกล่าวได้ แต่ต้องคิดดัดแปลงแนวทางในการศึกษา การวิเคราะห์ข้อมูล การพัฒนาโปรแกรม หรือศึกษาเพิ่มเติมจากผลงานเดิมที่มีผู้รายงานไว้ จุดมุ่งหมายสำคัญของการทำโครงงานเป็นการเปิดโอกาสให้นักเรียนได้รับประสบการณ์ตรงในการใช้ระบบคอมพิวเตอร์แก้ปัญหา ประดิษฐ์คิดค้น หรือค้นคว้าหาความรู้ต่างๆ ใช้คอมพิวเตอร์ในการพัฒนาสื่อการเรียนรู้เพื่อการศึกษา ประดิษฐ์ฮาร์ดแวร์ ซอฟต์แวร์ หรืออุปกรณ์ใช้สอยต่างๆ พัฒนาโปรแกรมประยุกต์ต่างๆ ตลอดจนการพัฒนาเกมคอมพิวเตอร์ เพื่อฝึกให้นักเรียนเป็นบุคคลที่ใฝ่เรียนใฝ่รู้ การพัฒนาความคิดใหม่ๆ ความมีคุณธรรมจริยธรรม เอื้อเฟื้อเผื่อแผ่ ให้กับเพื่อนมนุษย์ และอยู่ในสังคมอย่างมีความสุข
ประเภทของโครงงานคอมพิวเตอร์
คอมพิวเตอร์ เป็นเครื่องมือที่ใช้ในงานวิจัยในทุก ๆ สาขาวิชา ดังนั้นโครงงานคอมพิวเตอร์จึงมีความหลากหลายเป็นอย่างมาก ทั้งในลักษณะของเนื้อหา กิจกรรม และลักษณะของประโยชน์หรือผลงานที่ได้ ซึ่งอาจแบ่งเป็นประเภทใหญ่ ๆ ได้ 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)
เป็นโครงงานพัฒนาซอฟต์แวร์เกมเพื่อความรู้ และ/หรือ ความเพลิดเพลิน เช่น เกมหมากรุก เกมหมากฮอส เกมการคำนวณเลข ซึ่งเกมที่พัฒนาขึ้นนี้น่าจะเน้นให้เป็นเกมที่ไม่รุนแรง เน้นการใช้สมองเพื่อฝึกคิดอย่างมีหลักการ โครงงานประเภทนี้จะมีการออกแบบลักษณะและกฎเกณฑ์การเล่น เพื่อให้น่าสนใจเก่ผู้เล่น พร้อมทั้งให้ความรู้สอดแทรกไปด้วย ผู้พัฒนาควรจะได้ทำการสำรวจและรวบรวมข้อมูลเกี่ยวกับเกมต่าง ๆ ที่มีอยู่ทั่วไปและนำมาปรับปรุงหรือพัฒนาขึ้นใหม่เพื่อให้ป็นเกมที่แปลกใหม่ และน่าสนใจแก่ผู้เล่นกลุ่มต่าง ๆ
หมายถึง กิจกรรมการเรียนที่นักเีรียนมีอิสระในการเลือกศึกษาปัญหาที่ตนเองสนใจ โดยจะต้องวางแผนการดำเนินงาน ศึกษา พัฒนาโปรแกรม โดยใช้ความรู้ทางกระบวนการวิศวกรรมซอฟต์แวร์ เครื่องคอมพิวเตอร์และอุปกรณ์ที่เกี่ยวข้อง ตลอดจนทักษะพื้นฐานในการพัฒนาโครงงาน เรื่องที่นักเรียนสนใจและคิดจะทำโครงงาน ซึ่งอาจมีผู้ศึกษามาก่อน หรือเป็นเรื่องที่นักพัฒนาโปรแกรมได้เคยค้นคว้าและพัฒนาแล้ว นักเรียนสามารถทำโครงงานเรื่องดังกล่าวได้ แต่ต้องคิดดัดแปลงแนวทางในการศึกษา การวิเคราะห์ข้อมูล การพัฒนาโปรแกรม หรือศึกษาเพิ่มเติมจากผลงานเดิมที่มีผู้รายงานไว้ จุดมุ่งหมายสำคัญของการทำโครงงานเป็นการเปิดโอกาสให้นักเรียนได้รับประสบการณ์ตรงในการใช้ระบบคอมพิวเตอร์แก้ปัญหา ประดิษฐ์คิดค้น หรือค้นคว้าหาความรู้ต่างๆ ใช้คอมพิวเตอร์ในการพัฒนาสื่อการเรียนรู้เพื่อการศึกษา ประดิษฐ์ฮาร์ดแวร์ ซอฟต์แวร์ หรืออุปกรณ์ใช้สอยต่างๆ พัฒนาโปรแกรมประยุกต์ต่างๆ ตลอดจนการพัฒนาเกมคอมพิวเตอร์ เพื่อฝึกให้นักเรียนเป็นบุคคลที่ใฝ่เรียนใฝ่รู้ การพัฒนาความคิดใหม่ๆ ความมีคุณธรรมจริยธรรม เอื้อเฟื้อเผื่อแผ่ ให้กับเพื่อนมนุษย์ และอยู่ในสังคมอย่างมีความสุข
1. ความสำคัญของการทำโครงงานคอมพิวเตอร์
ความสำคัญของการทำโครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์ คือ ผลงานที่ได้จากการศึกษาค้นคว้าตามความสนใจ ความถนัดและความสามารถของผู้เรียน โดยวิธีการทางวิทยาศาสตร์ โครงงานจึงเป็นกิจกรรมการเรียนรู้ที่มีการเน้นผู้เรียนเป็นสำคัญ โดยผู้เรียนจะหาหัวข้อโครงงานที่ตนเองสนใจ รวมทั้งเชื่อมโยงความรู้ต่าง ๆ และความรู้ด้านคอมพิวเตอร์และเทคโนโลยีสารสนเทศ เพื่อสร้างผลงานตามความต้องการได้อย่างเหมาะสม โดยมีครูเป็นที่ปรึกษาและให้คำแนะนำ
ความสามารถที่เกิดจากการทำโครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์เป็นกิจกรรมการเรียนรู้ที่ทำให้ผู้เรียนเกิดความสามารถในด้านต่าง ๆ ที่สำคัญ 5 ประการ ดังนี้
1.ความสามารถในการสื่อสาร เป็นความสามารถที่เกิดจากการที่นักเรียนเป็นผู้ทำโครงงานต้องนำเสนอผลงานให้ ครูและเพื่อนนักเรียนให้เข้าใจโครงงานคอมพิวเตอร์ได้อย่างชัดเจน ดังนั้น ผู้ทำโครงงานต้องสื่อสารความคิดในการสร้างสรรค์โครงงานด้วยการเขียน หรือด้วยปากเปล่า รวมทั้งเลือกใช้รูปแบบของสื่ออย่างมีประสิทธิภาพเพื่อนำเสนอแนวคิดในการจัด โครงงานให้ผู้อื่นได้เข้าใจ
2.ความสามารถในการคิด ซึ่งผู้เรียนจะมีการคิดในลักษณะต่าง ๆ ดังนี้
โครงงานคอมพิวเตอร์ คือ ผลงานที่ได้จากการศึกษาค้นคว้าตามความสนใจ ความถนัดและความสามารถของผู้เรียน โดยวิธีการทางวิทยาศาสตร์ โครงงานจึงเป็นกิจกรรมการเรียนรู้ที่มีการเน้นผู้เรียนเป็นสำคัญ โดยผู้เรียนจะหาหัวข้อโครงงานที่ตนเองสนใจ รวมทั้งเชื่อมโยงความรู้ต่าง ๆ และความรู้ด้านคอมพิวเตอร์และเทคโนโลยีสารสนเทศ เพื่อสร้างผลงานตามความต้องการได้อย่างเหมาะสม โดยมีครูเป็นที่ปรึกษาและให้คำแนะนำ
ความสามารถที่เกิดจากการทำโครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์เป็นกิจกรรมการเรียนรู้ที่ทำให้ผู้เรียนเกิดความสามารถในด้านต่าง ๆ ที่สำคัญ 5 ประการ ดังนี้
1.ความสามารถในการสื่อสาร เป็นความสามารถที่เกิดจากการที่นักเรียนเป็นผู้ทำโครงงานต้องนำเสนอผลงานให้ ครูและเพื่อนนักเรียนให้เข้าใจโครงงานคอมพิวเตอร์ได้อย่างชัดเจน ดังนั้น ผู้ทำโครงงานต้องสื่อสารความคิดในการสร้างสรรค์โครงงานด้วยการเขียน หรือด้วยปากเปล่า รวมทั้งเลือกใช้รูปแบบของสื่ออย่างมีประสิทธิภาพเพื่อนำเสนอแนวคิดในการจัด โครงงานให้ผู้อื่นได้เข้าใจ
2.ความสามารถในการคิด ซึ่งผู้เรียนจะมีการคิดในลักษณะต่าง ๆ ดังนี้
- การคิดวิเคราะห์ เกิดจากการที่ผู้เรียนต้องวิเคราะห์ปัญหาและแยกแยะสาเหตุว่าเกิดเนื่องจากอะไร
- การคิดสังเคราะห์ เกิดจากการที่ผู้เรียนต้องนำความรู้ต่าง ๆ ที่เรียนมา รวมทั้งความรู้จากการค้นหาข้อมูล เพื่อใช้ในการแก้ปัญหาหรือการสร้างสรรค์โครงงาน
- การคิดอย่างสร้างสรรค์ เกิดจากการที่ผู้เรียนนำความรู้มาสร้างสรรค์ผลงานใหม่ ๆ
- การคิดอย่างมีวิจารณญาณ เกิดจากการที่ผู้เรียนได้มีการคิดไตร่ตรองว่าควรทำโครงงานใดและไม่ควรทำโครง งานใด เนื่องจากโครงงานที่สร้างขึ้นอาจส่งผลกระทบต่อสังคมโดยรวม เช่น โครงงานระบบคำนวณเลขหวย สำหรับหาเลขที่คาดว่าสลากกินแบ่งรัฐบาลจะออกในแต่ละงวด อาจส่งผลกระทบต่อสังคม ทำให้คนในสังคมเกิดความหมกมุ่นในกับการใช้เงินเล่นหวยมากขึ้น
- การคิดอย่างเป็นระบบ เกิดจากการที่ผู้เรียนคิดแก้ปัญหาอย่างเป็นขั้นตอน โดยใช้ขั้นตอนในการพัฒนาโครงงาน คือ ผู้เรียนเป็นผู้วางแผนในการศึกษา ค้นคว้า เก็บรวบรวมข้อมูล พัฒนา หรือประดิษฐ์คิดค้นผลงาน รวมทั้งการสรุปผลและการนำเสนอผลการศึกษาค้นคว้าด้วยตนเอง โดยมีผู้สอนและผู้ทรงคุณวุฒิเป็นผู้ให้คำปรึกษา
3.ความสามารถในการแก้ปัญหา เกิดจากการที่ผู้เรียนวิเคราะห์ปัญหา เข้าใจ และอธิบายปัญหาทางด้านคอมพิวเตอร์ รวมทั้งประยุกต์ความรู้ ทักษะ และการใช้เครื่องมือที่เหมาะสมกับการแก้ไขปัญหา
4.ความสามารถในการใช้ทักษะชีวิต เกิดจากการที่ผู้เรียนได้นำความรู้และกระบวนการต่าง ๆ ไปใช้ในการพัฒนาโครงงาน และนำไปประยุกต์ใช้ในชีวิตประจำวันได้อย่างเหมาะสม รวมถึงการพัฒนาโครงงาน ก่อให้เกิดการเรียนรู้ด้วยตนเอง อันนำไปสู่การเรียนรู้ตลอดชีวิต
5.ความสามารถในการใช้เทคโนโลยี เกิดจากการที่ผู้เรียนสามารถเลือกใช้เทคโนโลยีสารสนเทศในการแก้ปัญหาได้ อย่างถูกต้องเหมาะสม และมีคุณธรรม
4.ความสามารถในการใช้ทักษะชีวิต เกิดจากการที่ผู้เรียนได้นำความรู้และกระบวนการต่าง ๆ ไปใช้ในการพัฒนาโครงงาน และนำไปประยุกต์ใช้ในชีวิตประจำวันได้อย่างเหมาะสม รวมถึงการพัฒนาโครงงาน ก่อให้เกิดการเรียนรู้ด้วยตนเอง อันนำไปสู่การเรียนรู้ตลอดชีวิต
5.ความสามารถในการใช้เทคโนโลยี เกิดจากการที่ผู้เรียนสามารถเลือกใช้เทคโนโลยีสารสนเทศในการแก้ปัญหาได้ อย่างถูกต้องเหมาะสม และมีคุณธรรม
โครงงานคอมพิวเตอร์เป็นกิจกรรมการเรียนรู้ที่ทำให้ผู้เรียนเกิดความสามารถในด้านต่างๆ ที่สำคัญ 5 ประการ ดังนี้
1. ความสามารถในการสื่อสาร เป็นความสามารถที่เกิดจากการที่นักเรียนผู้ทำโครงงานต้องนำเสนอผลงานให้ครูและเพื่อนนักเรียนให้เข้าใจโครงงานคอมพิวเตอร์ได้อย่างชัดเจน ดังนั้น ผู้ทำโครงงานต้องสื่อสารความคิดในการสร้างสรรค์โครงงานด้วยการเขียน หรือด้วยปากเปล่า รวมทั้งเลือกใช้รูปแบบของสื่ออย่างมีประสิทธิภาพเพื่อนำเสนอแนวคิดในการจัดทำโครงงานให้ผู้อื่นได้เข้าใจ
2. ความสามารถในการคิด ซึ่งผู้เรียนจะมีการคิดในลักษณะต่างๆ ดังนี้
1. การคิดวิเคราะห์ เกิดจากที่ผู้เรียนต้องวิเคราะห์ปัญหาและแยกแยะสาเหตุว่าเกิดเนื่องจากอะไร
2. การคิดสังเคราะห์ เกิดจากที่ผู้เรียนต้องนำความรู้ต่างๆ ที่เรียนมา รวมทั้งความรู้จากกาค้นหาข้อมูล เพื่อใช้ในการแก้ปัญหาหรือการสร้างสรรค์โครงงาน
3. การคิดอย่างสร้างสรค์ เกิดจากที่ผู้เรียนนำความรู้มาสร้างสรรคผลงานใหม่
4. การคิดอย่างมีวิจารณญาณ เกิดจากการที่ผู้เรียนได้มีการคิดไตร่ตรองว่าควรทำโครงงานใดและไม่ควรทำโครงงานใด เนื่องจากโครงงานที่สร้างขึ้นอาจส่งผลกระทบต่อสังคมโดยรวม เช่น โครงงานระบบคำนวณเลขหวย สำหรับหาเลขที่คาดว่าสลากกินแบ่งรัฐบาลจะออกในแต่ละงวด อาจส่งผลกระทบต่อสังคม ทำให้คนในสังคมเกิดความหมกมุ่นกับการใช้เงินเล่นหวยมากขึ้น
5. การคิดอย่างเป็นระบบ เกิดจากที่ผู้เรียนคิดแก้ปัญหาอย่างเป็นขั้นตอน โดยใช้ขั้นตอนในการพัฒนาโครงงาน คือ ผู้เรียนเป็นผู้วางแผนในการศึกษา ค้นคว้า
คอมพิวเตอร์ เป็นเครื่องมือที่ใช้ในงานวิจัยในทุก ๆ สาขาวิชา ดังนั้นโครงงานคอมพิวเตอร์จึงมีความหลากหลายเป็นอย่างมาก ทั้งในลักษณะของเนื้อหา กิจกรรม และลักษณะของประโยชน์หรือผลงานที่ได้ ซึ่งอาจแบ่งเป็นประเภทใหญ่ ๆ ได้ 5 ประเภท คือ
2. ประเภทของโครงงานคอมพิวเตอร์
8ก.พ.1. โครงงานพัฒนาสื่อเพื่อการศึกษา (Educational Media)
2. โครงงานพัฒนาเครื่องมือ (Tools Development)
3. โครงงานประเภทจำลองทฤษฎี (Theory Experiment)
4. โครงงานประเภทการประยุกต์ใช้งาน (Application)
5. โครงงานพัฒนาเกม (Game Development)

เป็นโครงงานที่ใช้คอมพิวเตอร์ในการผลิตสื่อเพื่อการศึกษา โดยการสร้างโปรแกรมบทเรียน หรือหน่วยการเรียน ซึ่งอาจจะต้องมีภาคแบบฝึกหัด บททบทวน และคำถามคำตอบไว้พร้อม ผู้เรียนสามารถเรียนแบบรายบุคคลหรือรายกลุ่ม การสอนโดยใช้คอมพิวเตอร์ช่วยนี้ ถือว่าเครื่องคอมพิวเตอร์เป็นอุปกรณ์การสอน ไม่ใช่เป็นครูผู้สอน ซึ่งอาจเป็นการพัฒนาบทเรียนแบบ Online ให้นักเรียนเข้ามาศึกษาด้วยตนเองก็ได้
โครงงานประเภทนี้สามารถพัฒนาขึ้นเพื่อใช้ประกอบการสอนในวิชาต่าง ๆ ไม่ว่าจะเป็นสาขาคอมพิวเตอร์ วิชาคณิตศาสตร์ วิชาวิทยาศาสตร์ วิชาสังคม วิชาชีพอื่น ๆ ฯลฯ โดยนักเรียนอาจคัดเลือกหัวข้อที่นักเรียนทั่วไปที่ทำความเข้าใจยาก มาเป็นหัวข้อในการพัฒนาโปรแกรมบทเรียน ตัวอย่างเช่น โปรแกรมสอนวิธีการใช้งาน ระบบสุริยะจักรวาล โปรแกรมแบบทดสอบวิชาต่าง ๆ
2.โครงงานพัฒนาเครื่องมือ (Tools Development)
เป็นโครงงานเพื่อพัฒนาเครื่องมือมาใช้ช่วยสร้างงานประยุกต์ต่าง ๆ ซึ่งโดยส่วนใหญ่จะเป็นในรูปซอฟต์แวร์ ตัวอย่างของเครื่องมือช่วยงาน เช่น ซอฟต์แวร์วาดรูป ซอฟต์แวร์พิมพ์งาน ซอฟต์แวร์ช่วยการมองวัตถุในมุมต่าง ๆ เป็นต้น สำหรับซอฟต์แวร์เพื่อการพิมพ์งานนั้นสร้างขึ้นเป็นโปรแกรมประมวลผลภาษา ซึ่งจะเป็นเครื่องมือให้เราใช้งานในงานพิมพ์ต่าง ๆ บนเครื่องคอมพิวเตอร์เป็นไปได้โดยง่าย ซึ่งรูปที่ได้สามารถนำไปใช้งานต่าง ๆ ได้มากมาย สำหรับซอฟต์แวร์ช่วยในการมองวัตถุในมุมต่าง ๆ ใช้สำหรับช่วยในการออกแบบสิ่งของต่าง ๆ เช่น โปรแกรมประเภท 3D
3. โครงงานประเภทจำลองทฤษฎี (Theory Experiment)
เป็นโครงงานใช้คอมพิวเตอร์ในการจำลองการทดลองของสาขาต่าง ๆ เป็นโครงงานที่ผู้ทำต้องศึกษารวบรวมความรู้ หลักการ ข้อเท็จจริงและแนวความคิดต่าง ๆ อย่างลึกซึ้งในเรื่องที่ต้องการศึกษา แล้วเสนอเป็นแนวคิด แบบจำลอง หลักการ ซึ่งอาจอยู่ในรูปของสมการ สูตร หรือคำอธิบายก็ได้ พร้อมทั้งนำเสนอวิธีการจำลองทฤษฎีด้วยคอมพิวเตอร์ การทำโครงงานประเภทนี้มีจุดสำคัญอยู่ที่ผู้ทำต้องมีความรู้เรื่องนั้น ๆ เป็นอย่างดี ตัวอย่าง เช่น การทดลองเรื่องการไหลของเหลว การทดลองเรื่องพฤติกรรมของปลาอโรวาน่า ทฤษฎีการแบ่งแยกดีเอ็นเอ เป็นต้น
4. โครงงานประเภทการประยุกต์ใช้งาน(Application)
เป็นโครงงานที่ใช้คอมพิวเตอร์ในการสร้างผลงานเพื่อประยุกต์ใช้งานจริงในชีวิตประจำวัน เช่น ซอฟต์แวร์สำหรับการออกแบบและตกแต่งอาคาร ซอฟต์แวร์สำหรับการผสมสี ซอฟต์แวร์สำหรับการระบุคนร้าย เป็นต้น โครงงานงานประเภทนี้จะมีการประดิษฐ์ฮาร์ดแวร์ ซอฟต์แวร์ หรืออุปกรณ์ใช้สอยต่าง ๆ ซึ่งอาจจะสร้างใหม่หรือปรับปรุงดัดแปลงของเดิมที่มีอยู่แล้วให้มี ประสิทธิภาพสูงขึ้นก็ได้ โครงงานลักษณะนี้จะต้องศึกษาและวิเคราะห์ความต้องการของผู้ใช้ก่อน แล้วนำข้อมูลที่ได้มาใช้ในการออกแบบ และพัฒนาสิ่งของนั้น ๆ ต่อจากนั้นต้องมีการทดสอบการทำงานหรือทดสอบคุณภาพของสิ่งประดิษฐ์แล้วปรับปรุงแก้ไขให้มีความสมบูรณ์ โครงงานประเภทนี้นักเรียนต้องใช้ความรู้เกี่ยวกับเครื่องคอมพิวเตอร์ ภาษาโปรแกรม และเครื่องมือต่าง ๆ ที่เกี่ยวข้อง รวมทั้งอาจใช้วิธีทางวิศวกรรมฮาร์ดแวร์และซอฟต์แวร์ในการพัฒนาด้วย
5. โครงงานพัฒนาเกม (Game Development)
เป็นโครงงานพัฒนาซอฟต์แวร์เกมเพื่อความรู้ และ/หรือ ความเพลิดเพลิน เช่น เกมหมากรุก เกมหมากฮอส เกมการคำนวณเลข ซึ่งเกมที่พัฒนาขึ้นนี้น่าจะเน้นให้เป็นเกมที่ไม่รุนแรง เน้นการใช้สมองเพื่อฝึกคิดอย่างมีหลักการ โครงงานประเภทนี้จะมีการออกแบบลักษณะและกฎเกณฑ์การเล่น เพื่อให้น่าสนใจเก่ผู้เล่น พร้อมทั้งให้ความรู้สอดแทรกไปด้วย ผู้พัฒนาควรจะได้ทำการสำรวจและรวบรวมข้อมูลเกี่ยวกับเกมต่าง ๆ ที่มีอยู่ทั่วไปและนำมาปรับปรุงหรือพัฒนาขึ้นใหม่เพื่อให้ป็นเกมที่แปลกใหม่ และน่าสนใจแก่ผู้เล่นกลุ่มต่าง ๆ
การจัดทำโครงงานคอมพิวเตอร์ ถือเป็นกระบวนการในการทำโครงงานที่ต้องดำเนินการอย่างเป็นลำดับขั้นตอน เพื่อให้เกิดประโยชน์มากที่สุดต่อการพัฒนาโครงงานคอมพิวเตอร์ โดยมีขั้นตอนดังต่อไปนี้
3.1 การคัดเลือกหัวข้อโครงงาน
หัวข้อ ส่วนใหญ่ที่นำมาพัฒนาเป็นโครงงานคอมพิวเตอร์ มักจะได้มาจากปัญหา คำถาม หรือความสนใจในเรื่องต่างๆ การสังเหตสิ่งต่างๆ ที่เกี่ยวข้องกับระบบคอมพิวเตอร์ หรือสิ่งต่างๆ รอบตัว
ปัญหาที่จะนำ มาพัฒนาโครงงานคอมพิวเตอร์นั้นได้จากแหล่งที่ต่างกัน ได้แก่ การอ่านค้นคว้าจากหนังสือ เอกสาร หนังสือพิมพ์ หรือวารสารต่างๆ การไปเยี่ยมชมสถานที่ต่างๆ การฟังบรรยายทางวิชาการ รายการวิทยุและโทรทัศน์ ข้อมูลข่าวสารจากอินเทอร์เน็ต รวมทั้งการสนทนาอภิปรายแลกเปลี่ยนความคิดเห็นระหว่างเพื่อนนักเรียนหรือกับ บุคคลอื่นๆ กิจกรรมการเรียนการสอนในโรงเรียน งานอดิเรกของนักเรียน การเข้าชมงานนิทรรศการหรืองานประกวดโครงงานคอมพิวเตอร์
- มีความรู้และทักษะพื้นฐานอย่างเพียงพอในหัวข้อเรื่องที่จะศึกษา
- สามารถจัดหาเครื่องคอมพิวเตอร์ซอฟต์แวร์ และวัสดุอุปกรณ์ที่เกี่ยวข้องได้
- มีแหล่งความรู้เพียงพอที่จะค้นคว้า หรือขอคำปรึกษา
- มีเวลาเพียงพอ
- มีงบประมาณเพียงพอ
- มีความปลอดภัย
3.2 การศึกษาค้นคว้าจากเอกสารและแหล่งข้อมูล
การศึกษาค้นคว้าเอกสารและแหล่งข้อมูล รวมถึงการขอคำปรึกษาจากผู้ทรงคุณวุฒิจะช่วยให้เกิดแนวคิดในการกำหนดขอบเขตของเรื่องที่จะศึกษาได้เฉพาะเจาะจงมากยิ่งขึ้นและได้ความรู้เพิ่มเติมในเรื่องที่จะศึกษา จนสามารถใช้ออกแบบและวางแผนดำเนินการทำโครงงานนั้นได้อย่างเหมาะสม
ในการศึกษาค้นคว้าจากเอกสารและแหล่งข้อมูลจะต้องได้คำตอบว่า จะทำอะไร ทำไมต้องทำ ต้องการให้เกิดอะไร ทำอย่างไร ใช้ทรัพยากรอะไร ทำกับใคร และจะเสนอผลงานอย่างไร
3.3 การจัดทำข้อเสนอโครงงาน
การจัดทำข้อเสนอโครงงานเป็นการจัดทำเค้าโครงของโครงงานเพื่อเสนอครูที่ปรึกษา โดยมีวัตถุประสงค์ ดังนี้
1. ศึกษาค้นค้วาเอกสารอ้างอิง และรวบรวมข้อมูลที่ได้จากผู้ทรงคุณวุฒิ
2. วิเคราะห์ข้อมูล เพื่อกำหนดขอบเขตและลักษณะของโครงงานที่จะพัฒนา
3. ออกแบบการพัฒนา มีการกำหนดลักษณะของเครื่องคอมพิวเตอร์ ซอฟต์แวร์และตัวแปลภาษาโปรแกรม และอุปกรณ์ต่างๆ ที่ต้องใช้
4. กำหนดตารางการปฏิบัติงานของการจัดทำเค้าโครงของโครงงาน ลงมือทำโครงงาน และสรุปรายงานโครงงาน โดยกำหนดช่วงเวลาอย่างกว้าง
5. ทำการพัฒนาโครงงานขั้นต้น เพื่อศึกษาความเป็นไปได้เบื้องต้น โดยอาจจะทำการพัฒนาส่วนย่อยๆ บางส่วน ตามที่ได้ออกแบบไว้แล้ว นำผลจากการศึกษาในช่วงนี้ไปปรับปรุงแผนการทดลองที่ออกแบบไว้ในครั้งแรกให้เหมาะสมมากยิ่งขึ้น
6. เสนอเค้าโครงของโครงงานคอมพิวเตอร์ต่อครูที่ปรึกษา เพื่อขอคำแนะนำและปรับปรุงแก้ไขเพราะในการวางแผนการศึกษาพัฒนา ความคิดของนักเรียนอาจยังไม่ครบคลุมทุกด้าน เนื่องจากยังขาดประสบการณ์ จึงควรถ่ายทอดความคิดที่ได้ศึกษาและบันทึกไว้ให้ครูทราบเพื่อรับคำแนะนำ และนำไปปรับใช้ให้เกิดความเหมาะสม
- ชื่อโครงงาน ต้องสื่อว่าทำอะไรกับใคร เพื่ออะไร เช่นโครงงานพัฒนาสื่อเพื่อการศึกษา โครงงานพัฒนาเครื่องมือ
- ชื่อผู้จัดทำ ระบุถึงผู้รับผิดชอบโครงงานอาจเป็นรายกลุ่มหรือรายบุคคลก็ได้
- ครูที่ปรึกษา ระบุชื่อสกุล ของครูผู้ทำหน้าที่เป็นที่ปรึกษาควบคุมการทำโครงงานของนักเรียน
- ระยะเวลาดำเนินงาน ให้ระบุเวลาตั้งแต่เริ่มทำโดยใช้ซอฟต์แวร์ที่ช่วยในการบริหารจัดการเพื่อใช้วางแผนควบคุมการทำงาน
- แนวคิด ที่มา อธิบายถึงสาเหตุที่เลือกทำโครงงาน กล่าวถึงความต้องการและความคาดหวังที่จะเกิดผล
- วัตถุประสงค์ ระบุสิ่งที่ต้องการให้เกิดขึ้นเมื่อสิ้นสุดโครงงานนี้ในเชิงกระบวนการและผลลัพธ์ที่ได้
- หลักการทฤษฏี อธิบายหลักการและทฤษฏีที่เกี่ยวข้อง ที่นำมาใช้ในโครงงาน
- วิธีดำเนินงาน กล่าวถึงกิจกรรมหรือขั้นตอนการดำเนินงาน
- ขั้นตอนปฏิบัติ กล่าวถึงวันเวลาและการดำเนินกิจการต่างๆ ตั้งแต่เริ่มต้นจนเสร็จสิ้น
- ผลที่คาดว่าจะได้รับ ระบุถึงสภาพของผลที่ต้องารให้เกิด รวมถึงผลกระทบที่เกิดขึ้น
- เอกสารอ้างอิง ระบุชื่อเอกสารข้อมูลที่ได้จากแหล่งต่างๆ ที่นำมาใช้ในการดำเนินการ
3.4 การพัฒนาโครงงาน
เมื่อเค้าโครงงานของโครงงานได้รับความเห็นชอบจากครูที่ปรึกษาแล้ว ขั้นตอนต่อไปนี้จึงเป็นการลงมือพัฒนาโครงงานตามขั้นตอนที่วางแผนไว้ เช่น จัดเตรียมวัสดุอุปกรณ์ให้พร้อม รวมทั้งการกำหนดหน้าที่ ความรับผิดชอบ ของสมาชิกในกลุ่มให้ชัดเจน แล้วจึงดำเนินการทำโครงงาน ขณะเดียวกันต้องมีการทดสอบ ตรวจสอบ ปรับปรุงแก้ไข เพื่อพัฒนาโครงงานเป็นระยะๆ เพื่อให้แน่ใจว่าผลงานที่พัฒนาขึ้นนั้น ทำงานำด้ถูกต้องตรงกับความต้องการที่ระบุไว้ในเป้าหมาย และเกิดประสิทธิภาพตามขั้นตอน ดังนี้
- การเตรียมการ ต้องเตรียมเครื่องคอมพิวเตอร์ ซอฟต์แวร์ และวัสดุอื่นๆ ที่จะใช้ในการพัฒนาให้พร้อมและควรเตรียมสมุดบันทึกหรือบันทึกเป็นข้อความไว้ในระบบคอมพิวเตอร์สำหรับบันทึกการทำกิจกรรมต่างๆ ระหว่างทำโครงงาน ได้แก่ การดำเนินการเป็นอย่างไรได้ผลอย่างไร มีปัญหาและแก้ไขได้หรือไม่อย่างไร รวมทั้งข้อสังเกตต่างๆ ที่พบ
- การลงมือพัฒนา เป็นการปฏิบัติตามแผนงานที่วางไว้ในเค้าโครง ซึ่งสามารถเปลี่ยนแปลงหรือเพิ่มเติมได้ หากพบว่าจะช่วยทำให้ผลงานพัฒนาได้ดีขึ้น โดยจัดระบบการทำงานโดยทำส่วนที่เป็นหลักสำคัญให้เสร็จก่อน จึงค่อยทำส่วนที่เป็นส่วนประกอบหรือส่วนเสริม เพื่อให้โครงงานมีความสมบูรณ์มากขึ้น และถ้ามีการแบ่งงานกันทำให้ตกลงรายละเอียดในการเชื่อมต่อชิ้นงานที่ชัดเจนด้วย รวมทั้งต้องพัฒนาระบบงานด้วยความละเอียดรอบคอบ บันทึกข้อมูลอย่างเป็นระบบและครบถ้วน
- การทดสอบผลงานและแก้ไข เป็นการตรวจสอบความถูกต้องของผลงาน เพื่อให้แน่ใจว่าผลงานที่พัฒนาขึ้น ทำงานได้ถูกต้องตรงกับความต้องการที่ระบุไว้ในเป้าหมาย และมีประสิทธิภาพ
- การอภิปรายและข้อเสนอแนะ เมื่อพัฒนาผลงานเรียบร้อยแล้ว ให้จัดทำสรุปด้วยข้อความที่สั้นกะทัดรัดครอบคลุมหัวข้อโครงงาน เพื่อช่วยให้ผู้อ่านได้เข้าใจถึงสิ่งที่ค้นพบจากการทำโครงงานและทำการอภิปรายผล เพื่อพิจารณาข้อมูลและผลที่ได้ พร้อมกับนำไปหาความสัมพันธ์กับหลักการ ทฤษฏี หรือผลงานที่ผู้อื่นได้ศึกษาไว้แล้ว ทั้งนี้ยังรวมถึงการนำหลักการ ทฤษฏี หรือผลงานของผู้อื่นมาใช้ประกอบการอภิปรายผลที่ได้
- แนวทางการพัฒนาโครงงานในอนาคตและข้อเสนอแนะ เมื่อทำโครงงานเสร็จสิ้นลงแล้วนักเรียนอาจพบข้อสังเกต ประเด็นที่สำคัญหรือปัญหา ซึ่งสามารถเขียนเป็นข้อเสนอแนะ สำหรับผู้สนใจจะนำไปพัฒนาผลงานให้มีประสิทธิภาพมากยิ่งขึ้น
3.5 การเขียนรายงานโครงงาน
การเขียนรายงาน เป็นวิธีการสื่อความหมายเพื่อให้ผู้อื่นได้เข้าใจแนวคิด วิธีดำเนินการศึกษาค้นคว้าหาข้อมูลที่ได้ ตลอดจนข้อสรุปและข้อเสนอแนะต่างๆ เกี่ยวกับโครงงานนั้น โดยในการเขียนรายงานนั้น โดยในการเขียนรายงานนั้น ควรใช้ภาษาที่อ่านง่าย ชัดเจน กระชับ ตรงไปตรงมา รวมทั้งจัดทำคู่มือการใช้งานซึ่งประกอบด้วยรายละเอียด ดังนี้
- ชื่อโครงงาน
- ความต้องการของระบบคอมพิวเตอร์ ระบุรายละเอียดของคอมพิวเตอร์ที่ต้องมีเพื่อที่จะใช้กับโครงงานนั้น
- ความต้องการของซอฟต์แวร์ ระบุรายชื่อซอฟต์แวร์ที่ต้องใช้กับเครื่องคอมพิวเตอร์เพื่อจะให้โครงงานนั้นทำงานได้อย่างสมบูรณ์
- คุณลักษณะของโครงงาน ซึ่งอธิบายว่าผลงานนั้นทำหน้าที่อะไรบ้าง รับอะไรเป็น ข้อมูลขาเข้า และอะไรที่ออกมาเป็นข้อมูลขาออก
- วิธีการใช้งานของแต่ละฟังก์ชัน อธิบายว่าจะต้องกดคำสั่งใด หรือกดปุ่มใด เพื่อให้ผลงานทำงานในฟังก์ชันหนึ่งๆ
3.6 การนำเสนอและแสดงโครงงาน
การนำเสนอและแสดงโครงงาน เป็นขั้นตอนสุดท้ายหลังจากการพัฒนาโครงงานเสร็จเรียบร้อยตามเป้าหมาย และวัตถุประสงค์ที่ได้ตั้งไว้ โดยเป็นการนำเสนอรายงานสรุปผลการดำเนินการในการจัดทำโครงงาน และโปรแกรมที่ได้พัฒนาขึ้นมาให้กับคณะกรรมการและผู้เกี่ยวข้องของโครงงานนั้นๆ ซึ่งจัดเป็นขั้นตอนที่สำคัญอีกขั้นตอนหนึ่งของการทำโครงงาน เพื่อแสดงออกถึงผลิตผลทางความคิด ความพยายามในการทำงานที่ผู้ทำโครงงานได้ทุ่มเท และเป็นวิธีทำให้ผู้อื่นได้รับรู้และเข้าใจถึงผลงานนั้น
4. โครงงานที่ดีจะต้องมีคุณลักษณะ ดังนี้
1. สามารถตอบสนองความต้องการหรือแก้ปัญหาของโครงงานได้อย่างครบถ้วน
2. เป็นไปตามขอบเขตที่กำหนดไว้
3. สามารถดำเนินการเป็นไปตามแผนที่กำหนดไว้และเสร็จสิ้นตามระยะเวลาที่กำหนด
4. ไม่ก่อให้เกิดผลกระทบทางลบต่อคุณภาพชีวิตในด้านต่างๆ
ในการทำโครงงานคอมพิวเตอร์ที่ดีจะต้องคำนึงถึงประโยชน์ที่จะได้รับ และต้องมีคุณลักษณะที่ดีตามที่กล่าวข้างต้น แต่ทั้งนี้ก็ต้องคำนึงถึงผลกระทบในทางลบที่อาจเกิดขึ้นจากการทำโครงงานซึ่งผู้จัดทำอาจต้องหลีกเลี่ยง โดยจะต้องคำนึงถึงผลกระทบทางลบในด้านเศรษฐกิจ ด้านสังคมและวัฒนธรรม และด้านสิ่งแวดล้อม ดังตัวอย่างต่อไปนี้
ด้าน
|
ตัวอย่างผลกระทบทางลบ
|
ด้านเศรษฐกิจ
|
เช่น ระบบคำนวณเลขหวย สำหรับหาเลขที่คาดว่าสลากกินแบ่งรัฐบาลจะออกในแต่ละงวด ส่งผลให้คนในสังคมใช้เงินในการซื้อสลากกินแบ่งรัฐบาลมากขึ้น ทำให้มีเงินสำหรับจับจ่ายใช้สอยน้อยลง จนบางครั้งก็อาจก่อให้เกิดปัญหาติดหนี้สินมากมาย
|
ด้านสังคมและวัฒนธรรม
|
เช่น โครงงานเกมต่อสู้ ทำให้นักเรียนที่ติดเกมนั้นใช้เวลาส่วนใหญ่ไปกับการเล่นเกม ซึ่งจากการวิจัยของต่างประเทศพบว่า หากเล่นเกมติดต่อกันนาน 15 สัปดาห์ อาจทำให้ผู้เล่นคลุ้มคลั่งสั่งได้ นอกจากนี้ อาจส่งผลกระทบต่อผู้เล่นอาจเกิดอาการประสาทหลอน ไม่สามารถแยกแยะโลกความเป็นจริงกับโลกในเกมออกจากกันได้ ทำให้เด็กเหล่านี้มีอารมณ์รุนแรง เกรี้ยวกราดและตัดสินใจแก้ปัญหาด้วยการใช้กำลัง
|
ด้านสิ่งแวดล้อม
|
เช่น โครงงานสำรวจมลพิษทางอากาศ เป็นการประเมินมลพิษทางอากาศบริเวณรอบโรงเรียนที่นักเรียนศึกษาอยู่ ว่ามีแก๊สประเภทใดที่เป็นอันตรายต่อสุขภาพ ทั้งนี้ในปัจจุบันมนุษย์ได้ตัดไม้ทำลายป่า เผาป่า และใช้ยวดยานพาหนะ ตลอดจนมีการทำโรงงานอุตสาหกรรมเพิ่มมากขึ้น ทำให้เกิดปัญหามลพิษทางอากาศซึ่งทวีความรุนแรงมากขึ้น
|
5.การประเมินผลโครงงาน
การประเมินผลโครงงานเป็นการวัดคุณภาพของผลงานว่ามีคุณภาพเพียงใด โดยอาศัยเกณฑ์ดังตารางด้านล่าง ทั้งนี้ นักเรียนควรทราบเกณฑ์สำหรับการประเมินผล เพื่อสร้างผลงานที่มีคุณภาพ
การเรียนรู้การจัดทำโครงงานนั้น จะทำให้ผู้เรียนได้นำความรู้พื้นฐานเกี่ยวกับการทำงานของเครื่องคอมพิวเตอร์ หลักการและกระบวนการที่ใช้ในการแก้ปัญหา หลักการ
6. การศึกษาผลกระทบของโครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์ส่วนใหญ่ที่พัฒนาขึ้น มีวัตถุประสงค์เพื่อแก้ปัญหาที่เกิดขึ้นในสังคมให้ดีขึ้น หากแต่มนุษย์จะเป็นผู้เลือกที่จะนำไปใช้ในทางที่ถูกหรือในทางที่ผิด ดังนั้น ผู้พัฒนาควรตะหนักในเรื่องผลกระทบที่จะเกิดขึ้นต่อคุณภาพชีวิตของคนในสังคม เพื่อหาแนวทางป้องกัน ปัญหาที่อาจจะเกิดขึ้นอย่างรอบคอบ โดยผลกระทบที่จะเกิดขึ้นต่อคุณภาพชีวิตของคนในสังคมมีดังนี้
1. ด้านเศรษฐกิจ หมายถึง ผลงานของโครงงานกระทบกับการซื้อขาย การจับจ่ายใช้สอยและรายได้ของคนในสังคม
2. ด้านสังคมและวัฒนธรรม หมายถึง ผลงานของโครงงานกระทบกับวิถีการดำเนินชีวิต ความเชื่อ ขนบธรรมเนียมประเพณีของคนในสังคม
3. ด้านสิ่งแวดล้อม หมายถึง ผลงานของโครงงานกระทบกับทรัพยากรธรรมชาติ เช่น ป่าไม้ ภูเขา ดิน น้ำ อากาศ







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