ศึกษาและปฏิบัติเกี่ยวกับ หลักการของโครงสร้างข้อมูล (Principle of Data Structures) ข้อมูลนามธรรม (Abstract Data Type) การจัดโครงสร้างแบบ Linear และ non-linear data structures การสร้างและจัดการโครงสร้างข้อมูลแบบ Linked Lists, Stack Queues, Trees และ Graph อัลกอริทมึ การจัดเรียนข้อมูลและการค้นหาข้อมูล (Sorting and Searching Algorithms) แบบจําลองการ ตัดสินใจแบบต้นไม้ (Decision Tree) ในการวิเคราะห์ ความต้องการ วิเคราะห์ข้อมูลและบูรณาการพัฒนา โปรแกรม