Course syllabus

010123132-64 การฝึกพัฒนาซอฟต์แวร์ 2 (Software Development Practice II)

Course Syllabus

Data entry : Dr.Vera Sa-ing
1. Course number and name

010123132-64 การฝึกพัฒนาซอฟต์แวร์ 2 (Software Development Practice II)

2. Credits and contact hours

3(0-6-3)

3. Instructor’s or course coordinator’s name

Dr.Vera Sa-ing

4. Text book, title, author, and year

  1. John Dooley, “Software Development and Professional Practice,” Apress, 2011.
  2. Bonnie Biafore, “Successful Project Management_ Applying Best Practices and Real-World Techniques with Microsoft Project,” O’Reilly Media, Inc., 2011.
  3. Marun K. Mitra, “Effective Technical Communication: Guide for Scientists & Engineers,” Oxford University Press, 2006.

5. Specific course information

  1. brief description of the content of the course (catalog description)
    Ability to Develop Medium Software Project; Systematic Software Problem Analysis; Self-Learning Skill; Software Problem Solving by Requirement Definition and Specification; Develop and Apply Software to Appropriate Real-World Problem.
  2. prerequisites or co-requisites
    010123131-64 Software Development Practice I
  3. indicate whether a required, elective, or selected elective (as per Table 5-1) course in the program
    Required :

6. Specific goals for the course

  1. specific outcomes of instruction (e.g. The student will be able to explain the significance of current research about a particular topic.)
    1. CLO1 The student will be able to analyze the main problem for solving by software.
    2. CLO2 The student will be able to study, design, and create the new software.
    3. CLO3 The student will be able to develop the interesting problem.
    4. CLO4 The student will be able to present the interesting problem.
  2. explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are addressed by the course.
    ABET Student Outcome (SO) Listed in Criterion 3 Course learning outcome (CLO)
    PO1 : ความรู้ทางด้านวิศวกรรม และพื้นฐานทางด้านคณิตศาสตร์ และวิทยาศาสตร์ สามารถประยุกต์ความรู้ทางด้านคณิตศาสตร์ วิทยาศาสตร์ วิทยาการคำนวณ พื้นฐานทางด้านวิศวกรรม และความรู้เฉพาะทางวิศวกรรมเพื่อกำหนดกรอบความคิดในการแก้ปัญหาวิศวกรรม รวมทั้งการพัฒนาแบบจำลองทางคณิตศาสตร์และวิศวกรรม หรือ ให้นิยาม รวมทั้งประยุกต์วิธีการ กระบวนงาน กระบวนการ หรือระบบงานทางวิศวกรรมในการทำงานได้
    • CLO1 The student will be able to analyze the main problem for solving by software.
    PO2 : การวิเคราะห์ปัญหาทางวิศวกรรม สามารถระบุปัญหา สืบค้นทางเอกสาร สร้างแบบจำลองรวมตั้งสมการความสัมพันธ์ระหว่างตัวแปรต่าง ๆ เพื่อหาคำตอบ และแก้ไขปัญหาทางวิศวกรรมที่ซับซ้อน จนได้ข้อสรุปเบื้องต้น โดยใช้หลักการและเครื่องมือวิเคราะห์ทางด้านคณิตศาสตร์ วิทยาศาสตร์ และทางด้านวิศวกรรมศาสตร์ ทั้งนี้ ให้คำนึงถึงการพัฒนาที่ยั่งยืนในทุกองค์ประกอบ
    • CLO1 The student will be able to analyze the main problem for solving by software.
    PO3 : การออกแบบและพัฒนาเพื่อหาคำตอบของปัญหา สามารถหาคำตอบของปัญหาทางวิศวกรรมที่ซับซ้อน และออกแบบระบบงานหรือกระบวนการทางวิศวกรรมตามความต้องการและข้อกำหนดงานโดยคำนึงถึงข้อกำหนดด้านสังคม วัฒนธรรม ความปลอดภัย การอนามัยและสิ่งแวดล้อม มาตรฐานการปฏิบัติวิชาชีพ และการพัฒนาที่ยั่งยืน อาทิ มูลค่าตลอดวัฏจักรชีวิต การปลดปล่อยคาร์บอนสุทธิเป็นศูนย์ และประเด็นทางสิ่งแวดล้อมต่าง ๆ ที่เกี่ยวข้อง
    • CLO2 The student will be able to study, design, and create the new software.
    PO4 : การพิจารณาตรวจสอบ สามารถตรวจสอบ วินิจฉัย ประเมินผล งานและปัญหาทางวิศวกรรมซึ่งครอบคลุมถึงการตั้งสมมติฐาน การหาข้อมูล การทดลอง การวิเคราะห์ การแปลความหมายข้อมูล สังเคราะห์ข้อมูล ข้อสนเทศ และออกแบบ เพื่อให้ได้ผลสรุปที่ถูกต้องตามหลักเหตุผล
    • CLO3 The student will be able to develop the interesting problem.
    PO5 : การใช้อุปกรณ์เครื่องมือทันสมัย สามารถสร้าง เลือก และประยุกต์ใช้เทคนิควิธี ทรัพยากร อุปกรณ์เครื่องมือทางวิศวกรรมและเทคโนโลยีสารสนเทศที่เหมาะสมและทันสมัย โดยคำนึงถึงข้อกำหนดและข้อจำกัดของเครื่องมือและอุปกรณ์เหล่านั้น
    • CLO3 The student will be able to develop the interesting problem.
    PO6 : การทำงานร่วมกันเป็นทีม สามารถทำงานร่วมกับผู้อื่นที่มีความหลากหลายในสหสาขาวิชาได้อย่างมีประสิทธิภาพ สามารถทำงานในฐานะสมาชิกของกลุ่มและผู้นำกลุ่มในรูปแบบต่าง ๆ ได้
    • CLO4 The student will be able to present the interesting problem.
    PO10 : การบริหารงานวิศวกรรม มีความรู้และความเข้าใจในด้านเศรษฐศาสตร์และการบริหารงานวิศวกรรมโดยคำนึงถึงความเสี่ยงและความเปลี่ยนแปลงที่อาจเกิดขึ้น
    • CLO4 The student will be able to present the interesting problem.

7. Brief list of topics to be covered
Week Topic Details Activities
Individual Small Project I Individual Small Project
Individual Small Project II Individual Small Project
Individual Small Project III Individual Small Project
Individual Small Project IV Individual Small Project
Group Small Project I Group Small Project
Group Small Project II Group Small Project
Group Small Project III Group Small Project
Group Small Project IV Group Small Project
8. Course Assessment
Course assessment Weight score (%) Assessment tools Date
Formative 1 30 assignment, group discussion
Formative 2 50 assignment, group discussion
Summative 20 final examination

หมายเหตุ - ลำดับเนื้อหาจะมีการปรับเปลี่ยนตามความเหมาะสม