ICGN134 - Introduction to Artificial Intelligence

1. Program of Study

   General Education, Mahidol University International College


2. Course Code

   ICGN134 Introduction to Artificial Intelligence


3. Number of Credits

   2 (2-0-4) Credits (Lecture-Lab-Self Learning)


4. Prerequisites

   None


5. Type of Course

   Elective Course


6. Trimester / Academic year 

   2/2022-2023


7. Course Conditions

   Class size will be in the range of 25-30 students


8. Course Description

   The artificial intelligence terminology; machine learning types and techniques; guidelines for building the machine learning model; neural networks; an evaluation in the AI system; the real-world artificial intelligence; the future trends of the artificial intelligence; dangers and threats of the artificial intelligence


9. Course Objectives

   After successful completion of this course, students will be able to

   1. recognize basic knowledge of Artificial Intelligence

   2. understand the essentials of Artificial Intelligence

   3. build simple Artificial Intelligence applications and evaluate the performances

   4. recognize copyrights, creative commons and other intellectual property rights in Artificial Intelligence

   5. understand the future development of Artificial Intelligence


10. Course Outline

   Week 1 History of AI

   Week 2 How does AI change many industries?  

   Week 3 Intelligence Systems 

   Week 4 Types of AIs

   Week 5 AI in Games 

   Week 6 Machine Learning Models

   Week 7 Understand Neural Networks 

   Week 8 Building a Machine Learning Model 

   Week 9 Model Evaluation

   Week 10 Real World AI and Impact on Society 

   Week 11 Future of AI, Threat and Dangers of AI

   Week 12 Presentation

   Week 13 Final Examination


11. Teaching Methods

   Lecture, guided practice, group project


12. Teaching Media

   Lecture/lab handouts, computer programs, online quizzes, Project Presentation


13. Measurement and Evaluation of Student Achievement

   Student’s achievement will be evaluated according to the faculty and university standard, using the symbols: A, B, B+, C, C+, C, D+, D and F.

   Weight:

   1. Examination 30 %

   2. Assignments 25 %

   3. Presentation 25 %

   4. Participation 20 %

   Total           100 %


14. References

   1. G.F. Luger, Artificial Intelligence: Structures and Strategies for Complex Problem Solving, 6th edition. Addison-Wesley, 2009. 

   2. E. Rich & K. Knight, Artificial Intelligence. McGraw-Hill, 1991. 

   3. S. Russell & P. Norvig, Artificial Intelligence: A Modern Approach. Prentice Hall, 2006. 

   4. T. Mitchell, Machine Learning. McGraw-Hill, 1997.


15. Recommended textbooks and/or other documents/materials

   - https://robocode.sourceforge.io/

   - https://quickdraw.withgoogle.com/

   - https://www.koshegio.com/decision-tree-classifier-calculator

   - https://teachablemachine.withgoogle.com/


16. Instructors

   Asst. Prof. Dr. Tanasanee Phienthrakul

   Room: 6257, Building 3 (Red Building)

   Department of Computer Engineering, 

   Faculty of Engineering, Mahidol University


17. Course Material:

   https://classroom.google.com

   Class code: yh4z446

   ** Use mahidol.edu account