网站大量收购闲置独家精品文档,联系QQ:2885784924

大概念背景下的跨学科Python教学设计.docx

大概念背景下的跨学科Python教学设计.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

大概念背景下的跨学科Python教学设计

摘要:大概念教学是学科高屋建瓴的认识,可以帮助学生形成学科概念,提高学生解决问题和创新的能力。跨学科教学为信息技术教学提供了更多的选择,能提高学生的应用能力。因此本文提出,在教学中应用大概念背景下的跨学科教学方式,能让学生以小见大地理解信息技术的学科真谛。

中图分类号:G434?文献标识码:A?论文编号:1674-2117(2024)01-0061-03

大概念背景下的跨学科课

大概念教学[1]强调围绕学科大概念组织教学,以大概念为视角分析教学内容、整合知识并为学生提供自主探究的空间。跨学科的信息技术课充分利用了计算机与其他学科融合的特点,发挥信息技术作为实用学科的优势,利用信息技术辅助专业发展的宏观视野,构建了一个信息量大、知識丰富的真实学习环境。这种模式下的课堂,将不同学科的知识进行整合,不仅能让学生更好地理解和掌握知识,还能提高学生的学习兴趣和积极性,让学生主动探索知识,而不是被动地接受其他学科的知识。

大概念背景下的Python课程整体设计

在大概念的引领下,笔者设计了贴近生活实际的“学生学籍管理系统”的Python系列程序,并通过项目式教学方法,把大问题分解为一个个具体的小问题,帮助学生用计算思维分步骤地解决生活中的问题,从而逐步形成对Python编程语言的认知,形成学科大概念。笔者将课程具体分为以下七个微项目。

微项目一:学籍管理系统与用户的对话。学生理解Python的输出功能、print()函数和字符串的用法。

微项目二:学籍管理系统的录入。学生理解input()函数,了解变量、数据类型等几个重要概念。

微项目三:学籍管理系统存储个人信息。学生了解列表的用法和列表项的多样性。

微项目四:在学籍管理系统中查找信息。学生能用双分支结构找出符合条件的学生信息。

微项目五:在学籍管理系统中对学生条件的复杂查询。用多分支结构对多个条件进行查找。

微项目六:在学籍管理系统中录入多个学生信息。用for循环录入全班学生的信息。

微项目七:在学籍管理系统中查找多个符合条件的学生。用while循环找出所有符合条件的学生。

最终,通过学籍管理系统的系列程序设计,学生将一个个微项目组合来解决一个大问题,进而学会用计算思维的方式解决生活中的实际问题。

笔者以第一个微项目《学籍管理系统与用户的对话》为例,设计了三个小任务,用小问题讲大道理,让学生逐步理解如何让计算机与人类对话,了解人工智能的应用,感受编程的魅力和价值。下面谈谈具体实施过程。

1.创情境,发任务

教师下发一款“学籍管理系统”程序,让学生运行程序体验功能。学生进入系统会看到页面上自动出现“欢迎进入学籍管理系统”的语句,教师提问:是否也想做出这样的智能程序?通过提问提高学生的兴趣和探索Python用法的欲望。

设计意图:用“学籍管理系统”程序将信息技术与生活化、跨学科的内容联系起来,提高学生的学习兴趣,充分调动学生动手操作的积极性。同时,学生通过尝试系统功能,明确整个项目要达到的效果和学习目标。

2.学知识,解问题

任务一:让系统与你对话

①学生学会使用print(欢迎进入学籍管理系统)语句。这段代码是Python语言的基础输出语句,它会在控制台打印出字符串欢迎进入学籍管理系统。

②教师进一步引导:字符串在Python中就是一串字符,它不会被解释器计算,而是直接原样输出。

③学生体验计算机编程方式和计算机如何与人类对话。

④学生了解print语句是一个基础的输出语句。

设计意图:通过此任务让学生形成计算机输出的概念,并认识字符串的概念。活动将计算机与人类生活联系起来,实现了跨专业、亲生活的教学目标,提高了学习兴趣。

任务二:让系统打印序号

①学生先练习print(打印序号)语句,复习打印字符串的方法。

②学生再尝试打印学号、print(6+1)语句,观察屏幕上print(6+1)语句会直接在控制台打印出结果7,因为6+1的结果就是7。

③教师引导学生观察print(打印序号)和print(6+1)两个语句的区别(如下图),了解字符串和数值型数据的不同。

④学生通过复制粘贴修改任务一的输出语句,快速操作完print(打印序号)语句。

⑤通过观察print(6+1)和print(打印序号)的输出结果不同,学生了解了Python的数学计算功能,体会到Python作为解释型语言的特性和高级编程语言更加方便、高效的特点。

任务三:让系统一次性打印多种信息

①学生练习print(高晓明学籍号:+007)语句,并查看结果。

②学生了解控制台打印出字符串高晓明学籍号:007。

③学生思考字符串中“+”号的用法。

④教师引导:Python将007视为字符串类型的数据,两字符串间的“+”号不是数学运算,而是字符串的前后连接。

⑤教师进一步引出加法运算符

文档评论(0)

ZC强 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档