รายละเอียด


This course provides the foundational Python programming skills essential for you to effectively develop and advance your capabilities in Artificial Intelligence (AI).

It is undeniable that if you want to become an expert in Artificial Intelligence, you need to understand the basics of programming, particularly in Python. Whether it's developing intelligent systems, doing data analysis, or building automated response systems, programming skills are essential. In this course, you’ll start with the basics of Python programming, including flow control, utilizing widely used libraries, and coding for linear algebra. This comprehensive approach will empower you to understand and expand your AI development skills in diverse and effective ways.

What you will learn:
- Introduction to Python Programming
- Python Control Flow Structures
- Python Data Structures
- NumPy
- Matplotlib

Prerequisites:
- This course is designed for everyone. No prior knowledge is required.

Course type:
This is a core course (C) in the Master of Engineering program in Artificial Intelligence and Internet of Things (International Program) offered by Thammasat University and SkillLane.

Grading Criteria:
This course consists of 1) Quizzes, which account for 50% of the grade, 2) Final Exam, which accounts for 50% of the grade, Grades will be assigned based on the following scheme:

A 90-100
A- 85-89.99
B+ 80-84.99
B 75-79.99
B- 70-74.99
C+ 65-69.99
C 60-64.99
D 50-59.99
F 0-49.99

Instructor Background:
Assoc. Prof. Dr. Cholwich Nattee
Currently, Dr. Cholwich holds a teaching position at the School of Information, Computer, and Communication Technology (ICT), Sirindhorn International Institute of Technology, Thammasat University. He has academic expertise in various fields including Artificial intelligence, Machine learning, Knowledge discovery and data mining, Artificial intelligence applications in distance learning, and Pattern recognition.

Dr. Cholwich completed his Bachelor’s degree in Computer Engineering, Chulalongkorn University, Master’s degree in Computer Science, Tokyo Institute of Technology, Japan, and Ph.D. in Computer Science, Tokyo Institute of Technology, Japan.

เนื้อหา

ผู้สอน


Assoc. Prof. Dr. Cholwich Nattee
ไปที่หน้าผู้สอน
  • Currently, Dr. Cholwich holds a teaching position at the School of Information, Computer, and Communication Technology (ICT), Sirindhorn International Institute of Technology, Thammasat University.
  • He has academic expertise in various fields including Artificial intelligence, Machine learning, Knowledge discovery and data mining, Artificial intelligence applications in distance learning, and Pattern recognition.
  • Ph.D. in Computer Science, Tokyo Institute of Technology, Japan
  • Master’s degree in Computer Science, Tokyo Institute of Technology, Japan
  • Bachelor’s degree in Computer Engineering, Chulalongkorn University

  • มหาวิทยาลัยธรรมศาสตร์
    ไปที่หน้าผู้สอน
  • สถาบันวิชาการชั้นนำของเอเชีย ที่ได้มาตรฐานสากลในการผลิตบัณฑิต การสร้างองค์ความรู้ และการแก้ปัญหาต่าง ๆ
  • ยึดมั่นในคุณธรรมและการรับใช้ประชาชน ดังคำขวัญของมหาวิทยาลัยที่กล่าวว่า เป็นเลิศ เป็นธรรม ร่วมนำสังคม

  • Sirindhorn International Institute of Technology
    ไปที่หน้าผู้สอน
  • Asia's leading institute of technology
  • Established in cooperation with Thammasat University, the Japan Federation of Economic Organizations (KEIDANREN) and the Federation of Thai Industries (FTI)
  • SIIT’s objectives are to produce highly qualified engineers and technologists.
  • tuxsa-Basic-Programming-with-Python-for-Artificial-Intelligence
    มหาวิทยาลัยธรรมศาสตร์

    Basic Programming with Python for Artificial Intelligence การเขียนโปรแกรมพื้นฐานด้วยภาษาไพทอนสำหรับปัญญาประดิษฐ์