程序设计课程中风险思维培养.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计课程中风险思维培养

程序设计课程中风险思维培养   (南华大学 计算机科学与技术学院,湖南 衡阳 421001) 摘 要:风险思维作为针对风险所产生的预测、估算、推理、决策等一系列心智活动,已成为新型人才所应具备的科学思维方式之一。高校作为人才培养的重要基地,挖掘现有课程思维训练潜能,创新教学方法,推进思维教学已成必然。文章分析程序设计课程在风险思维训练中的优势,阐述具体的思维训练方法,初步探讨该课程在风险思维训练中的积极作用 关键词:风险思维;程序设计;思维训练;思维教学 1 风险认知及风险思维的重要性 随着社会发展,如何应对风险社会中各种复杂性和不确定性,已成为现代社会认识事物与分析问题的基础[1]。风险作为风险社会的固有存在,无法完全规避,只能通过人类自身的知识体系去认知[2]。在这个过程中,由预见、估算、推理、决策和应对各类风险所产生的一系列心智活动即为风险思维[3]。风险思维并非只有管理者、金融从业人员、医务人员、气象专家等专业性很强的人群才具备。事实上,风险与“危机”“灾难”“安全”“责任”“可持续发展”等密切关联,已渗透到人类活动的各个领域,悄然改变了人们的思维方式与行为方式[1] 作为一种科学思维方法,风险思维在多个领域受到关注。例如,在工程、生产领域,安全风险管理理念“风险于责、预防于微、治理于严”的核心就是风险思维;在政治、军事和商业领域,领导的每一个决策都伴随着风险。风险思维对各行业人才的重要性日益凸显。事实上,现代社会对人才的需求已从传统知识型转向创新型,由技能型转向应用型。这要求高校对人才的培养要从传统的“知识灌输”转变为“思维培养”[4]。因此,如何进行创新型教学,培养和训练学生的风险思维能力,已成为高校面临的问题 2 程序设计课程对风险思维培养优势的分析 人的风险思维能力不可能与生俱来,只能在一次次实践中累积,或是经过专业思维训练才能具备。程序设计是一个使用有限确定的符号系统来描述和求解问题的思维过程。课程教学目标不仅仅是传授计算机基础知识、程序设计方法,更是要培养学生严谨的思维习惯与科学的探索精神。课程教学重点在于对问题进行分析和求解这一过程中的思维能力训练。在变化多样的程序设计过程中,风险思维贯穿始终,为问题的最终解决提供完备的思维支持 程序设计语言知识本身,多处蕴含了对风险的重视。以C语言为例,如switch结构中设置default语句,是用来应对程序运行过程中可能出现的预计之外的输入数据。又如控制结构中,设置break语句与continue语句,则是在预测可能出现的某些特殊情况下,用于程序执行过程的跳转。这些都是对程序运行过程中未知的、但可能发生的一种不确定性的应对处理。对这些知识点的理解与应用,均体现了风险思维的价值 程序设计过程中,更是无时无刻不体现着对风险的预测、评估及应对。无论是简单还是复杂的问题求解,从数据类型的选择,到选择结构、循环结构的执行条件设置,再到各种可能情况预测及处理等,每一条语句,每一处细节无一不体现风险思维的重要作用。在生活中,许多经典的计算机服务系统中对风险的预判与控制,更好地反映出现实世界中风险思维的重要地位。例如,银行系统ATM自动取款机在与用户交互时,遇故障时的事务回滚机制,航空票务系统的机票超售机制,手机通讯无信号紧急电话呼叫系统等,这些处处体现了风险思维在规避和控制风险时的价值,为人们的生活解决了许多现实需求 3 风险思维训练方法探讨 风险思维对风险的预判、决策体现在程序设计的每一个环节。一个完整的程序设计过程包括分析问题、算法描述、程序实现与测试评价这几个步骤。如何让学生有意识地去体会、反思每一个环节所蕴含的思维价值,是让学生从被动接受知识灌输到主动参与思维训练的关键 程序设计是从模仿开始,一些传统方法和思维具有先入为主的优势。目前,课程教学以理论教学为主,上机练习为辅。上机时学生的目标是模仿经典算法、完成实验任务,很少能够意识到为什么要做这些练习;也极少有学生会反思每一次完成任务,自己的能力会有怎样的提高;更不会有意识地强化这种能力训练。本应是最佳的思维能力训练常常戛然而止。因此,初步认为可从以下3个方面开展风险思维能力训练 第一,教学重点从语法知识传授转变为思维能力训练。由教师主导,精选教学实例,引导学生积极思考,深入体会处理问题时进行风险预判及应急处理的重要性,并逐步养成这种思考、应对问题的习惯。例如“输入英文字符的大小写转换”,这是选择结构中的经典例题。在分析问题阶段,许多学生受思维限制,仅考虑到如何进行大小写转换,未能想到非法输入的可能。此时教师应引导学生思考各种输入的可能性、对应处理办法,并鼓励学生积极探索以往未充分考虑到的问题,强调本阶段对风险预测的重要性。在算法描述阶段,流程图是否准确,是否完

文档评论(0)

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

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

1亿VIP精品文档

相关文档