25 April 2022 to 31 May 2022
Asia/Bangkok timezone

Python for Teachers


Instructor: Asst. Prof Teeraparb Chantavat
(Institute of Fundamental Study, Naresuan University)

In parallel to the main ThaiPASS activities for students, we will also run a Python course for teachers. The course is tailored to secondary school teachers of STEM subjects. Teachers will gain hands-on experience in Python programming aiming for developing teaching materials using animation. Topics will include, broadly:

  • Python Programming for Teachers
  • Visualization by Matplotlib
  • Animation by Matplotlib and Tkinter

By the end of the course, teachers will have gained enough proficiency in Python to apply what they have learnt to create simple animations for teaching materials. In addition, they would have taken the first important step in becoming Python trainers of students in their own schools.

วิทยากร: ผู้ช่วยศาสตราจารย์ ดร. ธีรภาพ ฉันทวัฒน์
วิทยาลัยเพื่อการค้นคว้าระดับรากฐาน มหาวิทยาลัย นเรศวร

กิจกรรมของครูจะดำเนินควบคู่ไปพร้อมกับกิจกรรมของนักเรียน โดยที่กิจกรรมของครูจะเป็นการอบรมการใช้งานโปรแกรม Python  สำหรับครูมัธยมที่สอน STEM โดยจะมุ่งเน้นไปที่การสร้างสื่อการสอน animation โดยใช้โปรแกรม Python เนื้อหาการอบรมมีดังนี้

  • การเขียนภาษา Python สำหรับครูมัธยม
  • การวาดภาพโดยใช้ Matplotlib
  • การสร้าง animation โดยใช้ Matplotlib และ Tkinter

หลังจากจบการอบรม ครูที่ได้รับการอบรมจะมีทักษะพื้นฐานในการเขียนภาษา Python เพื่อใช้ในการสร้าง animation อย่างง่ายสำหรับการสร้าง สื่อการเรียนในห้องเรียน อีกทั้งยังมีความรู้พื้นฐานของภาษา Python ที่จะสามารถนำไปถ่ายทอดให้แก่นักเรียนได้

ตารางการอบรม

วันที่ 21 พฤษภาคม

08.30 - 10.30 การใช้งานโปรแกรม Python เบื้องต้น
10.30 - 11.00 พักเบรคช่วงเช้า
11.00 - 12.00 การใช้งานโปรแกรม Python เบื้องต้น (ต่อ)
12.00 - 13.00 พักกลางวัน
13.00 - 14.30 การคำนวณทางวิทยาศาสตร์โดยใช้ Numpy และ Scipy
14.30 - 15.00 พักเบรคช่วงบ่าย
15.00 - 16.30 การคำนวณทางวิทยาศาสตร์โดยใช้ Numpy และ Scipy (ต่อ)

 

วันที่ 22 พฤษภาคม

08.30 - 10.30 การสร้างกราฟพื้นฐานโดยใช้ Matplotlib
10.30 - 11.00 พักเบรคช่วงเช้า
11.00 - 12.00 การสร้างกราฟพื้นฐานโดยใช้ Matplotlib (ต่อ)
12.00 - 13.00<>/span พักกลางวัน
13.00 - 14.30 การสร้างภาพ Animation โดยใช้ Matplotlib
14.30 - 15.00 พักเบรคช่วงบ่าย
15.00 - 16.30 แนะนำการใช้งาน GUI เบื้องต้นโดยใช้ Tkinter