体验敏捷开发思想 培养学生的计算思维

来源 :中小学信息技术教育 | 被引量 : 0次 | 上传用户:shanyuqi0513
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】目前,育人方式变革正从知识本位走向素养本位,从“为了知识的教育”走向“通过知识的教育”。本文通过两个教学案例帮助学生体验敏捷开发思想,进而培养学生的计算思维。
  【关键词】敏捷开发;计算思维;信息技术
  2017版高中信息技术新课标提出了计算思维这一核心素养。计算思维是指个体运用计算机科学领域的思想方法,在形成问题解决方案的过程中产生的一系列思维活动[1]。敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发,是软件公司常用的一种开发方法。
  在高中信息技术教学中,笔者注重理论联系实际,把学科知识置于学科真实的情境中,从而让知识活起来,培养学生的计算思维。因此本文设计了两个适用于敏捷开发思想的项目:密码登录系统、随机点名器。
  项目一:密码登录系统
  1.项目学习目标
  (1)掌握if条件语句的格式及使用方法(计算思维)。
  (2)掌握while循环语句的格式及使用方法(计算思维)。
  (3)掌握for循环语句、break语句的格式及使用方法(计算思维)。
  (4)掌握字典的创建、访问、in运算符等相关知识(计算思维)。
  (5)学生能够根据实际问题,采用计算机可以处理的方式界定问题、抽象特征、描述算法,综合运用Python中的基础知识(信息意识、计算思维)。
  2.项目描述
  在平时的工作、生活中,需要经常登录一些系统,该项目让学生利用学过的Python相关知识完成一个密码登录系统开发。
  3.项目内容
  该项目为一个持续Python知识教学过程中的项目,帮助学生体验敏捷开发中软件迭代更新的过程。
  以下为软件的四次迭代更新过程涉及的知识,为Python中的if条件语句、while循环语句、for循环语句以及字典等。
  请编写一个用户登录系统,用户输入用户名、密码后,若用户名不存在提示“用户名不存在”,若用户名存在但密码错误提示“密码错误”,若同时正确提示“登录成功”。
  使用场景:此版本可使用多分支条件语句来完成,但是程序较冗长。借由字典这个数据结构可简化代码及逻辑,因此可以作为Python中数据结构——字典的引入案例,借此讲解字典的基本操作方法。
  4.项目反思
  以上四个版本均处理用户密码登录问题,只是随着学生所学知识的增加,功能更加完善,更符合现实生活中的需求,借此带领学生体验敏捷开发的思想方法,进而培养学生的计算思维。
  此外,本项目为一个连贯项目,还可以作为相关知识情境引入案例,帮助学生更深刻地理解相关知识。
  如版本1、版本2分别用到if条件语句、while循环语句(表3),而两条语句在格式上非常类似,借由本项目版本1、版本2可帮助学生深刻理解两条语句的异同。
  项目二:随机点名器
  1.项目学习目标
  (1)掌握random模块中randint的使用方法,能够根据需求确定randint的两个参数(计算思维)。
  (2)掌握列表的创建、访问、删除、获取长度等方法(计算思维)。
  (3)能够根据需要综合应用if条件语句、while循环语句、break语句等(计算思维)。
  (4)掌握使用Python读取文件的方法(计算思维)。
  (5)掌握字符串split函数的使用方法(计算思维)。
  (6)学生能够根据实际问题,采用计算机可以处理的方式界定问题、抽象特征、描述算法,综合运用Python中的基础知识(信息意识、计算思维)。
  2.项目描述
  在平时课堂中教师经常需要叫学生回答问题,该项目让学生利用Python相关知识制作一个随机点名器帮助教师点名。
  3.项目內容
  敏捷开发思想有一个重要的内容是“快速响应用户需求”,先完成核心部分,再逐步完善。该项目可以很好地帮助学生体验这一过程。
  要求:为了方便所有人都可以使用该随机点名程序,名字可以使用文件读入的方式,当点名的名字发生改变时,只需要改变文件中的名字即可。
  知识链接:使用open函数打开一个文件,使用read方法读取文件内容,使用split方法将读取的内容按照换行分隔返回一个姓名列表。
  4.项目反思
  以上六个版本逐步完善,从最基础的只可以点学号,到实现文件读取点名,功能逐步增加,不仅让学生体验敏捷开发的过程,还方便学生理解并独立完成程序,进而在这个过程中培养学生的计算思维。
