News

Autonomous Exploration Learning of Programming Methodology

March 21, 2024

The programming method for the 9th-grade computer elective course adopts a student-centered exploratory learning approach when learning matplotlib-related knowledge points. For this semester, Matplotlib is a Python 2D drawing library that facilitates data visualization and for 9th-graders' use. When learning about this area of knowledge and due to the fragmented nature of matplotlib and the presentation of different graphics such as line charts, scatter plots, bar charts, vertical bar charts, pie charts, etc., a better way to learn this content is to have students form small groups for autonomous exploration and learning, and then report and exchange ideas in class. 


With the teachers' instructions, the students conducted self-learning based on the task list provided by the teacher, the case studies provided on the Matplotlib official website, and independent research materials. Each group made PPTs and shared and summarized their exploration results in class. Everyone had a lively exchange and gained a lot from this event.




(Written by Fei Zhao   Pictures by  Tianzhou He   Reviewed by Qian Zuo)