1143802-68 การวิเคราะห์และออกแบบขั้นตอนวิธีด้วยการเขียนโปรแกรมภาษาไพทอน
รดับปริญญาโท
 
1143802 Analysis and Design of Algorithms with Python Programming
  การวิเคราะห์และออกแบบขั้นตอนวิธีด้วยการเขียนโปรแกรมภาษาไพทอน
  คณะ คณะวิทยาศาสตร์
  โปรแกรมวิชา วิทยาการข้อมูลและนวัตกรรมซอฟต์แวร์
  หน่วยกิต 3(2-2-8)







 
คำอธิบายรายวิชา
โครงสร้างข้อมูล การวิเคราะห์ขั้นตอนวิธี การวัดความซับซ้อนของขั้นตอนวิธีและปัญหา ขั้นตอนวิธีสำหรับการเรียงลำดับและการค้นหา ขั้นตอนวิธีกราฟ เทคนิคในการออกแบบขั้นตอนวิธี การแบ่งแยกและเอาชนะ ขั้นตอนวิธีเชิงละโมบ การพัฒนาขั้นตอนวิธีด้วยการเขียนโปรแกรมภาษาไพทอน

 
Course Description
Data structures; analysis of algorithms; complexity measures of algorithms and problems; algorithms for sorting and searching; graph algorithms; algorithm design techniques, divide and conquer, greedy algorithms; implementation of algorithms using python programming