Types of data structure and basic algorithm analysis; standard complexity classes; implementation of simple numerical algorithms; sorting algorithms; searching with algorithms including binary, tree structure, data representation, traversals, shortest-path algorithms and transitive closure; minimal spanning tree and topological sort; application of algorithms for digital technology; fundamentals of programming concepts; control flow and iteration; functions, data types; introduction to coding standard; algorithmic thinking
หมายเหตุ เรียน C = Lecture L = Lab R = ประชุม S = Self Study T = ติว หมวด B = วิชาเสริมพื้นฐาน E = วิชาเลือกเฉพาะสาขา F = วิชาเลือกเสรี G = วิชาศึกษาทั่วไป M = วิชาพื้นฐาน W = วิชาบังคับ X = - ยังไม่กำหนด