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

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