主体思维导向视角下的Python课程教学探索
2021-03-24杨帆丁晓剑刘禹锋刘健
杨帆 丁晓剑 刘禹锋 刘健


摘 要: 当前Python程序设计语言课程教学没有充分考虑到学生的需求,因此提出将认知启发融入构成主体思维导向的Python课程教学方法。该方法在通过利用“学生主体为中心,教师为辅导”构建具有层次导向的教学环节中,形成具有逐次递进的三层教学环境机制;同时在整个教学模式中,实行一种动态量化评价考核机制。教学实践表明,该方法能够有效提升学生的计算思维能力,以及学生的自主创新能动性。
关键词: Python程序设计; 高等教育; 主体思维; 计算思维; 教学机制
中图分类号:G642 文獻标识码:A 文章编号:1006-8228(2021)02-74-03
Abstract: The Python programming language course teaching at present does not fully consider the needs of students, a Python course teaching method that integrates cognitive inspiration into the subjective thinking guidance is proposed. The proposed method forms a progressive three-tier teaching environment mechanism in a hierarchical teaching link constructed with the concept of "student subject as the center and teacher as the assistant"; at the same time, a dynamic quantitative evaluation and assessment mechanism is implemented in the entire teaching model. The teaching practice shows that the proposed method can effectively improve students' computational thinking ability and students' initiative of independent innovation.
Key words: Python programming; higher education; subjective thinking; computational thinking; teaching mechanism
0 引言
计算机专业的学生在进行整个课程体系的学习过程中,无法避免程序设计语言的学习,而以往的高级语言不仅复杂同时细节知识点较多,给学生产生了抵制自主学习的心里,而无法充分激发创新分析问题的思维能力[1-2]。为此,Python语言凭借着语法简单、易掌握,逐渐成为主流程序开发设计语言之一;同时,随着人工智能、大数据等技术的快速发展,利用Python语言开发了一系列功能强大的类库,不仅减轻了学习者对深度学习、数据分析的学习,也提升了学习者的创新能力[3-4]。
本文提出主体思维导向的Python课程教学方法,对Python语言自身的特点以及结合授课专业学生的特点和学生的就业需求等多方位多角度进行分析入手,探索研究如何让学生快速掌握问题处理的过程和一般方法,培养学生动手解决问题的意识;学会利用Python编程思维进行相应问题的处理;同时学会解决一些通用问题和学科专业融合问题;从而使得学生在实验课程教学过程中,具备持续的用Python动手解决问题的学习创新能力。……
