今天看了王吉庆教授的“算法思维与创新精神---信息技术教育的核心价值”一文,文章短小精悍,但其对自然科学类学科“强调培养学生如何认识世界与发现规律的演绎、逻辑思维能力和科学精神”,对人文类学科“强调追求表现个性与特点的发散思维和人文精神”做了很好的归纳,而信息技术等技术类学科强调“解决问题与完成任务的可实现、可操作的算法思维与创新精神”,强调学校课程要“培养文理交融、思维均衡发展”的提法,是对这几类学科分析后得出的观点,我十分认同。

最近一段时间的理论学习,精读了江西师大钟志贤教授的《信息化教学模式--理论建构与实践例说》一书的理论部分,去年看的时候还有些吃力,但今年重读,已经感同身受,理论没有实践作基础,是无法实现其指导实践的价值的,而实践没有理论的指导,实践就很难有系统性和提升。对书中培养学生高阶思维的理论部分,感受深刻,正好用在了省教院名师网上授课视频讲座当中,很好的解释了信息技术学科核心价值不能仅仅停在信息素养、简单任务完成,还要在信息素养的基础上重点培养学生的高阶思维,即问题求解、决策、批判性思维、创造性思维。通过设定较复杂的劣构项目任务,给出项目的基本问题框架和案例支架,用评价引导、案例学习、小组合作等方法手段引导学生在项目活动中自主探究、合作交流,作出选择决定、解决问题、制作方案、交流展示来发展学生的高阶思维,培养算法思维。算法来源于生活,让生活更美好。

社会在进步,技术在发展,今天的信息技术教学环境与8年前课标制定时相比,已经发生了很大的变化,8年前,很多学校才接入互联网,现在,已经有一些学校用平板进行教学。因此8年前的信息技术学科核心价值观,是否还能真实反映现在的信息技术学科教学环境和现在学生的素养?现在的学生,对教材所列出的一些技术、技能已经不需要老师教了。因此信息技术学科的核心价值观也要随着社会的发展和进步,有更高的要求和内涵,所以把培养学生的高阶思维作为本学科的核心价值,是值得肯定和尝试的,美国的《21世纪技能》一书也强调了21世纪培养学生的问题能力和创新能力。前段时间,看李冬梅老师博客上刊登的学生的总结,正是体现着王吉庆先生对信息技术学科的核心价值观吗!和育人观吗!

在网络上看到一篇文章“算法重要的是思维,不是程序的实现”,转载如下。

实现一种算法首先是一种思维的实现,而不是埋头就在那里编程去实现。做为一个优秀的PM,要善于从思维中把握算法的核心,而不是象工人一样,人家已经给你了思维,你就斧头,凿子就干开了。前几年热炒一个话题,就是如何程序编程自动化,就是因为大家觉得思维层次的算法已经搞清楚了以后,程序的实现只是一个工程量的问题,而不会存在计算机理解的二义性问题。而现在很多人似乎更乐意成为一个coder,一个算法在程序上的完美实现者,而不是一个架构师,算法思维大师,一种算法的创造者,组织者。这是一个值得深思的问题。

算法源于生活,是解决问题的策略和步骤的提炼。如,大家坐公交车,从A到B站没有直达的情况下,如何计算一个特定策略下的最优解,对于策略,你可以选择:1)总路径最短。2)总时间最短。(总路径短还不一定就是时间短,可能径直穿过闹市区,反而慢。3)给每输公交车统计舒适度,你可能想时间不在乎,我就要坐着舒服。4)你是一个游客,你想要多路过风景区。确定了哪一种策略解决问题,再你设计解决问题的步骤。如,按总路径最短,你必须计算每两点之间的距离和可达性。

任何纷繁复杂的算法程序,总有这样的共性:输入和输出。在设计程序时,就象疱丁解牛一样,先把这两根主骨理出来。里边的算法结构,要培养良好的流程图思考习惯。所以说程序算法是千变万化的,但算法的思维是相通的。所以各种算法思想是对各种程序实现流程的一种非常高度的概括。就象之前说的公交车算法,输入是A,B,策略模式。输出:策略下的最优解。如果更加专业一点,或者要跟别人交流,或者形成电子文档,建议还是按照正规点的流程图软件,visio和UML都是相对不错的选择。

