ใบงาน2-8
- 2. ความหมาย
โครงงานคอมพิวเตอร์เป็นกิจกรรมทางวิทยาศาสตร์ที่ช่วยให้ผู้เรียนได้เรียน รู้และ
ฝึกทักษะการใช้เครื่องคอมพิวเตอร์และซอฟต์แวร์ พร้อมทัง้เครื่องมือต่างๆในการ
แก้ปัญหา รวมทัง้การพัฒนาเจตคติในการสร้างผลงาน เป็นกิจกรรมหนึ่งที่ผู้เรียน
สามารถศึกษาปัญหาที่ตนสนใจ ซงึ่อาจเป็นปัญหาที่ต้องใช้ความรู้ที่เกี่ยวกับ
คอมพิวเตอร์มาผสมผสานกัน ซงึ่บางโครงงานอาจต้องใช้ความรู้อื่นๆ มาร่วมด้วย
โดยผู้เรียนจะต้องวางแผนการดาเนินงาน ศึกษา พัฒนาโปรแกรมหรืออุปกรณ์ที่
เกี่ยวข้อง ตลอดจนทักษะพืน้ฐานในการพัฒนาโครงงาน โครงงานบางเรื่องอาจ
ต้องการวัสดุอุปกรณ์นอกเหนือจากที่มีอยู่ ซงึ่ผู้เรียนจะต้องพัฒนาขึน้ หรือดัดแปลง
เพื่อให้ใช้งานได้ตรงกับความต้องการ โดยในการพัฒนาโครงงานคอมพิวเตอร์จะอยู่
ภายใต้การดูแลและให้คาปรึกษาของผู้ สอน และผู้ทรงคุณวุฒิด้านต่างๆ
http://www.rayongwit.ac.th/chanarat/unit1/unit1-1.html
- 3. ความสาคัญและคุณค่า
- เปิดโอกาสให้ผู้เรียนได้พัฒนาและแสดงความสามารถตามศักยภาพของตนเอง
- เปิดโอกาสให้ผู้เรียนได้ศึกษา ค้นคว้า และเรียนรู้ในเรื่องที่ผู้เรียนสนใจได้ลึกซึง้กว่า
การเรียนในห้องตามปกติ
- ส่งเสริมและพัฒนากระบวนการคิด การแก้ปัญหา การตัดสินใจ รวมทัง้การสื่อสาร
ระหว่างกัน
- กระตุ้นให้ผู้เรียนมีความสนใจในการศึกษาด้านเทคโนโลยีสารสนเทศ และมีความ
สนใจที่จะประกอบอาชีพทางด้านนี้
- ส่งเสริมให้ผู้เรียนได้ใช้เวลาให้เป็นประโยชน์ในทางสร้างสรรค์
- สร้างความสัมพันธ์ระหว่างผู้เรียนกับผู้สอนและชุมชน รวมทัง้ส่งเสริมให้ชุมชน
สนใจคอมพิวเตอร์และเทคโนโลยีที่เกี่ยวข้องมากขึน้
- สร้างสานึกและความรับผิดชอบในการศึกษาและพัฒนาระบบด้วยตนเอง
http://www.rayongwit.ac.th/chanarat/unit1/unit1-1.html
- 5. แบ่งได้เป็น 5 ประเภท
1. โครงงานพัฒนาสื่อเพื่อการศึกษา เป็นโครงงานที่ใช้คอมพิวเตอร์ในการผลติ
สื่อเพื่อการศึกษา เช่น โครงงานเกี่ยวกับการพัฒนาเว็บไซต์
2. โครงงานพัฒนาเครื่องมือ เป็นโครงงานที่สร้างเครื่องมือ ใช้สร้างงาน ส่วน
ใหญ่จะอยู่ในรูปของซอฟต์แวร์ เช่น ซอฟต์แวร์วาดรูป
3. โครงงานประเภทการทดลองทฤษฎี เป็นโครงงานที่ใช้คอมพิวเตอร์ในการ
จาลองการทดลองของสาขาต่างๆ
4. โครงงานประเภทการประยุกต์ใช้งาน สร้างผลงานเพื่อประยุกต์ใช้งานใน
ชีวิตประจาวัน
5. โครงงานพัฒนาโปรแกรม/เกม เพื่อความรู้ ความเพลิดเพลนิ เช่น เกมหมารุก
http://www.chakkham.tk/krusuriya/index.php?option=com_content&view=article&id=101&Itemid=118
- 7. ความหมาย
เป็นโครงงานที่ใช้คอมพิวเตอร์ในการผลิตสื่อเพื่อการศึกษาโดยการสร้างโปรแกรม
บทเรียนหรือหน่วยการเรียน ซึ่งอาจจะต้องมีภาคแบบฝึกหัด บททบทวน และคาถาม
คาตอบไว้พร้อม ผู้เรียนสามารถเรียนแบบรายบุคคลหรือรายกลุ่มการสอน โดยใช้
คอมพิวเตอร์ช่วยสอนนี้ถือว่าคอมพิวเตอร์เป็นอุปกรณ์การสอน ซงึ่อาจเป็นการ
พัฒนาบทเรียนแบบออนไลน์ ให้ผู้เรียนเข้ามาศึกษาด้วยตนเองก็ได้ โครงงานประเภท
นีส้ามารถพัฒนาขึน้เพื่อใช้ประกอบการสอนในวิชาต่างๆ โดยผู้เรียนอาจคัดเลือก
เนือ้หาที่เข้าใจยาก มาเป็นหัวข้อในการพัฒนาสื่อเพื่อการศึกษา เช่น การเคลื่อนที่
แบบโปรเจ็คไทล์ระบบสุริยจักรวาล หลักภาษาไทย และสถานที่สาคัญของประเทศ
ไทย โครงงานเกี่ยวกับการพัฒนาเว็บไซต์ วิถีชีวิตของคนไทยพวน โปรแกรม ดนตรี
ไทยแสนสนุก โปรแกรม ความหลากหลายของสิ่งมีชีวิต โปรแกรมสานวนไทยพาสนุก
โปรแกรมฝึกอ่านออกเสียงภาษาอังกฤษ โปรแกรมเรียนรู้คณิตศาสตร์
- 8. ตัวอย่างโครงงาน
ชื่อโครงงาน : ตะลุย !!! ปราสาทอัลมาเกส Go! Go! Almagest Castle
บทคัดย่อ : โครงการพัฒนาซอฟต์แวร์ประเภทสื่อการเรียนการสอน เรื่อง “ตะลุย
ปราสาทอัลมาเกส” เป็นซอฟต์แวร์ที่มุ่งเน้นให้ผู้เรียนมีทักษะทางด้านกระบวนการ
คิดในวิชาคณิตศาสตร์ เรื่อง ตรีโกณมิติโดยมีวัตถุประสงค์เพื่อให้ผู้เรียนมีความรู้
ความเข้าใจเกี่ยวกับ วิชาตรีโกณมิติมากขึน้ ภายในซอฟต์แวร์จะประกอบไปด้วย
ส่วนต่าง ๆ ดังนี้1.นาเข้าสู่บทเรียน , 2.แบบทดสอบก่อนเรียน , 3.บทเรียน , 4.
เกมส์ทบทวนความรู้ , 5. แบบทดสอบหลังเรียน โดยใช้โปรแกรมMacromedia
Flash 8 , ภาษา Action Script 2.0 และภาษา XML ในการพัฒนาซอฟต์แวร์ โดย
เน้นการนาเสนอบทเรียนในรูปแบบของการ์ตูนอนิเมชัน โครงการนีเ้ป็นโครงการที่
ได้รับทุนอุดหนุนโครงการการแข่งขันพัฒนาโปรแกรม คอมพิวเตอร์แห่งประเทศ
ไทย ครัง้ที่ 10จากศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ สา
นักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ
http://oumsunipharuamsap.blogspot.com/2012/09/4-ttpwww.html
- 9. ตัวอย่างโครงงาน
ชื่อโครงงาน : การ ประยุกต์ใช้แบบรูปการเคลื่อนที่ของดาวเปราะในแบบรูปการ
เคลื่อนที่ของหุ่นยนต์ The Application of Brittle Star Locomotion Patterns for
Robotic Locomotion
บทคัดย่อ : โปรแกรม นี้เขียนขึน้เพื่อใช้ในการศึกษาการเคลื่อนที่ หรือการ
เคลื่อนไหวของวัตถุที่เราสนใจ (ซงึ่ในที่นีเ้น้นเรื่องหุ่นยนต์) โดยรับข้อมูลจาก
ภาพเคลื่อนไหวที่บันทึกจากกล้องที่อยู่นิ่ง มาวิเคราะห์ถึงข้อมูลต่างๆ อันได้แก่ ตา
แหน่ง ตาแหน่งของส่วนต่างๆ ความเร็ว การหมุน ซงึ่ในขณะนีโ้ปรแกรมกาลังถูก
พัฒนาให้สามารถทางานได้ตามดังที่กล่าวไว้ข้าง ต้น โดยในขณะนีส้ามารถตรวจจับ
ความเปลี่ยนแปลงของภาพได้ แต่ยังไม่สามารถระบุตาแหน่งที่ชัดเจนได้ เนื่องจากสิ่ง
ที่เราสนใจไม่จาเป็นจะมีลักษณะเป็นก้อน อาจมีส่วนแขนยื่นออกมา และมีมากกว่า
1 ส่วนที่กาลังเคลื่อนที่ เช่น ส่วนหนึ่งเคลื่อนไปด้านหน้า อีกส่วนหนึ่งเคลื่อนไป
ด้านหลัง เป็นต้น http://oumsunipharuamsap.blogspot.com/2012/09/4-ttpwww.html
- 10. ตัวอย่างโครงงาน
ชื่อโครงงาน : การพัฒนาสื่อเพื่อการศึกษาผ่านเครือข่ายอินเทอร์เน็ต เรื่อง โรค
ความอ้วน
บทคัดย่อ : โปรแกรมนีเ้ขียนขึน้เพื่อใช้ในการศึกษาการเคลื่อนที่ หรือการเคลื่อนไหว
ของวัตถุที่เราสนใจ (ซงึ่ในที่นีเ้น้นเรื่องหุ่นยนต์) โดยรับข้อมูลจากภาพเคลื่อนไหวที่
บันทึกจากกล้องที่อยู่นิ่ง มาวิเคราะห์ถึงข้อมูลต่างๆ อันได้แก่ ตาแหน่งของส่วนต่างๆ
ความเร็ว การหมุน ซงึ่ในขณะนีโ้ปรแกรมกาลังถูกพัฒนาให้สามารถทางานได้ตาม
ดังที่กล่าวไว้ข้าง ต้น โดยในขณะนีส้ามารถตรวจจับความเปลี่ยนแปลงของภาพได้
แต่ยังไม่สามารถระบุตาแหน่งที่ชัดเจนได้ เนื่องจากสิ่งที่เราสนใจไม่จาเป็นจะมี
ลักษณะเป็นก้อน อาจมีส่วนแขนยื่นออกมา และมีมากกว่า 1 ส่วนที่กาลังเคลื่อนที่
เช่น ส่วนหนึ่งเคลื่อนไปด้านหน้า อีกส่วนหนึ่งเคลื่อนไปด้านหลัง เป็นต้น
http://style336.blogspot.com/
- 11. ตัวอย่างโครงงาน
ชื่อโครงงาน : โปรแกรมการจัดตารางการเรียนการสอน
บทคัดย่อ : ปัจจุบันการจัดตารางการเรียนการสอนของโรงเรียนต่าง ๆ นัน้มักจะใช้ตัวบุคคลในการจัด
ซึ่งทาให้เกิดปัญหาต่าง ๆ มากมาย ไม่ว่าจะเป็นเรื่องของความผิดพลาดที่เกิดจากการจัดตารางสอนซ้า
ซ้อน ปัญหาขอวห้องเรียนที่จัดไม่ลงตัว เป็นต้น ซงึ่จะทาให้การออกตารางสอนนัน้เกิดความล่าช้าไม่ทัน
ต่อความต้องการ ดังนัน้จึงได้สร้างโปรแกรมนีขึ้น้มาเพื่อใช้ในการจัดตารางการเรียนการสอน ซงึ่
สามารถใช้กับการจัดตารางการเรียนการสอนให้กับนักเรียนในชัน้ต่าง ๆ ตัง้แต่มัธยมศึกษาปีที่1 ถึง
มัธยมศึกษาปีที่ 6 โดยใช้ TURBO PASCAL VERSION 7 ตัวโปรแกรมจะแบ่งออกเป็น 2 ส่วน คือ ส่วน
ฐานข้อมูลและส่วนประมวลผล ในส่วนของฐานข้อมูลผู้ใช้จะต้องเป็นผู้ป้อนข้อมูลลงใน notepad ดังนี้
คือ ชื่อ นามสกุล ตาแหน่ง จานวนวิชาที่สอน จานวนคาบของรายวิชาที่สอน จานวนห้องที่สอนและห้อง
ที่เรียน จากนัน้โปรแกรมจะนาข้อมูลจากฐานข้อมูลที่ได้มาการประมวลผล โดยมีลาดับการประมวลผล
คือ ตัวโปรแกรมจะจัดรายวิชาที่แน่นอนก่อน โดยให้ผู้ใช้เป็นผู้กรอกข้อมูล เช่น การเรียนรด.ของม.ปลาย
คาบกิจกรรม เป็นต้น จากนัน้จัดตารางการใช้ห้องของรายวิชาที่ต้องใช้ห้องปฏิบัติการ เช่น
ห้องปฏิบัติการฟิสิกส์ ห้องปฏิบัติการเคมี ห้องปฏิบัติการชีววิทยา เป็นต้น และขัน้สุดท้ายจะจัด ตาราง
การเรียนการสอนของรายวิชาที่เหลือ และจะแสดงผลเป็นตารางเรียนของนักเรียนและตารางสอนของ
อาจารย์ออกมาทางหน้าจอ คอมพิวเตอร์ http://oumsunipharuamsap.blogspot.com/2012/09/4-ttpwww.html
- 12. ตัวอย่างโครงงาน
ชื่อโครงงาน : โปรแกรมแปลภาษา
บทคัดย่อ : วัตถุประสงค์ของโปรแกรมนี้เพื่อที่จะแปลข้อความภาษาอังกฤษซงึ่
เป็นภาษาสากลที่ใช้ทวั่โลกเป็นภาษาไทย โดยศึกษาไวยากรณ์ของภาษาไทยและ
ภาษาอังกฤษ และนาหลักการที่ได้มาเขียนโปรแกรมโดยใช้ Visual Basic และใช้
Microsoft Access ทาข้อมูลในพจนานุกรมที่ใช้สาหรับแปล จากการทดลองแปล
ประโยคที่เตรียมมาพบว่าสามารถแปลบางประโยคได้ถูกต้อง แปลบางประโยคผิด
และบางประโยคไม่สามารถแปลได้เลย (เพราะทาให้เกิดวงวน) จึงมีความคิดที่จะ
พยายามแก้ไขโปรแกรมให้สามารถแปลให้ได้โดยสมบูรณ์ต่อไป
http://oumsunipharuamsap.blogspot.com/2012/09/4-ttpwww.html
- 13. เรื่อง โครงงานประเภท “การพัฒนาเครื่องมือ”
• โครงงานประเภทการพัฒนาเครื่องมือ เป็นโครงงานเพื่อพัฒนาเครื่องมือมาใช้ช่วยสร้าง
งานประยุกต์ต่าง ๆ ซึ่งโดยส่วนใหญ่จะเป็นในรูปซอฟต์แวร์ ตัวอย่างของเครื่องมือช่วยงาน เช่น
ซอฟต์แวร์วาดรูป ซอฟต์แวร์พิมพ์งาน ซอฟต์แวร์ช่วยการมองวัตถุในมุมต่าง ๆ เป็นต้น สา หรับ
ซอฟต์แวร์เพื่อการพิมพ์งานนั้นสร้างขึ้นเป็นโปรแกรมประมวลผลภาษา ซึ่งจะเป็นเครื่องมือให้
เราใช้งานในงานพิมพ์ต่าง ๆ บนเครื่องคอมพิวเตอร์เป็นไปได้โดยง่าย ซึ่งรูปที่ไดส้ามารถ
นา ไปใช้งานต่าง ๆ ได้มากมาย สา หรับซอฟต์แวร์ช่วยในการมองวัตถุในมุมต่าง ๆ ใชส้า หรับช่วย
ในการออกแบบสิ่งของต่าง ๆ เช่น โปรแกรมประเภท 3D
ตัวอย่างของโครงงานประเภทการพัฒนาเครื่องมือ
- โครงงานโปรแกรมบีบอัดข้อมูล
- โครงงานโปรแกรมประมวลผลคา ไทยบนระบบปฏิบัติการลีนุกซ์
- โครงงานโปรแกรมการออกแบบผังงาน
- โครงงานพอร์ตแบบขนานของไทย
- โครงงานการส่งสัญญาณควบคุมอุปกรณ์อิเล็กทรอนิกส์
- 14. โครงงานประเภท “การทดลองทฤษฎี”
• โครงงานประเภทการทดลองทฤษฎีเป็นโครงงานที่ใช้คอมพิวเตอร์ในการจา ลองการ
ทดลองของสาขาต่างๆ ซึ่งเป็นงานที่ไม่สามารถทดลองด้วยสถานการณ์จริงได้ เช่น การจุดระเบิด
เป็นต้น และเป็นโครงงานที่ผู้ทา ต้องศึกษารวบรวมความรู้ หลักการ ข้อเท็จจริง และแนวคิดต่างๆ
อย่างลึกซึ้งในเรื่องที่ต้องการศึกษาแล้วเสนอเป็นแนวคิด แบบจา ลอง หลักการ ซึ่งอาจอยู่ในรูป
ของสูตร สมการ หรือคา อธิบาย พร้อมทั้งการจา ลองทฤษฏีด้วยคอมพิวเตอร์ให้ออกมาเป็นภาพ
ภาพที่ได้ก็จะเปลี่ยนไปตามสูตรหรือสมการนั้น ซึ่งจะทา ให้ผู้เรียนมีความเขา้ใจได้ดียิ่งขึ้น การทา
โครงงานประเภทนี้มีจุดสา คัญอยู่ที่ผู้ทา ต้องมีความรู้ในเรื่องนั้นๆ เป็นอย่างดี ตัวอย่างโครงงาน
จา ลองทฤษฎี เช่น การทดลองเรื่องการไหลของของเหลว การทดลองเรื่องพฤติกรรมของปลาปิ
รันย่า และการทดลองเรื่องการมองเห็นวัตถุแบบสามมิติ เป็นต้น
- 16. โครงงานประเภท “การประยุกต์ใช้งาน”
• โครงงานประเภทการประยุกต์ใช้งาน เป็นโครงงานที่ใช้คอมพิวเตอร์ในการ สร้างผลงาน
เพื่อประยุกต์ใช้งานจริงในชีวิตประจา วัน อาทิเช่น ซอฟต์แวร์สา หรับการออกแบบและตกแต่ง
ภายในอาคาร ซอฟต์แวร์สา หรับการผสมสี และซอฟต์แวร์สา หรับการระบุคนร้าย เป็นต้น
โครงงานประเภทนี้จะมีการประดิษฐ์ฮาร์ดแวร์ ซอฟต์แวร์ หรืออุปกรณ์ใช้สอยต่างๆ ซึ่งอาจเป็น
การคิดสร้างสิ่งของขึ้นใหม่ หรือปรับปรุงเปลี่ยนแปลงของเดิมที่มีอยู่แล้วให้มีประสิทธิภาพ
สูงขึ้น โครงงานลักษณะนี้จะต้องศึกษาและวิเคราะห์ความต้องการของผู้ใช้ก่อน แล้วนา ข้อมูลที่
ได้มาใช้ในการออกแบบ และพัฒนาสิ่งของนั้นๆ ต่อจากนั้นต้องมีการทดสอบการทา งานหรือ
ทดสอบคุณภาพของสิ่งประดิษฐ์แล้วปรับ ปรุงแก้ไขให้มีความสมบูรณ์ โครงงานประเภทนี้
ผู้เรียนต้องใช้ความรู้เกี่ยวกับเครื่องคอมพิวเตอร์ ภาษาโปรแกรม และเครื่องมือต่างๆ ที่เกี่ยวข้อง
รวมทั้งอาจใช้วิธีทางวิศวกรรมฮาร์ดแวร์และซอฟต์แวร์ในการพัฒนาด้วย
- 18. โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”
• โครงงานประเภทการพัฒนาโปรแกรมประยุกต์โครงงานประเภทนี้เป็นโครงงานที่
เกี่ยวข้องกับการประยุกต์ทฤษฎีหรือทักษะทางงานไฟฟ้าและอิเล็กทรอนิกส์ มาประดิษฐ์
เครื่องมือ เครื่องใช้ หรืออุปกรณ์ เพื่อประโยชน์ใช้สอยต่างๆ เพื่ออา นวยความสะดวกแก่มนุษย์
อาจคิดประดิษฐ์ของใหม่ๆ หรือปรับปรุงดัดแปลงของเดิมที่มีอยู่แล้วให้มีประสิทธิภาพสูงขึ้น ซึ่ง
มีลักษณะของโครงงานที้่ต้องการกา หนดตัวแปรที่ต้องศึกษา เหมือนกับ โครงงานประเภท
ทดลองแต่ผลของโครงงานประเภทนี้จะได้อุปกรณ์ หรือสิ่งประดิษฐ์ และมีข้อมูลต่างๆ ประกอบ
ซึ่งต่างจากโครงงานประเภทสิ่งประดิษฐ์ ส่วนใหญ่จะกา หนดตัวแปรที่จะศึกษา ดงันี้
- 19. โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”
• ตัวแปรต้น ส่วนใหญ่จะศึกษาในด้านรูปทรง หรือ โครงสร้างที่เหมาะสมของสิ่งประดิษฐ์ ชนิด
ของวัสดุที่เหมาะสมในการทา สิ่งประดิษฐ์
• ตัวแปรตาม ส่วนใหญ่จะวัดได้ คุณภาพของสิ่งประดิษฐ์ ซึ่งกา หนดเกณฑ์การวัดต่างๆ กันออกไป
ตามชนิดของการประดิษฐ์
• ตัวแปรควบคุม จะควบคุมในสิ่งที่จะทา ให้ผลการวัดตัวแปรตามคลาดเคลื่อน จะควบคุม
อะไรบ้างนั้นขึ้นอยู่กับชนิดของสิ่งประดิษฐ์
ตัวอย่างของโครงงานประเภทพัฒนาโปรแกรมประยุกต์
- จุดหลอด FL ด้วยถ่านไฟฉาย
- สัญญาณเตือนภัยอัตโนมัติ
- สัญญาณไฟกระพริบ LED 2 สี 2 ดวง
- เกมหมากรุก เกมหมากฮอส
- เกมการคา นวณเลข
- 20. ที่มา
• http://www.acr.ac.th/acr/ACR_E-Learning/
CAREER_COMPUTER/COMPUTER/M4/ComputerProject/content
1.html
• http://kruoong.blogspot.com/2011/07/blog-post_25.html
• http://www.thaigoodview.com/node/17030?page=0%2C7
• http://www.nayoktech.ac.th/~choompol/ch02_5.html
• http://lookkedd.blogspot.com/2012/08/6.html
• http://conandoii.blogspot.com/2012/09