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