思维最重要的是条理,那么体现这种条理的工具就是流程图,程序流程图是一种用规定的图形,指向线及文字说明来准确表示算法的图形,具有直观、形象的特点,能清楚地展现算法的逻辑结构.画程序框图的规则:使用标准的框图符号;框图一般按从上到下,从左到右的方向画;除判断框外,大多数程序框图的符号只有一个进入点和一个退出点,而判断框是具有超过一个退出点的唯一符号。其实大部分的算法还是通过基本的算法组合流程图是体现你算法思想的语言,把你的思维物化。要非常习惯于画流程图。程序流程图是人们对解决问题的方法、思路或算法的一种描述。流程图的优点:(a)采用简单规范的符号,画法简单;(b)结构清晰,逻辑性强;(c)便于描述,容易理解。流程图采用的符号:(1)起始框{椭圆形}

(2)终止框{椭圆形} (3)执行框{长方形框}

(4)判别框{水平菱形}。除了上述这种比较通用的流程图,还有一些国际比较流行的流程图样,如:NS图和PAD图,当然采用具体什么样的流程图样没有固定的。关键是清晰表达你的思维。

扩展开来,如果状态很糊涂,就画状态机图;如果交互的流程不清楚,就画序列图;有时候各个类关系搞不定,就画类图。如果需求时各个部门责任不明确,不知道每个部门做什么,那就画部门责任图。

实现的,如果你打算自己发明基础算法,那需要很深的数学功底,你可以去看看基础数学。如果你只是打算编写普通的算法,首先还是要把那些基础算法都融汇贯通,这里涉及到很多的计算机基础也算是核心课程,数据结构、算法基础、编译原理、操作系统、离散数学、数据结构和算法基础,它们是一种高度思想的结晶,你可以一遍又一遍反复地看,反复去思考,去理解,去实现。这样你可以对基础算法的精髓了解得很深。

算法能力的提高周期比较长,即使你是一个自认为比较聪明的程序员,也不要指望在很短时间内达到一个很高的水平。当然数学能力也很重要,编写算法不懂数学,到一定程度后就上不去了,这个除了自己努力还要看天赋了。但总得来说,勤能补拙是良训,一分辛劳一分才。你只要花时间在基础算法和基础数学上有所付出和努力,算法还是会得到一定能力的提高。

提高自己对算法的思维逻辑能力,先提高自己的计算机逻辑思维能力,再考虑如何让计算机提高逻辑思维能力,最后让计算机自己提高逻辑思维能力。当然最后一种境界是大牛才有的境界,提高自己的逻辑思维能力是一个必备基础,如果自己的思维也没有条理化,那么计算机不是你的优质复制品,能够自己去学习,去优化自己的算法;提高计算机的思维能力,就是在你的算法中有强大的容错机制和反馈机制,使它象人一样能与人沟通。当然最高的境界是计算机有自主的逻辑思维能力,就是说的编程自动化,能理解人的算法的思维表达结果,然后自动转化成二进制世界里的语言形式。至于算法的实现,先抓住核心算法的实现,然后再是调用算法的程序,而不是反过来先编好测试用例和调用者算法,再去写核心算法。这是一种思维优先级的排列。