其他文献
相对城市学校来说,农村学校开展线上线下混合式教学的困难更多,问题也更加复杂。北京市延庆小丰营中心小学是一所典型的农村学校,在新冠肺炎疫情期间进行了线上线下混合式教学的实践,学校结合实际现状确定了线上线下混合式教学目标,通过实施以视频交流、直播讲解等为主的线上学习与“田间地头”的线下指导相结合的混合教学方式,保证了学生的正常学习秩序与效果,为其他农村学校开展线上线下混合教学提供了有益借鉴。
作为黔北重镇,红色圣地,转折之城的遵义,藉由“遵义会议”在中国革命史上留下了浓墨重彩的一笔,成为了中国革命的关键转折点和走向最终胜利的新起点。遵义也由此成了全国红色旅游和红色教育的重要场所。  在红色文化土壤滋养下的百年四中,从“女诫教育”到“骆驼教育”再到“全人教育”,教育脉络清晰,传承有序,文化绵延。建党百年之际,遵义四中人在践行习近平总书记的“传承红色基因、讲好遵义故事”的殷切嘱托中,充分运
北京市海淀区七一小学,一个用党的生日命名的学校,建于1954年,位于海军司令部大院内,建校之初是海军干部子弟学校,著名将领刘华清为学校题写校名,这让我们深知身上的使命和责任。67年来,七一小学的教师、学生和家长身上流动着浓厚的军队文化基因,承担着对国家的忠诚和培育一代新人的重要使命。  在“互联网 教育”的时代,人工智能、大数据、区块链等技术迅猛发展,将深刻改变人才需求和教育形态。智能环境不仅改变
构建以国内大循环为主体、国内国际双循环相互促进的新发展格局是我国经济社会发展的重大战略选择。习近平总书记在教育文化卫生体育领域专家代表座谈会上指出:“人力资源是构建新发展格局的重要依托。要优化同新发展格局相适应的教育结构、学科专业结构、人才培养结构。”党的十九届五中全会通过的《中共中央关于制定国民经济和社会发展第十四个五年规划和二〇三五年远景目标的建议》提出,加大人力资本投入,增强职业技术教育适应
期刊
本文所展示的教学案例,是通过将PBL理论与本土化的跨学科教育相结合,探讨了教学方式的另外一种可能性,即以学生为主导的模式设计,利用“玩看做读”四位一体的学习方式,循序渐进,通过交叉学科的多层嵌套,交互激发他们的演讲能力、创造能力及写作能力等,在完成各学科教学目标的基础上,激发孩子们更多的可能性,真正做到寓教于乐,授之以渔。
【摘 要】2020年突如其来的疫情极大地影响了教师研修工作,随着后疫情时代的到来,对加强中职英语线上线下混合式研修模式探索提出了新的要求。本文结合中职英语教师研修实例,运用线上线下结合的教研方式,对教研前、教研中、教研后以及考核评价环节进行了分析和总结,并对教师互联网使用能力提升、网络平台资源建设等方面提出一些建议,对后疫情时期的教师研修方式进行了有益的探索。  【关键词】中职英语;教师研修;混合
2020年新春伊始,新冠肺炎疫情席卷全球,其来势之猛、覆盖范围之广令人始料未及。在这个特殊时期,国家要求师生“离校不离教,停课不停学”,借助互联网构建云端课堂。面对现实,身为一名思想政治课教师,我感受到了学科的使命和价值所在。思想政治课教师不仅要立足高考把握好学科教学,而且要服务德育发挥思想政治课的育人作用。我们在带领学生漫步云端遨游知识海洋的同时,还要适时做好学生的精神导师,帮助学生疏导情绪,引
期刊
【摘 要】大数据时代,小学语文差异教学评价正在转型。大数据技术推动小学语文差异教学评价向智能化、过程化、及时化等基于客观数据的个性化评价转变,本文对大数据在小学语文差异教学评价的价值及实践路径上进行了探索。  【关键词】大数据;小学语文;差异教学评价  现阶段小学语文教学评价的问题  1.教学评价依据不充分——忽视差异扼杀潜能  当下,学校教师囿于教育技术和教育观念的局限,在开展教学评价时,依据仍
【摘 要】本文提供了一种快速将试题转化为GIFT格式并导入试题库的方法。利用Python程序将试题转化成GIFT格式,然后利用Moodle平台的导入功能将试题导入试题库,希望为一线教师提供一定帮助和借鉴。  【关键词】Moodle平台;GIFT格式;Python编程  在Moodle平台的测验模块中,单选题是最为常见的评价类型。在实际教学过程中,试题一般是教师提前制作好的,一道题一道题地添加到测验
【摘 要】通过学习编程来培养小学生的计算思维已经越来越受到重视。笔者结合GoC编程工具的特点,以计算思维形成一般过程中的分解问题、模式识别、抽象概括、算法设计等四要素为导向,将计算思维培养融入任务驱动式教学中。本文以粤教B版六年级下册信息技术第5课“筑长城”为例,阐述如何对小学GoC编程绘图教学任务进行优化设计,把教学任务分解成让学生容易理解的子任务,层层迭代上升,从而优化小学生的学习体验,提升小