Cute Blinking Blue Cat

วันจันทร์ที่ 21 กรกฎาคม พ.ศ. 2557

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


 ขั้นตอนการทำโครงงานคอมพิวเตอร์
1. คัดเลือกหัวข้อโครงงานที่สนใจ
          2. ศึกษาค้นคว้าจากเอกสารและแหล่งข้อมูล
          3. จัดทำเค้าโครงของโครงงาน
          4. การลงมือทำโครงงาน
          5. การเขียนรายงาน
          6. การนำเสนอและแสดงโครงงาน


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


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

2. ศึกษาค้นคว้าจากเอกสารและแหล่งข้อมูล
รวมถึงการขอคำปรึกษาจากผู้ทรงคุณวุฒิช่วยจะช่วยให้นักเรียนได้แนวคิดที่ใช้ในการกำหนดของเขตของเรื่องที่จะศึกษาได้เฉพาะเจาะจงมากยิ่งขึ้น รวมทั้งความรู้เพิ่มเติมในเรื่งที่จะศึกษาจนสามารถใช้ออกแบบและวางแผนดำเนินการทำโครงงานนั้นได้อย่างเหมาะสมในการศึกษาค้นคว้าดังกล่าว นักเรียนจะต้องบันทึกสรุปสาระสำคัญไว้ด้วย
จะต้องพิจารณาดังนี้ มูลเหตุจูงใจและเป้าหมายในการทำ วัสดุอุปกรณ์ ความต้องการของผู้ใช้งานและคุณลักษณะของผลงาน (Requirement and Specification) วิธีการประเมินผล วิธีการพัฒนา ข้อสรุปของโครงงาน ความแปลกใหม่ ความคิดสร้างสรรค์ แนวทางในการปรับปรุงหรือขยายการทดลองจากงานเดิม


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

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

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

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

วันจันทร์ที่ 14 กรกฎาคม พ.ศ. 2557

ตัวอย่างโครงงาน


รายละเอียดโครงงาน
ชื่อโครงงาน

ระบบคำถามคำตอบสำหรับวิกิพีเดียภาษาไทย

ชื่อผู้ทำโครงงานวิทวัส จิตกฤตธรรม
ชื่ออาจารย์ที่ปรึกษารศ. ดร. ธนารักษ์ ธีระมั่นคง 
สถาบันการศึกษาสถาบันเทคโนโลยีนานาชาติสิรินธร มหาวิทยาลัยธรรมศาสตร์ 
ระดับชั้นปริญญาตรี 
หมวดวิชาคอมพิวเตอร์ 
วัน/เดือน/ปี ทำโครงงานไม่ระบุ
บทคัดย่อ
เครื่องมือช่วยค้นหาข้อมูล (Search engine) ในปัจจุบันไม่ได้ตอบสนองคำค้นของผู้ใช้โดยตรง เพียงแต่แสดงให้ผู้ใช้เห็นว่า คำค้นของผู้ใช้นั้นเกี่ยวข้องและพบมากในเอกสารใดบ้าง ซึ่งผู้ใช้ต้องนำผลลัพธ์รายการเอกสารที่ได้มาอ่านและกรองข้อมูลด้วยตนเองเพื่อหาคำตอบที่ต้องการ ระบบคำถามคำตอบเป็นระบบที่รับคำถามที่อยู่ในรูปของประโยคภาษามนุษย์จากผู้ใช้และคืนคำตอบที่กระชับ ในระบบที่พัฒนาขึ้นนี้ได้ใช้สารานุกรมออนไลน์ วิกิพีเดียภาษาไทยเป็นฐานความรู้สำหรับตอบคำถาม โดยระบบสามารถสกัดข้อมูลที่มีโครงสร้างจากเอกสารต่างๆ ที่อยู่ในสารานุกรมและนำมาเก็บอยู่ในรูปของ Resource Description Framework (RDF) ระบบใช้วิธีค้นคืนคำตอบ 2 วิธี คือ 1. แปลงคำถามให้อยู่ในรูปคำค้นภาษา SPARQL โดยเทียบคำถามกับรูปแบบที่มีอยู่แล้วและดึงข้อมูลจากฐาน RDF โดยตรง ซึ่งคำตอบที่ได้มักจะเป็นคำสั้นๆ 2. ใช้เทคนิคการค้นคืนสารสนเทศ (Information Retrieval) เมื่อไม่สามารถแปลงคำถามให้เป็นคำค้น SPARQL ได้ ระบบจะสกัดคำสำคัญ (keyword) จากคำถามของผู้ใช้ และค้นคืนจากดัชนี (index) ของเอกสารวิกิพีเดียที่เตรียมไว้แล้ว โดยจะพยายามเลือกช่วงข้อความที่สั้นที่สุดและมีคำสำคัญในประโยคคำถามมาเป็นคำตอบ คำตอบที่ได้จากวิธีที่สองมักจะเป็นช่วงข้อความสั้นๆ ระบบที่พัฒนาขึ้นสนับสนุนคำถาม 5 ประเภท คือ คำถามเกี่ยวกับบุคคล คำถามเกี่ยวกับองค์กร คำถามเกี่ยวกับสถานที่ คำถามเกี่ยวกับตัวเลขเชิงปริมาณ และคำถามเกี่ยวกับเวลา

สรุป
โครงการนี้มีจุดมุ่งหมายเพื่อสร้างระบบคําถามคําตอบ (Question Answering System) ที่สามารถใช้งานได้จริงสาหรับวิกิพีเดียภาษาไทยระบบคําถามคําตอบเป็นประเภทหนึ่งขอระบบคนค้นสารสนเทศ (Information Retrieval) โดยคําค้นที่ผู้ใช้ป้อนให้แก่ระบบจะอยู่ในรูปของคําถามที่เป็นภาษามนุษย์ เช่น “สงครามโลกครั้งที่หนึ่งเกิดขึ้นในปีใด” เป็นต้น ระบบจะ พยายามทําความเข้าใจคําค้นของผู้ใช้และสัดส่วนหนึ่งของข้อความ ประโยคหรือย่อหน้าที่น่าจะเป็นคําตอบจากเอกสารทั้งหมดที่มีอยู่ผลลัพธ์ที่คืนแก่ผู้ใช้จะเป็นเพียงข้อความสั้นๆที่มีความเฉพาะเจาะจง ไม่ใช่รายการของเอกสารดังเช่นกรณีของ
เครื่องมือช่วยค้นหาข้อมลทั่วๆไป ประโยชน์ของโครงการนอกจากจะเป็นการสนับสนุนการเข้าถึงสื่อการเรียนรู้อย่างวิกิพีเดียสําหรับเด็กและเยาวชนแล้วองค์ความรู้และข้อมูลที่เป็นโครงสร้างต่างๆในวิกิพีเดีย

ที่มา : http://www.vcharkarn.com/project/view/633