计算机职业道德核心价值观,信息技术学科的核心价值观再认识相关推荐

  1. 计算机课情感态度与价值观,信息技术课程情感态度价值观目标的难为与能为.PDF...

    信息技术课程情感态度价值观目标的难为与能为.PDF 信息技术课堂 总第266 期 中国电化教育 2009.3 文章编号: - ( ) - - 1006 9860 2009 03 0086 04 信息技 ...

  2. 多媒体计算机及关键设备,信息技术学科知识与教学能力考点清单+历年真题(高级中学)...

    第一部分学科知识 第一章信息与信息技术3 第一节信息与信息技术概述3 考点1信息的概念及基本特征3 考点2信息技术的概念及种类4 第二节信息技术的发展5 第三节信息技术与社会7 考点1与信息技术相关的 ...

  3. 初级中学计算机知识,初级中学《信息技术学科知识与教学能力》考试大纲

    一.考试目标 1.信息技术学科知识运用能力.了解信息技术发展的历史和现状,把握国内外信息技术最新发展动态;掌握信息技术学科基本知识与技能,熟悉信息技术学科的特征与应用领域;掌握信息技术学科教学的基本理 ...

  4. 小学生计算机能力考核,小学信息技术学科考核评价方案

    <小学信息技术学科考核评价方案>由会员分享,可在线阅读,更多相关<小学信息技术学科考核评价方案(3页珍藏版)>请在人人文库网上搜索. 1.小学信息技术学科考核评价方案小学信息技 ...

  5. 计算机课集体备课,信息技术学科组集体备课活动记录

    信息技术学科组集体备课活动活动内容:收看示范课<画图的使用>听课记录: 一.动画导入.(1).让学生欣赏<龟兔赛跑>地动画,最后画面定位在龟兔赛跑快到终点处.(2).欣赏后教师 ...

  6. 计算机专业课的核心素养是什么,基于信息技术学科核心素养的职业高中计算机课程教学研究...

    摘要: 在信息化社会快速发展的今天,教育是社会发展的重中之重,国家也多次发布相关文件,为我国教育发展做出了顶层设计.现今教育发展的重要任务就是新课改,在新课改的背景下,改革的需求更为迫切.新课改的重点 ...

  7. 计算思维不是计算机科学的核心素养,浅谈 对 信息技术学科核心素养 的理解...

    浅谈 对 信息技术学科核心素养 的理解 陆阳 贵州省 清镇市第一中学 551400 摘要:随着<中国学生发展核心素养>的发布,核心素养成为我国深化基础教育课程改革的新指向,作为连接总的核心 ...

  8. 重邮计算机学院新闻,感知重邮丨重庆邮电大学计算机学院稳固学科建设核心 提升人才培养质量...

    (原标题:感知重邮丨重庆邮电大学计算机学院稳固学科建设核心 提升人才培养质量) 华龙网7月12日14时30分讯(李婷婷 通讯员 敖永春)重庆邮电大学第二次党代会以来,计算机学院稳固学科建设核心,提升人 ...

  9. 重庆邮电学院计算机学院彭凯,感知重邮丨重庆邮电大学计算机学院稳固学科建设核心 提升人才培养质量...

    华龙网7月12日14时30分讯(李婷婷 通讯员 敖永春)重庆邮电大学第二次党代会以来,计算机学院稳固学科建设核心,提升人才培养质量,在科学研究.对外合作交流和师资队伍建设的基础上,已建设成适应创新人才 ...

  10. 计算机与网络信息技术的核心,内容提要:21世纪,以计算机和网络通讯为核心的信息技术在社….doc...

    内容提要:21世纪,以计算机和网络通讯为核心的信息技术在社-.doc 信息技术与语文课程的有效整合 姓名:褚静帆 单位:南昌师范附属实验小学新校区 邮编:330007 内容提要:语文能力不单指听.说. ...

最新文章

  1. 深度学习的非主流应用
  2. ABAP-读取应用服务器目录信息的函数代码摘抄
  3. 通过Orchestra以微服务架构的方式生成guid
  4. OnIntialDialog() (Dialog应用)和 OnIntialUpdate(View应用)的 程序起始点
  5. IBM AIX:Java进程大小监视
  6. android 多个textview,Android:多个textview像单个文本
  7. 我对计算机感兴趣作文300字,我想对电脑游戏说作文300字
  8. 信息学奥赛一本通(1266:【例9.10】机器分配)
  9. 【Spring】配置SpringBoot同时支持http和https访问
  10. Spark报错:Bad response ERROR for block BP-78092257-8.xx-121xxx
  11. 世界杯:左撇子在体育方面大有前途
  12. 他山之石 可以攻玉-《海量数据库解决方案》
  13. Microsoft Visio-Microsoft Visio下载
  14. c语言按一个按钮弹出窗口,实现点击按钮,弹出输入框的内容
  15. 中元节,会吃的民族带你了解“鬼节”的习俗
  16. 不知道何时,我逐渐丧失了表达能力
  17. 搭建STF远程真机操控环境
  18. Java动态数组和泛式
  19. 《虎虎圆桌派》第一期全程回顾
  20. 莱布尼兹懂得超实数吗?

热门文章

  1. JBoss,Geronimo还是Tomcat?——三种开源Java应用服务器的比较
  2. 惊喜!轻松将word转换成pdf文档
  3. IDEA价格对程序员来说九牛一毛,为啥这么多人用破解版?
  4. Ubuntu开启BBR加速
  5. 如何使用高德地图 API 做一个路线规划应用,展示自定义路线
  6. 个人理财通Android手机测试,基于Android的个人理财管理系统
  7. Windows痕迹清除技术
  8. Silvaco TCAD仿真3——DeckBuild
  9. easyui中清空filebox的值
  10. 程序员学习时间的由来