Sets, logic and functions; Boolean algebras; counting technique; recurrence relations; graph theory and automata; basic principles of the algorithm; linear data structure; lists, lists, overlaps, and queues; hash tables and methods for preventing; collisions binary search tree; complexities of various algorithms; selection of search algorithms; choosing algorithm for sorting data
หมายเหตุ เรียน C = Lecture L = Lab R = ประชุม S = Self Study T = ติว หมวด B = วิชาเสริมพื้นฐาน E = วิชาเลือกเฉพาะสาขา F = วิชาเลือกเสรี G = วิชาศึกษาทั่วไป M = วิชาพื้นฐาน W = วิชาบังคับ X = - ยังไม่กำหนด