任务驱动式的非计算机专业Python教学实践
2021-03-24郑秀杰
郑秀杰
摘要:"任务驱动教学法"是一种建立在建构主义学习理论基础上的教学方法,通过情境模拟,围绕任务开展学习,以任务的完成结果检验和总结学习过程。随着我国的大数据和人工智能产业进入飞速发展时期,Python编程这门课的开设在高校中变得普及。针对非计算机专业的学生,采取“任务驱动”式教学方式,将“项目”引入课堂,充分调动同学的学习兴趣和主动性,同时在教学过程中渗透对计算思维的培养,采取多种教学辅助手段,以期获得更好的教学质量。
关键词:Python;任务驱动;教学实践;计算思维;教学改革
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2021)02-0100-02
Abstract:Task-driving teaching method is a kind of teaching method based on constructivism learning theory. Learning is carried out around the task through situational simulation, and the learning process is tested and summarized by the completion of the task. With the rapid development of big data and artificial intelligence industry in China, python programming has become popular in Colleges and universities. For non-computer major students, we adopt the task-driving teaching method, introduce the "project" into the classroom, fully mobilize the students' interest and initiative in learning, at the same time, infiltrate the cultivation of Computational Thinking in the teaching process, and adopt a variety of teaching auxiliary means, in order to obtain better teaching quality.
Key words: python; task-driving; teaching practice; computational thinking;course reform
1 引言
從TIOBE发布的世界编程语言排行榜上可知,近年来Python语言热度稳定且一直位列主流编程语言之列,俨然已成为 AI 和大数据时代的第一开发语言。它在人工智能、统计、脚本编写、系统测试、Web编程以及科学计算等方面均处于优势地位。现今Python不仅进入到教育部考试中心的计算机二级考试考级体系,就连小学生都开始接触 Python 语言了。Python不仅拥有众多的使用者和支持者,同时其日益增加的市场需求及就业岗位也被看好,有关Python的各层次教学也开展得如火如荼。
在Python编程普及的今天,如何获得更好的教学质量,值得每位教师思考。采用“任务驱动”式教学方式就是一种很好的选择。
2 如何有效进行“任务驱动”式教学
任务驱动式教学方法是一种建立在建构主义学习理论基础上的教学方法[1]。建构主义学习理论强调学习是学习者对目标建构和对其理解的过程, 学生是知识意义的主动建构者, 而不是外部信息刺激的被动接受者;教师是学生在学习过程中主动建构知识意义的帮助者, 而不是知识意义的灌输者[2]。……
