Software+Construction

418217 การสร้างซอฟต์แวร์ Software Construction ดาวน์โหลดเอกสารได้ที่ maxlearn - เขียนคลาส BankAccount - ทำระบบ Testing โดยสร้างออบเจ็กต์ของ BankAccount 5 ออบเจ็กต์ และทดสอบประมวลผลเมทธอดต่างๆ และดูผลลัพธ์ - ในการทำสอบ ให้ใช้ Unit test || งดวันที่ 20 || รู้จักประเภทข้อมูล ข้อจำกัด และคำสั่งในการแปลงข้อมูลระหว่างประเภทข้อมูล ให้เปิดคู่มือฝึกปฎิบัติ (จาวา) ใช้แนวคิด ชุดที่ 1 และ ชุดที่ 5 เพื่อให้สรุปแนวคิดเรื่องของ Overflow/Underflow และ ให้ฝึกการเปลี่ยนแปลงค่าตัวแปรในคลาส (BnakAccount) และใช้เครื่องหมาย = ในการเปลียนค่าในตัวแปรอ้างอิง ประมวลผลข้อมูลประเภท String (ย้ำให้เข้าใจว่ามันคือคลาส ดังนั้นให้เปิด API หาเมทธอด) ให้รู้จักคลาสที่เป็น Type wrapper || งด 27 ชดเชยวันที่ 30 มิ.ย. 56 เวลา 9.30 – 12.30 น. || ออกแบบคลาสระบบ Banking System เบื้องต้น || Object Oriented Design (Big.ch.11) || การใช้เครื่องมือในการวาดแผนภาพคลาส Reengineering || งด 16 ก.ค. ชดเชย 20 ก.ค. เวลา 9.30 – 12.30 น. || ระบบ Banking System: การออกแบบ Interface || 30 ก.ค. 56 || Array and ArrayList (Big.ch. 6) || ระบบ Banking System : การใช้ Data Set || Inheritance (Big.ch.9)อ. อุษา เริ่มสอนหลังสอบกลางภาคเป็นต้นไป (หัวข้อนี้สอบไม่ออกสอบกลางภาค) || ออกแบบสับคลาส และ ซูเปอร์คลาส || 1-5 ส.ค. งด พิธีพระราชทานปริญญาบัตร || 5 ส.ค. สงโครงงานครั้งที่ 1 ||
 * ครั้งที่ || วันที่ || เนื้อหา || หมายเหตุ ||
 * 1 || 11, 13 มิ.ย. 56 || Introduction to Object and Class (Big.Ch.2) || การติดตั้งการใช้เครื่องมือ และการเขียนโปรแกรมเบื้องต้น
 * 2 || 18, 20 มิ.ย. 56 || Fundamental Data types (Big.ch.3)
 * 3 || 25, 27 มิ.ย.56 || Designing Classes (Big.ch.7)
 * 4 || 2, 4 ก.ค. 56 || Designing Classes (Big.ch.7)
 * 5 || 9, 11, ก.ค. 56 || Object Oriented Design (Big.ch.11) || ระบบ Banking System ||
 * 6 || 16, 18 ก.ค. 56 || Interfaces and polymorphism (Big.ch.8)
 * 7 || 23, 25 ก.ค. 56
 * 8 || 6, 8 ส.ค. 56 || Instance and abstract classes (OO.ch.6) หรือ
 * 9 || 10, 18 ส.ค. 56 || สอบกลางภาค
 * || 11 ส.ค. 56 || สอบภาคปฏิบัติครั้งที่ 1 ||  ||
 * || 13 ส.ค. 56 || สอบข้อเขียน เวลา 13.00 – 16.00 น. ||  ||
 * 10 || 20, 22 ส.ค. 56 || The Java Object Model (OO.ch.7) || ระบบ Banking & Investment System : Inheritance & interface ||
 * 11 || 27, 29 ส.ค. 56 || The Java Object Model (OO.ch.7) || ระบบ Banking & Investment System : Design principles ||
 * 12 || 3, 5 ก.ย. 56 || Graphical user interface (Big.ch.17) || ระบบ Banking & Investment System : GUI ||
 * 13 || 10, 12 ก.ย. 56 || Patterns and GUI programming (OO.ch.5), More Design Patterns (OO.ch.10) || ระบบ Banking & Investment System : Design Pattern ||
 * 14 || 17, 19 ก.ย. 56 || Input/output and exception handling (Big.ch.10) || ====ระบบ Banking & Investment System : Exceptions==== ||
 * 15 || 24, 26 ก.ย. 56 || Multithreading (OO.ch.9) || 26 ก.ย. ส่งโครงงานครั้งที่สอง ||
 * 16 || 29 ก.ย. 56 || สอบภาคปฏิบัติครั้งที่ 2 ||  ||
 * 17 || 1 ต.ค. 56 || สอบข้อเขียน เวลา 13.00 – 16.00 น. ||  ||