- เพื่อให้นักศึกษาเรียนรู้ถึงชนิดข้อมูลแบบต่าง ๆ ที่เป็นพื้นฐานที่จำเป็นสำหรับการเรียนในวิชาโครงสร้างข้อมูล และ ชนิดข้อมูลที่ศึกษาได้แก่ พื้นฐาน อาเรย์ สแตก คิว ลิสต์ และทรี ซึ่งมีโครงสร้างข้อมูลแบบเชิงเส้น (linear) ต้นไม้ ซึ่งมีโครงสร้างแบบลำดับชั้น (hierachical) และกราฟ ซึ่งมีโครงสร้างข้อมูลแบบเครือข่าย (network)
- เพื่อศึกษาหลักการของวิธีเรียงลำดับข้อมูล และหลักการของการค้นหาข้อมูล ซึ่งเป็นกิจกรรมที่สำคัญมากในการประยุกต์การใช้งานกับข้อมูล
- เพื่อนำเสนอการศึกษาชนิดข้อมูลและโครงสร้างข้อมูลแบบต่าง ๆ ด้วยหลักการของชนิดข้อมูลแบบคัดย่อ (Abstract Data Type -ADT) ซึ่งเป็นรากฐานที่สำคัญของการโปรแกรมเชิงวัตถุ (Object Oriented Programming)
|