06016211

ชื่อวิชาภาษาไทย: 
การสร้างโปรแกรมเชิงอ็อบเจกต์
ชื่อวิชาภาษาอังกฤษ: 
OBJECT-ORIENTED PROGRAMMING
Prerequisite: 
06016204 การแก้ปัญหาทางด้านเทคโนโลยีสารสนเทศ หรือ 06016206 การสร้างโปรแกรมคอมพิวเตอร์
หน่วยกิต (บรรยาย-ปฏิบัติ): 
3(2-2-5)

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

คลาสที่เกี่ยวข้องกับอินพุตและเอาต์พุต เธรด

                      Object-oriented program design and development, encapsulation, classes and objects, methods and message passing, inheritance and polymorphism, graphical user interface development and event handling, data structures: arrays and collections, exception handling, input/output classes, threads.