基于DICE知识生态模式的Python课程教学实践.docxVIP

基于DICE知识生态模式的Python课程教学实践.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DICE知识生态模式的Python课程教学实践 Abstract: To ensure the teaching quality of Python language course and improve the ability of students to use Python language to solve scientific theory and application problems, a Python programming curriculum reform and practice method based on DICE knowledge ecological model is proposed in this paper. It is guided by the construction of DICE knowledge ecological model, and integrates diversified teaching methods in the process of knowledge distribution, knowledge interaction, knowledge competition and knowledge evolution. This method can continuously increase the knowledge reserves and active learning ability of students based on cultivating their computational thinking. Finally, Python programming language can be used to solve the theory problems or practice problems in the field of software engineering. The teaching practice shows that the proposed method can effectively promote students active learning ability and improve the flexible application ability of Python programming language. Key Words: Python programming; DICE knowledge ecological model; computational thinking; active learning 引言 年,Guido van Rossum開发了一种可集支持命令式程序设计和泛型编程等多种编程范式于一体的Python脚本语言,该程序设计语言是在面向对象和解释型程序设计语言基础上的进一步演变与发展[-]。Python程序设计语言由于其语法简单、开源实现[],具有较强的可移植性、可扩展性和可嵌入性,具备功能强大、种类丰富多样的标准库,并可应用于其它语言与工具,因此Python语言也被称为胶水语言。同时,它也可支持Web编程、数据库编程、网络编程、网页爬虫、Pymo引擎、黑客编程等应用,为各专业领域科学研究和软件工程项目开发提供了强大支持,已广泛应用于视频图像处理、自然语言处理、机器学习、数据挖掘等方向的研究[-]。Python程序设计语言因其语言特点和广泛的适用性,成为国际最受欢迎的程序设计语言。为保证Python语言课程教学质量,提高学生利用Python语言解决科学理论和应用问题的能力,进行Python程序设计语言课程教学改革研究十分必要。 国内外研究现状 目前,国外很多高校(如麻省理工学院、渥太华大学等)已将《Python程序设计》课程作为大学生基础编程课程,并在Coursera等在线教育平台上提供约翰霍普金斯大学等众多高校的Python在线课程[]。国外高校通过研究发现,Python程序设计语言相比其它语言具有更高的教学价值,并且这一技术趋势也得到国外众多大学响应。美国综合排名前的大学已有超过所开设了Python语言类课程[]。加拿大渥太华大学提出多元化Python教学思想,通过多元化教学手段进行教学改革。总的来说,从国外高校教学效果和教学质量来看,相关教改取得了较好效果。 我国针对Python程序设计语言课程的开设和研究起步相对较晚。目前,相关教学研究主要集中在如何利用计算思维进行Python程序语言学习。文献[]利用计算思维提出Python语言程序设计的段教学模式,通过案例、拆解、纠错和增量式编程方式进行教学;文献[

文档评论(0)

wh45814 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档