《表2 必修课程设置参考(32课时)》

《表2 必修课程设置参考(32课时)》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《非计算机专业学生计算思维的培养——以Python语言为例》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

呼伦贝尔学院的非计算机专业包含着文、理、工、农、经济、教育等多个专业方向。它们不仅与计算机专业的特点不同,不同专业之间的差别也非常大。为此如何做好适应各专业的Python语言课程内容设计就显得尤为重要。根据该课程的特点和不同专业的需求,可以将Python的教学内容分成必修和选修两部分内容。必修部分包括:Python语言环境配置、基本数据结构、程序流程控制、函数和模块、python文件和数据处理等。这部分内容作为Python语言的基础是必须要学的,因此可以作为不同专业学生的Python课程公共部分。目标是了解Python的特点和环境,学习基本的程序设计方法,训练学生理解计算问题求解过程,培养学生建立抽象、自动化、程序、算法等计算思维的概念,如表2所示。选修部分可根据各专业课程的特点和专业需求来选取相关的应用内容,训练学生从实际问题求解的高度丰富计算思维的内涵和外延。如理工类可以选取:Num Py、Sci Py、matplotlib等工具包来进行高等数学、信号处理、统计分析等的计算和绘图;人文、社科类可以选取对自然语言处理的NLTK、Jieba、Text Blob等工具包进行统计分析、情感推理、机器翻译等;经管类可以选取statsmodels进行统计建模和计量分析,使用alipay、django-shop工具包等进行仿真电子商务系统。除此之外Python还对Web开发、爬虫、云计算、人工智能、金融分析和游戏开发等提供全方位的支持,可供不同的专业需求进行选择。通过选修内容将专业知识与python程序设计有机结合,不仅可以进一步加深对编程的理解和学习、使学生的计算思维获得进一步提高,也有助于学生加深专业知识的掌握和运用,进而提升他们的就业能力。