User Tools

Site Tools


start

This is an old revision of the document!


204362 การออกแบบเชิงวัตถุ

Object-Oriented Design

2019 S2

ข่าวประกาศ

ข้อตกลงร่วมกันในการนำเสนอโครงงาน

  • วันที่นำเสนอ ให้ทุกกลุ่มนำไฟล์ (.ppt/.pptx) ที่จะนำเสนอลงเครื่องคอมพิวเตอร์ที่อยู่บนโต๊ะหน้าห้องเรียนให้เรียบร้อย (ก่อน 9.30น.)
  • เริ่มนำเสนอเวลา 9.30น. ลำดับกลุ่มที่จะนำเสนอจะแจ้งในวันที่นำเสนอ (โดยใช้วิธีสุ่ม)
  • นักศึกษาที่มาไม่ทัน 9.30น. ไม่มีสิทธิ์ในการนำเสนอ และได้คะแนนส่วนที่นำเสนอ 0 คะแนน (ให้นำเสนอเฉพาะคนที่มาทันเท่านั้น)
  • ให้หัวหน้ากลุ่มแต่ละกลุ่ม สรุปรายงานการทำงานของคนในทีมทุกครั้งที่มีการส่งรายงานหรือนำเสนอ (โดยใช้ใบเซ็นชื่อเข้าร่วมประชุมหรือร่วมทำงาน หรือรายงานในรูปแบบอื่นที่เห็นสมควร)
  • การมีส่วนร่วมในการทำงานในทีมของแต่ละคน (มีผลกับคะแนนโครงงานของคนคนนั้น)

วิชาที่ต้องผ่านก่อน

204361 หรือ 204363

วัตถุประสงค์กระบวนวิชา

นักศึกษาสามารถ

  1. อธิบายเกี่ยวกับแนวคิดเชิงวัตถุ
  2. อธิบายถึงการวิเคราะห์ การออกแบบ และการเขียนโปรแกรมเชิงวัตถุ
  3. ฝึกปฏิบัติเกี่ยวกับการเขียนโปรแกรมด้วยวิธีการเชิงวัตถุ

เวลาเรียน

Section 001:

  • Lec: TuF 09:30 - 11:00 (Room CSB209)
  • Instructor: ผศ.ดร. อารีรัตน์ ตรงรัศมีทอง areerat.t@cmu.ac.th
    • Office: Lecturer Office 2 (CSB107)
    • Office hours: Wed. 9.00 - 12.00

Section 002:

  • Lec: TuF 09:30 - 11:00 (Room CSB210)
  • Instructor: อาจารย์ ดร.วิจักษณ์ ศรีสัจจะเลิศวาจา wijak.s@cmu.ac.th
    • Office: Lecturer Office 1 (CSB110)
    • Office hours: Wed. 9.00 - 12.00

วันสอบ

  • สอบกลางภาค : วันอังคารที่ 18 กุมภาพันธ์ 2563 เวลา 08:00 - 11:00น.
  • สอบปลายภาค : วันพฤหัสบดีที่ 30 เมษายน 2563 เวลา 15:30 - 18:30น.

หลักเกณฑ์การให้คะแนน

เดิม ใหม่
คะแนนเข้าชั้นเรียน 5% 5%
สอบย่อย 10% 5%
สอบกลางภาค 25% 25%
สอบปลายภาค 25% 0%
โครงงาน 35% 65%
รวม 100% 100%

เนื้อหาวิชาและแผนการสอน

Week Lecture (Tu) Lecture (Fr) Room
01 - แนะนำเนื้อหารายวิชา PDF
- Midterm Exam Appointment
- Assign Project Project Proposal
Requirements Capture PDF Assignment#1 PDF CSB210
02 Introduction to Systems Analysis and Design PDF Assignment#2 PDF CSB210
03 วันปีใหม่ CSB210
04 Object-Oriented Concept PDF Assignment#3 PDF
(ส่งรายงาน Project Proposal 2 ชุด วันที่ 7 ม.ค. 2563 ในชั่วโมงเรียน)
Project: Present Project Proposal
(Present กลุ่มละไม่เกิน 10 นาที รวม ถาม-ตอบ)
CSB210
05 Modeling Concepts PDF Assignment#4 PDF CSB210
06 Use Case Modelling PDF Assignment#5 PDF Project: Business Flow Diagram CSB210
07 Project: Use Case Diagram
ตัวอย่างเพิ่มเติม UML diagram case study I pdf
Project: Use Case Specification CSB210
08 Quiz#1 Project: Progress Report#1 Discussion PDF
(ส่งรายงาน วันศุกร์ที่ 7 ก.พ. 2563 ก่อน 16.30น.)
CSB210
09 Project: Present Progress Report#1 (นำเสนอ วันละ 4-5 กลุ่มๆละ 15 นาที รวม ถาม-ตอบ) CSB210
Midterm Exam 18 February 2020 08:00-11.00 (Midterm exam period 17 - 23 February 2020)
10 Object Interaction I: Sequence Diagram PDF Project: Sequence Diagram CSB209
11 Object Interaction II: Other Interaction Diagrams PDF Project: Sequence Diagram
UML diagram case study II pdf
UML Diagram Examples
CSB209
12 Detail Design PDF
Design Pattern
Project: Class Extraction
PDF PDF
CSB209
13 Database Design PDF Project: Database Design CSB209
14 Software Testing PDF Quiz#2: (ยกเลิก) CSB209
15 Project: Software Testing Project: Documentation Discussion CSB209
16 Project: Submit Final Report, Present and Demo Project CSB209
17 วันสงกรานต์ (ส่งรายงานฉบับสมบูรณ์ วันจันทร์ที่ 20 เม.ย. 2563 ก่อนเที่ยงคืน) ที่ Google Drive CSB209
Final Exam 30 April 2020 15.30 - 18.30 (Final exam period 20 April - 3 May 2020) ยกเลิก

หนังสือประกอบการสอน

[1] Simon B.”Object-oriented systems analysis and design using UML” . McGraw-Hill companies,2002.
[2] Simon B. , Steve M., Ray F.”Object-oriented systems analysis and design using UML 4th Edition” . McGraw-Hill companies, 2010.
[3] Oestereich Bernd , “Developing software with UML:object-oriented analysis and design in practice”,addison wesley,2002.

start.1584777881.txt.gz · Last modified: 2020/03/21 09:04 by Areerat T.