- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
编程文化与人文主题在内涵上的契合分析
隨着编程教育的推进,教与学都必然会从语言语法、算法设计继续向计算思维、编程文化高阶发展。这是一门课程不断成熟的表现,也是编程教育内涵与外延同步螺旋上升的需要,更是编程文化慢慢自我塑造的过程。编程文化,可以既包括编程自身的思维方式、价值取向、意识形态等具体表现,也包括编程学习时采用的人文(文化中的先进、核心部分)的主题、人文的产品或人文的元素等与之契合关联。但是,我们往往单纯地把采用社会文化主题的技术实现作为编程文化,这是缺乏深度的。本文旨在分析比较难以理解的编程文化与人文主题的编程在内涵上如何契合。
●人文主题在编程文化中的内涵表现方式
无论是基于代码编程的算法教学,还是基于图形化编程的作品设计教学,大家都会关注“立德树人”这一重要的教育目标,这是提升学科核心素养的重要方向,也是提高课程内涵的重要途径。
在编程教学的范例内容选择方面,教师往往会首先选择数理问题,因为数学、物理等学科问题的数据关系明确,容易构造数学模型,并且简单易懂,难点在于需要更精确地分析学生的数学知识基础;其次是密码、遗传、心理分析、人机对话等逻辑类型的内容,因为这类问题能够很好地体现逻辑判断与推理;再次是社会文化、趣味故事等主题内容,这方面容易激发兴趣,能够降低认知难度,适用范围也广,极受欢迎。不论什么内容,又可能会区分为语言、算法和作品不同的教学理念。可以说编程文化的具体形成与教学内容、教学理念与教学形式都是密切相关的。
编程文化中吸纳人文内涵,往往有三种比较有深度的表现方式:一是人文产品设计类,编程项目直接采用基于人文关怀的科技主题,通过编程来解决具有人文需求的实际问题并形成相关产品,如“设计一款老人摔倒自动报警器”,这能够与计算思维高度融合;二是人文元素吸纳类,在编程文化中融进人文素养,尤其是针对信息意识、数字化学习与创新、信息社会责任等相关的人文元素,如设计程序研究函数图像时,采取图形界面进行参数调整以灵活地研究函数图像,回避红绿颜色的对比对色弱者进行关照等,虽无非人文产品但有人文元素;三是编程技术文化思想类,编程文化在算法、代码上的文化内涵表现,如迭代算法的数据继承性是“算法优化”,也是“动力源泉”,又如分治算法是高效的算法设计,也是多线程、区块链等技术哲学的价值发展等,这会对帮助人、发展人的技术文化价值有更深刻的表现。
不论哪一类情况,在编程教学中都需要把编程文化与人文进行内涵契合。通过分析采用文化主题编程教学,可以探讨两种文化相互促进的意义,同时也能彰显编程文化吸纳人文教育的价值意义。
●人文主题的处理过程,需要与编程文化(技术特色、概念本质)保持一致
很多编程技术都具有特定的功能与用途,这是编程自身的技术文化价值所在。教师在采取包括人文主题在内的任何情境、任务、问题或项目时,都要考虑主题内容与编程的特色技术、概念本质是否保持一致,避免教条地使用技术造成问题解决过程、主题处理过程与技术、概念的貌合神离,甚至伤害对技术价值的认知,也损害文化主题的意义。
例如,泰山版初中信息教材中采用了分组进行基于“列表”存储、交流“品质”的人文主题的数据编程处理,通过输入、追加、显示、交流等列表操作,对数据存储、数据加工的编程技术、列表概念、文件读取等进行学习。其过程是,首先请每一个学生找出自己的多项品质,利用列表追加技术,如list.append(“勇敢”)、list.append(“善良”)等完成数据获取、存储,在数据获取过程中交流、认同、学习其他同学的优良品质;然后,通过列表概念认识数据存储的方式,通过列表访问技术查看小组的数据存储成果,形成品质认同效果;最后,通过向文件的写入列表数据技术[如f.write(list)],对学生品质、小组理念进行存储、提交、展示,完成从个人到集体的“品质聚合”,在这整套的项目活动中,在人文上对学生的品质养成意义非凡,对列表技术的动态存储、数据访问与管理的运用也思路清晰。更主要是的,列表的动态管理与品质的动态培养相契合。
再举一个技术、概念与主题处理不甚恰当的例子。某学生用书,在大量借鉴上述教材进行开发的过程中,可能感觉此例很好,又考虑到版权问题,也或者只是想进一步提高站位,采用了核心价值观的文化主题。但是,程序设计中几乎没有数据变化和发展。这就出现了文化主题与技术特色、概念本质不匹配的问题。主要原因是,其采用的文化主题中的词汇是固定了三类(每类4个词,共12个词),因为是固定词让学生一次性输入,“动态”存储意义不再必需。实际上,这12个词是可分成三个层面来说的,存储在一个列表中也显得与主题与技术貌合神离。如果编写者真的深度理解了列表技术内涵,该主题也可以改进得更恰当。例如,方案一是可以使用三个列表存储成三个分类的各自4个词汇,在显示时可以分类访问;方案二是可以提高列表技术难度,使
您可能关注的文档
- NOC 2020,步履不停,创新不止.docx
- PBL理念下初中编程类思维课堂的实践与思考.docx
- Python编程作图物理仿真项目进阶设计.docx
- SECI视角下基于教育技术的教师个人知识管理模型构建.docx
- SFarm开源智慧农场:一个真实的 物联网技术实践场.docx
- STEAM理念引领下的初中无人机课程探索.docx
- STEM:跨越现在和未来的教育.docx
- STEM教育内涵及学校STEM课程的构建.docx
- STEM教育视野下综合实践活动课程校本化实践.docx
- STEM理念下机器人课程与 小学科学整合探索.docx
- 河南省郑州市第一中学2017-2018学年高一下学期周测物理试题(325)扫描版含答案.doc
- 山西省怀仁县第一中学2017-2018学年高二下学期第一次月考生物试题扫描版.doc
- 河南省六市高三下学期第一次联考试题(3月)理科综合扫描版含答案.doc
- 四川省高三全国Ⅲ卷冲刺演练(一)文综地理试卷扫描版含答案.doc
- 河南省洛阳市高三第二次统考文综试卷扫描版含答案.doc
- 甘肃省靖远县高三下学期第二次联考理科综合试题扫描版含答案.doc
- 问题导学法在办公场景中的实施策略及效果评估.docx
- 退休后的个人品牌打造与传播策略.docx
- 问题解决在办公流程优化中的应用.docx
- 问题导向的办公环境创新设计.docx
文档评论(0)