Course syllabus

010153524-63 ปัญญาประดิษฐ์และการเรียนรู้ของเครื่องจักรเบื้องต้น (Introduction to Artificial Intelligence and Machine Learning)

Course Syllabus

Data entry : Asst.Prof. Dr.Pisit Vanichchanan
1. Course number and name

010153524-63 ปัญญาประดิษฐ์และการเรียนรู้ของเครื่องจักรเบื้องต้น (Introduction to Artificial Intelligence and Machine Learning)

2. Credits and contact hours

3(3-0-6)

3. Instructor’s or course coordinator’s name

Asst.Prof. Dr.Pisit Vanichchanan

4. Text book, title, author, and year

  1. Roy D. Yates and David Goodman, Probability and Stochastic Processes: A Friendly Introduction for Electrical and Computer Engineers, 2nd Edition, John Wiley & Sons, Inc., 2005.
  2. Christopher M. Bishop, Pattern Recognition and Machine Learning, Springer, 2006.

5. Specific course information

  1. brief description of the content of the course (catalog description)
    Linear model for regression; linear model for classification; neural networks; kernel; support vector machine; K-means clustering; expectation maximization; principle component analysis; hidden Markov model; reinforcement learning; applications.
  2. prerequisites or co-requisites
    010153002-63 Computer Programming
  3. indicate whether a required, elective, or selected elective (as per Table 5-1) course in the program
    Required : This subject is a required course.

6. Specific goals for the course

  1. specific outcomes of instruction (e.g. The student will be able to explain the significance of current research about a particular topic.)
    1. CLO1 Be able to identify, formulate, and solve problems in the area of probability theory.
    2. CLO2 Be able to apply linear regression to solve related problems.
    3. CLO3 Be able to apply linear classification to solve related problems.
    4. CLO4 Be able to classify data using K-means clustering.
    5. CLO5 Be able to apply support vector machine to solve related problems.
    6. CLO6 Be able to apply expectation maximization to solve related problems.
    7. CLO7 Be able to apply principal component analysis to solve related problems.
    8. CLO8 Be able to apply neural networks to solve related problems.
    9. CLO9 Be able to apply reinforcement learning to solve related problems.
  2. explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are addressed by the course.
    ABET Student Outcome (SO) Listed in Criterion 3 Course learning outcome (CLO)
    SO1 an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
    • CLO1 Be able to identify, formulate, and solve problems in the area of probability theory.
    • CLO2 Be able to apply linear regression to solve related problems.
    • CLO3 Be able to apply linear classification to solve related problems.
    • CLO4 Be able to classify data using K-means clustering.
    • CLO5 Be able to apply support vector machine to solve related problems.
    • CLO6 Be able to apply expectation maximization to solve related problems.
    • CLO7 Be able to apply principal component analysis to solve related problems.

7. Brief list of topics to be covered
Week Topic Details Activities
Week 01 Introduction
Week 02 Probability Theory
Week 03 Discrete Random Variables
Week 04 Continuous Random Variables
Week 05 Random Vectors
Week 06 Least Square Method
Week 09 K-means Clustering
Week 13 Expectation Maximization
Week 14 Principal Component Analysis
Week 10 Introduction to Support Vector Machines
Week 11 Support Vector Machines and Kernels
Week 12 Neural Networks
Week 15 Hidden Markov Model and Reinforcement Learning
Week 07 Linear Model of Regression
Week 08 Linear Model of Classification
8. Course Assessment
Course assessment Weight score (%) Assessment tools Date
Formative 1 20 quiz, assignment 23 Jun 2026 - 10 Oct 2026
Formative 2 30 midterm examination 15 Aug 2026 - 05 Sep 2026
Summative 50 final examination 29 Oct 2026
The grading table
Grading Rank
>= 77% A
70% - 76.99% B+
63% - 69.99% B
56% - 62.99% C+
49% - 55.99% C
42% - 48.99% D+
35% - 41.99% D
0% - 34.99% F

หมายเหตุ - ลำดับเนื้อหาจะมีการปรับเปลี่ยนตามความเหมาะสม