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 |