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

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


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

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

ชื่อโครงงาน

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

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

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

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

เป็นโครงงานที่ส่งเสริมการทำแอปพลิเคชั่นของคนไทยให้มีคุณภาพที่ดีขึ้น