242-213 Discrete Mathematics 1_2560
(Discrete Math 1_60)

Subject Name: Discrete Mathematics
Subject Name (Thai):
Subject Code: 242-213

Course Description:

We teach discrete maths useful for a deeper understanding of computer engineering. For example, how do algorithms like recursion really work, how can programs be proved correct, what data structures are the most suitable for a task? A solid mathematical background is essential for understanding more advanced computing tools and techniques, such as regular expressions and grammars. Mathematics is at the heart of any advanced study of computer engineering, such as Masters or Ph.D. research.


Mid-term Exam 35 %
Final Exam 45 %
Two Exercises 20 %

Total 100 %


Discrete Mathematics and its Applications Kenneth H. Rosen McGraw Hill, 1999, 4th ed.

Discrete Mathematics for Computer Scientists John K. Truss Addison-Wesley, 1999, 2nd ed.

Foundations of Computer Science (C Edition) A. V. Aho & J.D. Ullman

W.H. Freeman & Co., 1995

Discrete Mathematics Richard Johnsonbaugh Macmillian Pub. Co., 1997, 4th ed.