人文关怀背景下学生资助项目中的分支程序教学.docxVIP

人文关怀背景下学生资助项目中的分支程序教学.docx

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多

?

?

人文关怀背景下学生资助项目中的分支程序教学

?

?

周南

●项目设计背景

党和国家高度重视家庭经济困难学生的就学,建立起覆盖学前教育至研究生教育的学生资助体系。但在实际助学金申请、发放的过程中,有部分学生因不了解相关资助政策,觉得申报过程烦琐或者害怕暴露个人隐私而放弃。本项目通过探索用技术进行人文关怀,让困难学生资助信息收集更人本化,并以此促进学生探索编程解决实际问题的技术价值。

●项目实施过程

1.创设情境,引入项目

为了达到更好的学科育人效果,教师讲述自己求学生涯中获得国家资助的亲身经历,在宣传国家资助政策的同时,培养学生不管身处何种逆境都不放弃的精神,激起学生情感共鸣,同时创设真实问题情境,引导学生思考如何通过程序帮助老师解决工作中遇到的困难学生不愿提出资助申请的问题。

2.分解问题,解决问题

(1)判断学籍——单分支程序的应用

活动1:学生输入教师提供的虚拟身份证号,如果虚拟身份证号在学籍库中可以查询到,则输出“您是我校在籍学生,可以申请国家资助!”,完成半成品代码中单分支部分并调试运行。半成品程序代码省略。

设计意图:学生在活动中完成单分支结构的学习与应用,教师在此过程中重点强调语法规则,如if和条件语句中间需要空格、条件语句后的冒号一定不可以遗漏、语句或语句组必须严格缩进才可以被执行等。学生通过单分支的学习,会想到如果条件语句不成立应该如何处理,从而引出双分支结构。

(2)判断是否需要资助——双分支程序的应用

活动2:学生根据自己的家庭情况,输入1或2(1代表需要资助,2代表不需要资助)。如果输入1,将在对应单元格填入“贫困”,然后继续输入家庭年收入和家庭人口数,并填入对应单元格,计算家庭人均年收入。如果不需要资助,则输入2,将在对应单元格填入“不贫困”。完成半成品代码中双分支部分并调试运行。在前述程序的基础上,继续完成半成品程序(代码省略)。

设计意图:双分支结构是分支结构的重点,教师需要比较单分支和双分支的差异。对于部分学生在else之后再加条件进行判断的错误做法,教师要强调双分支有且仅有一个条件语句,当有多个条件需要进行判断的时候,则使用多分支结构,为后续的教学埋下伏笔。

(3)根据贫困等级,计算对应资助款——分支程序的巩固应用

活动3:根据需要资助学生家庭的人均年收入情况,如果低于当地标准X元,输出“您是特殊情况,可以获得国家资助共Y元,请继续填写详细情况!”,并在对应单元格填入“特殊情况”,否则,输出“您是一般情况,可以获得国家资助M元!”,并在对应单元格填入“一般情况”。完成半成品程序中分支嵌套并调试运行。知识链接如下图所示。学生在活动2的基础上续写代码,为了表达语句的嵌套,以活动2代码为基础。

设计意图:通过活动3,加深学生对双分支应用的理解与应用,体会不同的分支对应不同的输出,同时学习分支的嵌套,理解分支结构代码书写格式的重要性。

(4)了解特殊贫困学生的具体情况——多分支程序的应用

活动4:针对特殊贫困学生进行深入调研。如果输入1,填入“建档立卡”;如果输入2,填入“低保”;如果输入3,填入“学生残疾”;如果输入4,填入“特困供养”;如果输入5,填入“孤儿”。否则,输出“请输入正确的数字类型”,完成多分支半成品及分支嵌套。学生在活动3的基础上续写代码,此处为了表达层级关系,以活动3代码为基础。

设计意图:学生通过活动4自主完成流程图和半成品代码的编写和调试,掌握多分支语句格式及应用场合。各种家庭情况都用数字代替,以保护学生的隐私和心灵。

学生通过学习,掌握了单分支、双分支、多分支及分支嵌套,完成了项目中各个模块代码的编写,最后对项目进行完善和优化,如添加输入信息的保存语句和致谢语句等。

3.回顾项目,知识建构

通过思维导图进行知识的建构,回顾单分支、双分支、多分支语句格式,将Key、语法和缩进再次进行梳理。

●项目反思

本节课的项目设计是比较敏感的贫困问题,为了化解这种敏感,教学的情境创设从单纯的扶贫延伸为克服生活和学习中的困难,并提升到“使用技术进行人文关怀”的项目设计,对单分支、双分支、多分支及其中分支嵌套学习层层递进,给学生留有优化项目的空间。为了防止学生个人身份证号等个人信息的泄露,用虚拟身份证号进行建模,在作品完成后可通过网络数据进行真实数据保护。笔者今年在高一使用该项目授课,完成了对新生国家资助政策的宣传,同时收集了需要资助的学生信息,真实地让编程教学与资助工作实践相结合,取得了良好的效果。

苍山点题

适合的就是最好的,这一直是一线教学实践、研究的一个共识。由于各地方的学情不同,教育基础不同,师资状况也有差异,探索基于本地化、校本化的编程教学视角、策略及具体内容都是必要的。

第一篇文章,作者从全民智能教育视角,对小学Python课程体系构建进行了研究。文章主要对

文档评论(0)

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

90后

1亿VIP精品文档

相关文档