ผลการเรียนรู้
1. สร้างชิ้นงานจากโปรแกรมภาษาคอมพิวเตอร์ในรูปแบบโครงงานคอมพิวเตอร์ได้
ผลการเรียนรู้
1. สร้างชิ้นงานจากโปรแกรมภาษาคอมพิวเตอร์ในรูปแบบโครงงานคอมพิวเตอร์ได้
โครงงานคอมพิวเตอร์เป็นกิจกรรมที่ต้องทำอย่างต่อเนื่องหลายขั้นตอนและแต่ละขั้นตอน จะมีความสำคัญต่อความสำเร็จของโครงงานนั้น ๆ การคัดเลือกโครงงานที่สนใจจะทำ ควรเป็นไปตามความสามารถ ความถนัด ความสนใจ และความต้องการของตัวผู้เรียนเอง การสำรวจและการเลือกเรื่องที่จะทำโครงงาน เป็นขั้นตอนแรกของการทำโครงงาน ซึ่งเป็นขั้นตอนที่สำคัญมาก
ขั้นตอนการทำโครงงานคอมพิวเตอร์
1. การคัดเลือกหัวข้อโครงงาน (การตั้งชื่อโครงงานคอมพิวเตอร์ที่สนใจจะทำ)
ปัญหาสำคัญในการทำโครงงานคอมพิวเตอร์ประการหนึ่ง คือ ผู้เรียนไม่ทราบว่าจะทำโครงงานเรื่องอะไร โดยทั่วไปเรื่องที่จะนำมาพัฒนาเป็นโครงงานคอมพิวเตอร์ มักจะได้มาจากเรื่องทั่ว ๆ ไป จากปัญหา คำถาม หรือความสนใจในเรื่องต่าง ๆ จากการสังเกตสิ่งต่าง ๆ ที่เกี่ยวเนื่องกับระบบคอมพิวเตอร์ หรือสิ่งต่าง ๆ รอบตัว อย่างไรก็ตาม ในการตัดสินใจเลือกหัวข้อที่จะนำมาพัฒนาโครงงานคอมพิวเตอร์ ควรพิจารณาองค์ประกอบสำคัญๆ ดังนี้
เห็นประโยชน์และความคุ้มค่าของเรื่องที่จะทำโครงงาน
ต้องมีความรู้และทักษะพื้นฐานอย่างเพียงพอในหัวข้อเรื่องที่จะศึกษา
สามารถจัดหาเครื่องคอมพิวเตอร์และซอฟต์แวร์ที่เกี่ยวข้องได้
มีแหล่งความรู้เพียงพอที่จะค้นคว้าหรือขอคำปรึกษาซึ่งรวมถึงผู้เชี่ยวชาญ หรือผู้ให้คำปรึกษา
มีเวลาเพียงพอ
มีงบประมาณเพียงพอ
มีความปลอดภัย
การศึกษาค้นคว้าจากเอกสารและแหล่งข้อมูล ซึ่งรวมถึงการขอคำปรึกษาจากครูผู้เชี่ยวชาญ ปราชญ์ภูมิปัญญาท้องถิ่น จะช่วยให้ผู้เรียนได้แนวคิดที่ใช้ในการกำหนดขอบเขตของเรื่องที่จะศึกษาได้เฉพาะเจาะจงมากยิ่งขึ้น รวมทั้งได้ความรู้เพิ่มเติมในเรื่องที่จะศึกษาจนสามารถใช้ออกแบบและวางแผนดำเนินการทำโครงงานนั้นได้อย่างเหมาะสม ในการศึกษาค้นคว้าดังกล่าว ผู้เรียนจะต้องบันทึกสรุปสาระสำคัญไว้ด้วยแหล่งข้อมูลที่สำคัญอีกแหล่งหนึ่งคือ การศึกษาผลงานของโครงงานคอมพิวเตอร์จากงานแสดงนิทรรศการ หรือจากเอกสารรายงาน โครงงานคอมพิวเตอร์ ซึ่งอาจค้นหาได้จากเว็บไซต์ต่าง ๆ ทั่วโลก จะช่วยเพิ่มพูนประสบการณ์ให้กับผู้เรียนในด้านความรู้ เทคนิคและวิธีการพัฒนา นอกจากนี้ยังทำให้เกิดแนวคิดที่จะดัดแปลงผลงานดังกล่าว มาจัดทำโครงงานคอมพิวเตอร์ในหัวข้อที่ตนสนใจด้วย ตัวอย่างเว็บไซต์ เช่น
http://oho.ipst.ac.th เป็นเว็บไซต์ของสาขาคอมพิวเตอร์ สถาบันส่งเสริมการสอนวิทยาศาสตร์ และเทคโนโลยีที่เกี่ยวข้องกับการสอนวิชาเทคโนโลยีสารสนเทศและการสื่อสาร การประกวดโครงงานคอมพิวเตอร์
http://www.nectec.or.th/nsc เป็นเว็บไซต์ของศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ ที่เกี่ยวข้องกับการส่งเสริมให้ทุนวิจัยกับเยาวชนในการพัฒนาโปรแกรมคอมพิวเตอร์ เพื่อสร้างโครงงาน และจัดการแข่งขัน
http://www. nectec.or.th/ysc เป็นเว็บไซต์ของศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ ที่เกี่ยวข้องกับโครงงานนักวิทยาศาสตร์รุ่นเยาว์ที่จัดการแข่งขันคัดเลือกโครงงานของผู้เรียน เป็นตัวแทนประเทศไทยไปแข่งขันในโครงการของบริษัทอินเทล ที่ประเทศสหรัฐอเมริกา
http://www.toryod.com เป็นเว็บไซต์ที่รวบรวมสิทธิบัตร สิ่งประดิษฐ์ต่างๆ ที่ผู้เรียนสามารถเข้าไปศึกษา แนวคิดเพื่อนำมาใช้สร้างโครงงาน หรือต่อยอดได้
http://www.ipthailand.org เป็นเว็บไซต์ของกรมทรัพย์สินทางปัญญา
http://www.bangcare.net เป็นเว็บไซต์ที่รวบรวมเทคโนโลยี สิ่งประดิษฐ์ที่อำนวยความสะดวกให้กับคนพิการ
3. การจัดทำข้อเสนอโครงงาน
โดยทั่วไป การทำข้อเสนอโครงงานคอมพิวเตอร์มีขั้นตอนที่สำคัญดังนี้
กำหนดขอบเขตงาน
วิเคราะห์ข้อมูลที่ได้จากการทบทวนเอกสารวิชาการ เพื่อนำมากำหนดขอบเขต ลักษณะและแนวทางในการวางแผนจัดทำโครงงาน
การออกแบบการพัฒนา
มีการกำหนดลักษณะของคอมพิวเตอร์ ซอฟต์แวร์ ตัวแปล ภาษาและวัสดุต่าง ๆ ที่ต้องใช้กำหนด คุณลักษณะของผลงาน ระบุเทคนิคที่ใช้ในการพัฒนา พร้อมทั้งกำหนดตารางการปฏิบัติงาน
พัฒนาโครงงานขั้นต้น
เป็นการลงมือปฏิบัติเพื่อศึกษาความเป็นไปได้เบื้องต้น โดยอาจทำการพัฒนาส่วนย่อย ๆ บางส่วนตามที่ได้ออกแบบไว้โดยนำผลจากการปฏิบัติไปปรับปรุงแผนการปฏิบัติงานที่ออกแบบไว้ในครั้งแรกให้เหมาะสมยิ่งขึ้น ขั้นตอนนี้เป็นทางเลือกสำหรับผู้เสนอโครงงานที่ต้องการตรวจสอบความเป็นไปได้ของโครงงานและหลักการ
จัดทำและเสนอข้อเสนอโครงงานคอมพิวเตอร์
เขียนข้อเสนอโครงงานนำเสนอต่ออาจารย์ที่ปรึกษา เพื่ออาจารย์ที่ปรึกษาจะได้แนะนำในส่วนที่ยังบกพร่องอยู่อีกครั้ง ซึ่งจะทำให้การวางแผนและดำเนินการทำโครงงานเป็นไปอย่างราบรื่น
4. การลงมือพัฒนาโครงงาน
เมื่อข้อเสนอโครงงานได้รับความเห็นชอบจากอาจารย์ที่ปรึกษาแล้ว ก็เสมือนว่าการจัดทำโครงงานได้ผ่านพ้นไปแล้วมากกว่า 50% ขั้นต่อไปจะเป็นการลงมือพัฒนาตามขั้นตอนที่วางแผนไว้ ดังนี้
1. การเตรียมการ
ต้องเตรียมเครื่องคอมพิวเตอร์ ซอฟต์แวร์ และวัสดุอื่น ๆ ที่จะใช้ในการทดลองพร้อมทั้งจัดเตรียมสถานที่สำหรับใช้ในการพัฒนาให้พร้อมด้วย และควรเตรียมสมุดบันทึกหรือบันทึกเป็นแฟ้มข้อความไว้ในระบบคอมพิวเตอร์ สำหรับบันทึกการทำกิจกรรมต่าง ๆ ระหว่างทำโครงงาน ได้แก่ ได้ปฏิบัติอย่างไร ได้ผลอย่างไร มีปัญหาและแก้ไขได้หรือไม่ อย่างไร รวมทั้งข้อสังเกตต่างๆ ที่พบ
2. การลงมือพัฒนา
ปฏิบัติตามแผนงานที่วางไว้ในเค้าโครง แต่อาจเปลี่ยนแปลงหรือเพิ่มเติมได้ถ้าพบว่าจะช่วยทำให้ผลงานดีขึ้น
จัดระบบการทำงานโดยทำส่วนที่เป็นหลักสำคัญให้แล้วเสร็จก่อนจึงค่อยทำส่วนที่เป็นส่วนประกอบหรือส่วนเสริมเพื่อให้โครงงานมีความสมบูรณ์มากขึ้น
พัฒนาระบบงานด้วยความละเอียดรอบคอบ และบันทึกข้อมูลไว้อย่างเป็นระบบและครบถ้วน
คำนึงถึงความประหยัด ความปลอดภัย และระยะเวลาในการทำงาน
3. การตรวจสอบผลงานและแก้ไข
การตรวจสอบความถูกต้องของผลงานเป็นความจำเป็น เพื่อให้แน่ใจว่าผลงานที่พัฒนาขึ้นทำงานได้ถูกต้องตรงกับความต้องการที่ระบุไว้ในเป้าหมาย และทำด้วยประสิทธิภาพสูงด้วย
4. การอภิปรายผลและข้อเสนอแนะ
เมื่อพัฒนาผลงานเรียบร้อยแล้ว ให้จัดทำสรุปด้วยข้อความที่สั้นกะทัดรัดอย่างครอบคลุม เพื่อช่วยให้ผู้อ่านได้เข้าใจถึงสิ่งที่ค้นพบจากการทำโครงงาน และทำการอภิปรายผลด้วย
5. แนวทางการพัฒนาโครงงานในอนาคตและข้อเสนอแนะ
เมื่อทำโครงงานเสร็จสิ้นลงแล้ว ผู้เรียนอาจพบข้อสังเกตประเด็นที่สำคัญหรือปัญหา ซึ่งสามารถเขียนเป็นข้อเสนอแนะและสิ่งที่ควรจะศึกษาหรือใช้ประโยชน์ต่อไปได้
5. การจัดทำรายงาน
เมื่อทำโครงงานจนได้ข้อมูลอย่างเพียงพอและทำการวิเคราะห์ผล และสรุปผลแล้ว ขั้นตอนต่อไปที่ต้องทำคือการจัดทำรายงาน ซึ่งจะรวมถึงรายละเอียดต่าง ๆ ในการพัฒนาและคู่มือการใช้งานรายงาน โครงงานคอมพิวเตอร์เป็นวิธีสื่อความหมายที่มีประสิทธิภาพ เพื่อให้ผู้อื่นได้เข้าใจแนวคิดวิธีดำเนินการศึกษาค้นคว้า ข้อมูลที่ได้ตลอดจนข้อสรุปและข้อเสนอแนะต่าง ๆ เกี่ยวกับโครงงานในการเขียนรายงานนั้น ผู้เรียนควรใช้ภาษาที่อ่านและเข้าใจได้ง่าย ชัดเจน กระชับ และตรงไปตรงมา ให้ครอบคลุมหัวข้อต่าง ๆ ดังต่อไปนี้
1. ส่วนนำ ประกอบด้วย
1.1 ปกนอก
1.2 ใบรองปก
1.3 ปกใน
1.4 บทคัดย่อ
1.5 กิตติกรรมประกาศ
1.6 สารบัญ
1.7 คำอธิบายสัญลักษณ์และคำย่อ (ถ้ามี)
2. ส่วนเนื้อเรื่อง ส่วนนี้กำหนดให้ทำแบบเป็นบท
จำนวน 5 บท ประกอบด้วย
2.1 บทที่ 1 บทนำ
2.2 บทที่ 2 เอกสารที่เกี่ยวข้อง
2.3 บทที่ 3 อุปกรณ์และวิธีดำเนินการ
2.4 บทที่ 4 ผลการดำเนินงาน
2.5 บทที่ 5 สรุปผลการดำเนินงาน/อภิปรายผลการดำเนินงาน
3. ส่วนอ้างอิง
เป็นส่วนท้ายของรายงานโครงงาน ประกอบด้วย รายการอ้างอิงหรือบรรณานุกรม และภาคผนวก
3.1 รายการอ้างอิงหรือบรรณานุกรม
3.2 ภาคผนวก
3.3 คู่มือการใช้งาน (ถ้ามี)
หากโครงงานที่ผู้เรียนจัดทำเป็นการพัฒนาระบบใหม่ขึ้นมา ให้ผู้เรียนจัดทำคู่มือ อธิบายวิธีการใช้งานผลงานนั้นโดยละเอียด ซึ่งประกอบด้วย
ชื่อผลงาน
ความต้องการของระบบคอมพิวเตอร์ (ถ้ามี) ระบุรายละเอียดของเครื่องคอมพิวเตอร์ที่ต้องมีเพื่อจะใช้ผลงานนั้นได้
ความต้องการของซอฟต์แวร์ (ถ้ามี) ระบุรายชื่อซอฟต์แวร์ที่ต้องมีอยู่ในเครื่องคอมพิวเตอร์ เพื่อจะให้ผลงานนั้นทำงานได้อย่างสมบูรณ์
คุณลักษณะของผลงาน อธิบายว่าผลงานนั้นทำหน้าที่อะไรบ้าง รับอะไรเป็นข้อมูลเข้า และส่งอะไรออกมาเป็นข้อมูลออก
วิธีการใช้งานของแต่ละฟังก์ชัน อธิบายว่าจะต้องกดคำสั่งใด หรือกดปุ่มใด
ข้อแนะนำในการใช้งาน เพื่อให้ผลงานนั้นสามารถทำงานได้ดีที่สุด
คู่มือการใช้งาน สามารถแยกออกจากรายงานฉบับสมบูรณ์ หรือใส่ไว้เป็นภาคผนวกของรายงานฉบับสมบูรณ์ก็ได้
6. การนำเสนอและการแสดงผลงานของโครงงาน
การนำเสนอและการแสดงผลงานเป็นขั้นตอนที่สำคัญอีกขั้นตอนหนึ่งของการทำโครงงาน เพื่อแสดงออกถึงผลิตผลของความคิด ความพยายามในการทำงานที่ผู้ทำโครงงานได้ทุ่มเท และเป็นวิธีที่ทำให้ผู้อื่นได้รับรู้และเข้าใจถึงผลงานนั้น การเสนอผลงานอาจทำได้ในหลายรูปแบบต่าง ๆ กัน เช่น การแสดงผลงาน โดยไม่มีการอธิบายประกอบ การรายงานด้วยคำพูดในที่ประชุม การจัดนิทรรศการ โดยโปสเตอร์ และอธิบายด้วยคำพูด โดยผลงานที่นำมาเสนอหรือจัดแสดงควรประกอบด้วยสิ่งต่อไปนี้
1) ชื่อโครงงาน
2) ชื่อผู้จัดทำโครงงาน
3) ชื่ออาจารย์ที่ปรึกษา
4) คำอธิบายถึงที่มาและความสำคัญของโครงงาน
5) วิธีการดำเนินการที่สำคัญ
6) การสาธิตผลงาน
7) ผลการสังเกตและข้อสรุปสำคัญที่ได้จากการทำโครงงาน
ชิ้นงาน :: การพัฒนาแอปพลิเคชัน