突出问题求解能力训练的Python课程设计
2022-03-21于宁聂清林
于宁 聂清林
摘 要: 针对大学计算机基础课程教学基本要求中程序设计基础(Python语言)的课程定位,结合2019版北京联合大学指导性培养方案(普通本科教育),研究与实践课堂教学+SPOC课程混合式教学模式,提出以案例导入、经典算法为基础,以Python123在线编程平台为训练,以综合实验为应用的教学设计,培养学生的编程兴趣,突出问题求解能力训练,为后续学习Python纵深课程打下基础。
关键词: Python语言; 问题求解; 能力培养; 课程设计
中图分类号:G642 文献标识码:A 文章编号:1006-8228(2022)03-110-04
Abstract: According to the position of the fundamentals of programming (Python language) in the teaching of college computer basic courses, and the 2019 Beijing Union University instructive training plan (general undergraduate education), the blended teaching mode of classroom teaching and SPOC teaching is studied and practiced. A teaching scheme is proposed based on case introduction and classic algorithms, with Python123 online programming platform for training, and general programming experiments as an application, to cultivate students' interest in programming, highlights the problem solving ability training, and lays the foundation for subsequent learning of Python in-depth courses.
Key words: Python language; problem-solving; ability training; course design
0 引言
Python语言作为一种最接近自然语言的通用编程语言,历经30余年的发展,已经成为全球最流行、产业最急需的程序设计语言。2016年,教育部高等学校大学计算机课程教学指导委员会发布《大学计算机基础课程教学基本要求》,首次将Python 语言作为首门程序设计课程的教学语言,在其推动下,国内高校先后开设Python 语言课程,增长十分迅速,成为当前教学改革热点[1]。
2019年,北京联合大学指导性培养方案(普通本科教育)中,根据专业需求,将Python 程序设计课程纳入培养方案。目标预期是学生在毕业时能够掌握数据统计分析、数据抓取与分析、可视化展示等技能和方法,会选择、使用适当的技术手段、资源、现代专业工具和信息技术工具,解决专业领域问题。为此,北京联合大学程序设计课程群以实施教学品质提升为抓手,以理解并实践计算思维,突出问题求解能力训练为导向,开始对Python语言程序设计课程进行建设。
1 课程设计指导思想……p>
