วันอาทิตย์ที่ 8 ธันวาคม พ.ศ. 2556

ขั้นตอนการทำโครงงานคอมพิวเตอร์


ขั้นตอนการทำโครงงานคอมพิวเตอร์

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



                                โครงงานคอมพิวเตอร์เป็นกิจกรรมที่ต้องทำอย่างต่อเนื่องหลายขั้นตอน และแต่ละขั้นตอนจะมีความสำคัญต่อโครงงานนั้น ๆ การแบ่งขั้นตอนของการทำโครงงานอาจแตกต่างกัน ทั้งนี้ขึ้นอยู่กับลักษณะของโครงงานและการวางแผนการทำโครงงานในที่นี้จะบ่งการทำงานออกเป็น 6 ขั้นตอนดังนี้
1. การคัดเลือกหัวข้อโครงงานที่สนใจทำ
โดยทั่วไปเรื่องที่จะนำมาพัฒนาเป็นโครงงานคอมพิวเตอร์ มักจะได้มาจากปัญหา คำถาม หรือความสนใจในเรื่องต่าง ๆ จากการสังเกตสิ่งต่าง ๆ รอบตัว นักเรียนสามารถจะศึกษาการได้มาของเรื่องที่จะทำโครงงาน การอ่านค้นคว้า การไปเยี่ยมชมสถานที่ต่าง ๆ การฟังบรรยาย รายการวิทยุโทรทัศน์ สนทนาอภิปราย กิจกรรมการเรียนการสอน งานอดิเรก การเข้าชมงานนิทรรศการหรืองานประกวดโครงงานคอมพิวเตอร์ ในการตัดสินใจเลือกหัวข้อที่จะนำมาพัฒนาโครงงานคอมพิวเตอร์ ควรพิจารณาองค์ประกอบสำคัญดังนี้
- จะต้องมีความรู้และทักษะพื้นฐานอย่างเพียงพอในหัวข้อเรื่องที่จะศึกษา
- สามารถจัดหาเครื่องคอมพิวเตอร์และซอฟต์แวร์ที่เกี่ยวข้องได้
- มีแหล่งความรู้เพียงพอที่จะค้นคว้าหรือขอคำปรึกษา
- มีเวลาเพียงพอ
- มีงบประมาณเพียงพอ
- มีความปลอดภัย
2. ศึกษาค้นคว้าจากเอกสารและแหล่งข้อมูล
รวมถึงการขอคำปรึกษาจากผู้ทรงคุณวุฒิช่วยจะช่วยให้นักเรียนได้แนวคิดที่ใช้ในการกำหนดของเขตของเรื่องที่จะศึกษาได้เฉพาะเจาะจงมากยิ่งขึ้น รวมทั้งความรู้เพิ่มเติมในเรื่งที่จะศึกษาจนสามารถใช้ออกแบบและวางแผนดำเนินการทำโครงงานนั้นได้อย่างเหมาะสมในการศึกษาค้นคว้าดังกล่าว นักเรียนจะต้องบันทึกสรุปสาระสำคัญไว้ด้วย
จะต้องพิจารณาดังนี้ มูลเหตุจูงใจและเป้าหมายในการทำ วัสดุอุปกรณ์ ความต้องการของผู้ใช้งานและคุณลักษณะของผลงาน (Requirement and Specification) วิธีการประเมินผล วิธีการพัฒนา ข้อสรุปของโครงงาน ความแปลกใหม่ ความคิดสร้างสรรค์ แนวทางในการปรับปรุงหรือขยายการทดลองจากงานเดิม
3. การจัดทำเค้าโครงของโครงงานที่จะทำ จำเป็นต้องกำหนดกรอบแนวคิดและวงแผนการพัฒนาล่วงหน้าเพื่อคาดการณ์ความเป็นไปได้ของโครงงาน ขั้นตอนที่สำคัญคือ ศึกษาค้นคว้าเอกสาร วิเคราะห์ข้อมูล ออกแบบการพัฒนา เสนอเค้าโครงของโครงงานต่ออาจารย์ที่ปรึกษา เพื่อขอคำแนะนำและปรับปรุงแก้ไข
4. การลงมือทำโครงงาน เมื่อเค้าโครงได้รับความเห็นชอบจากอาจารย์ที่ปรึกษาแล้ว ขั้นตอนต่อไปจะเป็นการพัฒนาตามขั้นตอนที่ได้วางแผนไว้ดังนี้ เตรียมการ ลงมือพัฒนา ตรวจสอบผลงานและแกไข อภิปรายผลและข้อเสนอแนะ แนวทางในการพัฒนาโครงงานในอนาคต
5. การเขียนรายงาน เป็นสื่อความหมายเพื่อให้ผู้อื่นได้เข้าใจแนวความคิด วิธีดำเนินการศึกษาค้นคว้า ข้อมูลที่ได้ ตลอดจนข้อสรุปและข้อเสนอแนะต่าง ๆ เกี่ยวกับโครงงานนั้น ในการเขียนควรใช้ภาษาที่อ่านเข้าใจได้ง่าย ชัดเจน กระชับ และตรงไปตรงมาให้ครอบคลุมหัวข้อต่าง ๆ
6. การนำเสนอและการแสดงผลงานของโครงงาน เป็นการนำเสนอเพื่อแสดงออกถึงผลิตผลของความคิด ความพยายามในการทำงานที่ผู้ทำโครงงานได้ทุ่มเท และเป็นวิธีที่ให้ผู้อื่นได้รับรู้และเข้าใจในโครงงานนั้น ในการเสนออาจทำได้หลายรูปแบบ เช่น ติดโปสเตอร์ การรายงานตัวในที่ประชุม การแสดงผลงานด้วยสื่อต่าง การจัดนิทรรศการ การอธิบายด้วยคำพูด
ที่มา
มานพ ทะชัยวงค์. สนุกกับโครงงานคอมพิวเตอร์ กรุงเทพฯ :ไอดีซี,2547
ยุทธศักดิ์ สินธุพงศ์.คอมพิวเตอร์สร้างสรรค์ (โครงงานคอมพิวเตอร์) [ออนไลน์].เข้าถึงเมื่อ 16 พฤษภาคม 2554.

อ้างอิง : http://www.montfort.ac.th/mcs/dept/computer/computer/02139/02139.html

วันอาทิตย์ที่ 17 พฤศจิกายน พ.ศ. 2556

ตัวอย่างโครงงานคอมพิวเตอร์






ชื่อโครงงาน


เครื่องมือเอแจ็กซ์สำหรับพัฒนาเว็บแอปพลิเคชัน

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

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

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


แหล่งอ้างอิง : http://www.vcharkarn.com/project/view/626



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


วันอาทิตย์ที่ 10 พฤศจิกายน พ.ศ. 2556

ประโยชน์ของโครงงานคอมพิวเตอร์



ประโยชน์ของโครงงานคอมพิวเตอร์


1. พัฒนาผู้จัดทำโครงงาน อย่างไรบ้าง ?

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


2. พัฒนาสังคม อย่างไร ?

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

3. พัฒนาประเทศชาติ อย่างไร ?

ส่งผลให้ประเทศชาติมีความเจริญก้าวหน้า มีการคิดอย่างเป็นระบบ เกิดการพัฒนาสังคม เศรษฐกิจ ทำให้เกิดความสะดวกสบาย การรับรู้ข่าวสารต่างๆได้อย่างรวดเร็ว

โครงงานคอมพิวเตอร์


โครงงานคอมพิวเตอร์

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

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