==== การทำโครงงาน (Project Problem) ==== - พัฒนาแอพพลิเคชันขนาดเล็กด้วย C++ หรือ C#.NET โดยใช้หลักการของ Object Oriented Programming (OOP) - พัฒนาทำเป็นกลุ่ม กลุ่มละ 4 คนโดยสมาชิกในกลุ่มเดียวกันอาจจะอยู่ต่าง Section กันได้ - สมาชิกในกลุ่มทุกๆ คนต้องมีส่วนร่วมในการทำงานเป็นทีม รวมถึงทุกคนต้องเข้าใจหลักการทำงานของโปรแกรม ==== กำหนดการทำโครงงาน ==== * 13-17 ต.ค. 57 ส่งรายชื่อสมาชิกกลุ่ม (ตั้งชื่อกลุ่ม) * จ. 20 ต.ค. 57 แต่ละกลุ่มจะได้รับโจทย์ Project Problem * จ. 24 พ.ย. 57 ส่งเอกสารรูปเล่ม Project Problem พร้อม CD ที่บรรจุ เอกสารรูปเล่ม Project Problem และ Source Code * จ. 24,พ. 26, พฤ 27 พ.ย. 57 นำเสนอ Project Problem ของแต่ละกลุ่ม ==== รูปแบบเอกสารโครงงาน ประกอบไปด้วย ==== - Project Title ระบุชื่อโครงงาน (Project Problem) - Member รายชื่อสมาชิกในกลุ่ม โดยระบุรหัสนักศึกษา หน้าที่รับผิดชอบของแต่ละคน __**ระบุตอน**__ให้ชัดเจน - Problem and Problem Analysis ระบุโจทย์และวิเคราะห์โจทย์ (Input, Output and Process) - Class Design ระบุ คลาสที่ได้ออกแบบทั้งหมดที่ใช้ในโครงงาน และอธิบายฟังก์ชันต่างๆ ในแต่ละคลาสและความสัมพันธ์ระหว่างคลาส - Main Program อธิบายการทำงานของ Main Program อย่างละเอียด - Capture Output จับภาพหน้าจอการทำงาน การตรวจสอบ Error ของ Input และการแสดงผลลัพธ์ของโปรแกรมพร้อมคำอธิบายในแต่ละขั้นตอนอย่างละเอียด - เอกสารอ้างอิง ==== CD ประกอบไปด้วย ==== - Document File ไฟล์รูปเล่มโครงงาน (ไฟล์ .docx) - Source Code ไฟล์ทั้งหมดที่ใช้ในการพัฒนาโปรแกรม ==== การนำเสนอโครงงาน ==== ให้นำเสนอกลุ่มละ 13 นาที และตอบคำถาม 2 นาที รวม 15 นาที ประกอบด้วย - Problem and Problem Analysis เหมือนในเอกสารรูปเล่มโครงงาน อธิบายอย่างกระชับ เน้นสาระสำคัญ - Class Design เหมือนในเอกสารรูปเล่มโครงงาน อธิบายอย่างกระชับ เน้นสาระสำคัญ - Main Program เหมือนในเอกสารรูปเล่มโครงงาน อธิบายอย่างกระชับ เน้นสาระสำคัญ - Program Demonstration สาธิตการทำงานของโปรแกรม