โครงสร้างข้อมูลแบบแบบเชิงเส้นและไม่เชิงเส้น ความซับซ้อนของข้อมูล อาเรย์ การเรียงข้อมูล การค้นข้อมูล คอลเล็กชัน ลิสก์ สแต็ก คิว ตารางแฮช ผังต้นไม้ กราฟ การประยุกต์โครงสร้างข้อมูลในงานต่าง ๆ เทคนิคการออกแบบและการวิเคราะห์อัลกอริทึม การประยุกต์ทฤษฎีกับระบบงานธุรกิจและการแก้ปัญหาทางธุรกิจ
Linear and nonlinear data structures; Complexity; arrays; sorting, searching; collections, list, stack, queue; hash table; tree, graph; applications of data structures in various fields; algorithm design and analysis; applications of theories in business systems and business problemsolving
ผู้เรียนสามารถ
  1. อธิบายโครงสร้างข้อมูลพื้นฐานทางคอมพิวเตอร์ได้ 
  2. เขียนโปรแกรมคอมพิวเตอร์เพื่อช่วยในการแก้ปัญหาโจทย์ที่กำหนดได้ 
  3. ออกแบบขั้นตอนวิธีและประยุกต์ใช้โครงสร้างข้อมูลที่เหมาะสมสำหรับงานที่แตกต่างกันได้ 
  4. ประยุกต์ใช้ทฤษฎีโครงสร้างข้อมูลกับระบบงานธุรกิจเพื่อแก้ปัญหาทางธุรกิจได้ 
Students are able to 
  1. Describe fundamental data structures in computing;
  2. Develop computer programs to solve particular problems;
  3. Formulate algorithms and select appropriate data structures to perform specific tasks;
  4. Apply principles of data structures to address challenges in business domains.