ผลต่างระหว่างรุ่นของ "คำอธิบายรายวิชาในหลักสูตร SKE"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 15: แถว 15:
 
'''หน่วยกิต: 2-3-6'''
 
'''หน่วยกิต: 2-3-6'''
  
'''วิชาที่ต้องเรียนมาก่อน: 01219111'''
+
'''พื้นฐาน: 01219111'''
  
 
การสร้างและการออกแบบชนิดของข้อมูล การเรียกเมทอดแบบพลวัตร การทำเอนแคปซูเลชั่น การทำอินเฮอริแตนท์ การทำชนิดข้อมูลให้เป็นได้หลายรูปแบบ อินเตอร์เฟส การจัดการกับสภาวะยกเว้น เจเนริค รีเฟลคชั่น
 
การสร้างและการออกแบบชนิดของข้อมูล การเรียกเมทอดแบบพลวัตร การทำเอนแคปซูเลชั่น การทำอินเฮอริแตนท์ การทำชนิดข้อมูลให้เป็นได้หลายรูปแบบ อินเตอร์เฟส การจัดการกับสภาวะยกเว้น เจเนริค รีเฟลคชั่น
  
 
Creating and designing data types; dynamic dispatching; encapsulation; inheritance; polymorphism; interfaces; exception handling; generics; reflections.
 
Creating and designing data types; dynamic dispatching; encapsulation; inheritance; polymorphism; interfaces; exception handling; generics; reflections.
 +
 +
== 219245 กระบวนการพัฒนาซอฟต์แวร์เชิงบุคคล (Individual Software Development Process) ==
 +
 +
'''หน่วยกิต: 3-0-6'''
 +
 +
'''พื้นฐาน: 01219111'''
 +
 +
กระบวนการพัฒนาซอฟต์แวร์ การจัดการเวลา การติดตามเวลา ช่วงเวลาในการวางแผนการผลิต การวางแผนการผลิต การจัดการเวลาส่วนบุคคล คำสัญญา และตารางนัดหมาย แผนงานโครงการ การค้นหาข้อผิดพลาด รายการตรวจสอบรหัส การคาดคะเนข้อบกพร่อง เศรษฐศาสตร์ของการกำจัดข้อบกพร่อง ข้อบกพร่องจากการออกแบบ คุณภาพผลิตภัณฑ์และกระบวนการ คำสัญญาเชิงบุคคลที่มีต่อคุณภาพ
 +
 +
Software development process, time management, tracking time, period and production planning, managing personal time, commitments and schedules, project plan, finding defects, code review checklist, projecting defects, economics of defect removal, design defects, product quality, process and personal commitment to quality.
 +
 +
== 219246 ปฏิบัติการกระบวนการพัฒนาซอฟต์แวร์เชิงบุคคล (Individual Software Development Process Laboratory) ==
 +
 +
'''หน่วยกิต: 0-1-2'''
 +
 +
'''พื้นฐาน : 219245 หรือพร้อมกัน'''
 +
 +
ปฏิบัติการสำหรับวิชา 219245 กระบวนการพัฒนาซอฟต์แวร์เชิงบุคคล
 +
 +
Laboratory for 219245 Individual Software Development Process.

รุ่นแก้ไขเมื่อ 15:33, 20 สิงหาคม 2554

คำอธิบายรายวิชาในหลักสูตร SKE

วิกินี้รวบรวมคำอธิบายรายวิชาที่เปิดใหม่ในหลักสูตร SKE ฉบับแก้ไขปี 2555

01219111 การโปรแกรมเชิงวัตถุ I (Object-Oriented Programming I)

หน่วยกิต: 2-3-6

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

Program execution on a computer; Introduction to object-oriented language and environments; data types; assignments; conditionals and loops; arrays; input and outputs; functions; comparison of procedural and object-oriented paradigms

01219112 การโปรแกรมเชิงวัตถุ II (Object-Oriented Programming II)

หน่วยกิต: 2-3-6

พื้นฐาน: 01219111

การสร้างและการออกแบบชนิดของข้อมูล การเรียกเมทอดแบบพลวัตร การทำเอนแคปซูเลชั่น การทำอินเฮอริแตนท์ การทำชนิดข้อมูลให้เป็นได้หลายรูปแบบ อินเตอร์เฟส การจัดการกับสภาวะยกเว้น เจเนริค รีเฟลคชั่น

Creating and designing data types; dynamic dispatching; encapsulation; inheritance; polymorphism; interfaces; exception handling; generics; reflections.

219245 กระบวนการพัฒนาซอฟต์แวร์เชิงบุคคล (Individual Software Development Process)

หน่วยกิต: 3-0-6

พื้นฐาน: 01219111

กระบวนการพัฒนาซอฟต์แวร์ การจัดการเวลา การติดตามเวลา ช่วงเวลาในการวางแผนการผลิต การวางแผนการผลิต การจัดการเวลาส่วนบุคคล คำสัญญา และตารางนัดหมาย แผนงานโครงการ การค้นหาข้อผิดพลาด รายการตรวจสอบรหัส การคาดคะเนข้อบกพร่อง เศรษฐศาสตร์ของการกำจัดข้อบกพร่อง ข้อบกพร่องจากการออกแบบ คุณภาพผลิตภัณฑ์และกระบวนการ คำสัญญาเชิงบุคคลที่มีต่อคุณภาพ

Software development process, time management, tracking time, period and production planning, managing personal time, commitments and schedules, project plan, finding defects, code review checklist, projecting defects, economics of defect removal, design defects, product quality, process and personal commitment to quality.

219246 ปฏิบัติการกระบวนการพัฒนาซอฟต์แวร์เชิงบุคคล (Individual Software Development Process Laboratory)

หน่วยกิต: 0-1-2

พื้นฐาน : 219245 หรือพร้อมกัน

ปฏิบัติการสำหรับวิชา 219245 กระบวนการพัฒนาซอฟต์แวร์เชิงบุคคล

Laboratory for 219245 Individual Software Development Process.