สถิติการเข้าชม
สถิติการเข้าชม
ลักษณะรายวิชา
31900-0005 โครงสร้างข้อมูลและอัลกอริทึม (Data Structures and Algorithms)
ผลลัพธ์การเรียนรู้ระดับรายวิชา
เขียนโปรแกรมจัดการโครงสร้างข้อมูลและอัลกอริทึมเพื่อแก้ปัญหา ด้วยความรับผิดชอบ การสื่อสาร การคิดเชิงนวัตกรรมและ
การทำงานเป็นทีม
จุดประสงค์รายวิชา เพื่อให้
1. รู้และเข้าใจเกี่ยวกับโครงสร้างข้อมูลและอัลกอริทึม
2. มีทักษะในการเขียนโปรแกรมจัดการโครงสร้างข้อมูลและอัลกอริทึมเพื่อแก้ปัญหา
3. มีเจตคติและกิจนิสัยที่ดีในการปฏิบัติงานด้วยความรับผิดชอบ การสื่อสาร การคิดเชิงนวัตกรรม และการทำงานเป็นทีม
4. ประยุกต์ใช้โครงสร้างข้อมูลและอัลกอริทึมในการพัฒนาโปรแกรมได้ถูกต้อง
สมรรถนะรายวิชา
1. ประมวลความรู้เกี่ยวกับโครงสร้างข้อมูลและอัลกอริทึมให้เหมาะสมกับงานตามหลักของภาษา
2. เขียนโครงสร้างข้อมูลและอัลกอริทึมได้ตามหลักการ
3. ประยุกต์ใช้หลักการของโครงสร้างข้อมูลและอัลกอริทึมเพื่อแก้ปัญหาอย่างมีประสิทธิภาพได้ ตามหลักการ
คําอธิบายรายวิชา
ศึกษาและปฏิบัติเกี่ยวกับโครงสร้างข้อมูล (Principle of Data Structures) ข้อมูลแบบนามธรรม (Abstract Data Type)
การจัดโครงสร้างแบบ Linear และ Non-linear Data Structures การสร้างและจัดการ โครงสร้างข้อมูลแบบ Stack, Queues, Trees และ Graph อัลกอริทึมของการจัดเรียงข้อมูลและการค้นหาข้อมูล (Sorting and Searching Algorithms) แบบจำลอง
การตัดสินใจแบบต้นไม้ (Decision Tree) ในการวิเคราะห์ ความต้องการ วิเคราะห์ข้อมูลและบูรณาการพัฒนาโปรแกรม