โครงงานวิชา 01418211 Software Construction ภาคต้น ปีการศึกษา 2566

<aside> ❗ อ่านรายละเอียดอย่างระมัดระวัง

</aside>

ให้นิสิตสร้าง Desktop Application สําหรับการจัดการอีเวนต์ ด้วยJavaFX (JavaSE 17 เท่านั้น) โดยต้องออกแบบและเขียนโปรแกรมที่ใช้หลักการโปรแกรมเชิงวัตถุ

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

  1. โครงงานเป็นงานกลุ่มกลุ่มละไม่เกิน 4 คน
  2. ต้องใช้หลักการโปรแกรมเชิงวัตถุ และ MVC Architecture ในการเขียนโปรแกรม
  3. มี User Interface ที่ง่ายต่อการใช้งาน มีการแสดงข้อมูลที่ชัดเจน ใช้ขนาดข้อความและขนาดภาพที่เหมาะสม สังเกตง่าย อ่านได้ง่าย เข้าใจง่าย

เกณฑ์การตรวจโครงงาน

นิสิตต้องทําโครงงานทั้งหมดด้วยตนเองหากพบหรือสงสัย/ส่อว่า

(1) นิสิตคัดลอกงานมาจากอินเทอร์เน็ตไม่ว่าส่วนใดส่วนหนึ่งหรือทั้งหมด นิสิตจะได้คะแนนโครงงานเป็น 0 และได้ระดับคะแนน F (ตก)

(2) นิสิตคัดลอกงานจากเพื่อนไม่ว่าส่วนใดส่วนหนึ่งหรือทั้งหมด ทั้งผู้ลอกและผู้ให้ลอกจะได้คะแนนโครงงานเป็น 0 และได้ระดับคะแนน F (ตก)

(3) หากนิสิตนําโครงชุดคําสั่งของเพื่อนกลุ่มอื่นมาปรับใช้ในงานของตน คะแนนจะถูกหารตามจํานวนนิสิต(ไม่ใช่จํานวนกลุ่มของนิสิต) ที่ใช้โครงเดียวกันหรืออาจถูกพิจารณาว่าคัดลอกงานจากเพื่อน

<aside> ❗ นิสิตทุกคนในกลุ่มจะต้องเขียนโปรแกรมอย่างมีนัยสําคัญ โดยมีประวัติการ commit ในระบบ git

</aside>

ขั้นตอนการเริ่มโครงงาน

  1. ตัวแทนสมาชิกในกลุ่ม 1 คน สร้าง repository เริ่มต้นที่ https://classroom.github.com/a/v_DZl_JV โดยระบุชื่อกลุ่มให้ตรงกับที่กรอกข้อมูลในฟอร์ม
  2. หลังจากนั้น สมาชิกที่เหลือในกลุ่ม เข้าไปที่เดียวกัน https://classroom.github.com/a/v_DZl_JV เลือกกลุ่มตามชื่อที่ตกลงกันไว้
  3. Clone repository มาในเครื่อง แล้วเริ่มเขียนโปรแกรมได้

กําหนดการตรวจโครงงาน