论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
程序语言教学中的辩证法
摘 要:本文以阅读“一项计算机基础课程改革的启示”系列文章后的感想为线索,探讨了辩证法在计算机教育中的指导意义,并揭示了辩证唯物主义在实践活动中的意义。
  关键词:计算机基础课程改革;辩证法;计算机教育
  
  从事计算机基础教学很多年了,面对计算机科学的飞速发展,我有过许多困惑。例如,程序语言从、++到java,程序设计方法从面向过程、面向对象到面向代理,这些发展变化让人不知所措。计算机基础教育的落后状况有目共睹,为此我们一直在探索学习方法和教学方法,但收效甚微。读了系列专访“一项计算机基础课程改革的启示”,突然觉得找到了探索的方向和方法:以辩证唯物主义为指导,才能找到有效的学习方法和教学方法,才能推动计算机基础教育。
  《计算机教育》从2008年1月开始,连续刊登的奚春雁主编对王立柱老师的课程改革专访“一项计算机基础课程改革的启示”(以下简称“启示”)发人深思,令人鼓舞。他们的改革历时八年多,把数据结构、语言和++语言联系在一起,目的就是要探索程序语言发展规律。在2007年的“第三届计算机教育论坛”上,我曾听到了王老师对其改革成果的简要介绍,他们的成果和他们始终坚持以辩证唯物主义方法为指南的科学态度几乎使所有在场的人受到了鼓舞。而读了“启示”,对他们的改革有了更深刻的认识。
  从中学开始我就接受马克思主义哲学教育,知道辩证法很重要,但是在现实中,辩证法对于我来说还是一种模糊的语言,不知道它应该怎样应用。“启示”仿佛打开了一扇窗,使我豁然开朗,正如“启示”中说,辩证法只有与具体的自然学科相结合才能发挥其生命力和战斗性,而只有从具体自然科学内部找出辩证法的规律并从自然学科里加以阐发,才是辩证法与自然科学的结合。
  哲学教科书告诉我们,辩证法是研究对象自身中的矛盾的,是关于一切物质的、自然的和精神的发展规律的学说,但是“启示”却从具体的自然学科中告诉了我们什么是辩证法。“启示”明确地指出,决定程序语言发展的内在原因是程序设计的基本矛盾:处理和存储。这种矛盾从低级形式到高级形式的不断转化,推动了程序语言的不断发展,就是程序语言发展的规律。正如一本教材《算法+数据结构=程序》的书名所表示的那样。把数据结构、语言和++语言联系在一起,就是从基本矛盾出发,探索程序语言发展的规律,这样就把辩证唯物主义方法具体运用到程序语言的教学中了。
  在计算机基础教学中,关于和++的关系一直是争论中的问题。主要的观点是,++和是完全不一样的方法,学习了前者,不利于学习后者,因此主张直接学习后者。按照这种逻辑,我们还可以说,有了#,可以不学++,有了更好的,以前的都可以不学了。而且有人干脆说,计算机学早的人亏了,越晚学越好。这种观点给我们的教学造成了不少混乱。特别是,无论什么观点,只要不把和++联系起来,都无法帮助我们解决数据结构教学存在的新老矛盾。由于数据结构和其先修课程或++长期以来的分离教学模式,普通高校的学生把算法设计和代码实现结合起来的能力不强,这使得,数据结构教学如果 突出算法设计的特点,学生就难以理解,而过多包含语言细节又掩盖了算法设计的重要性,这是老的矛盾;由于++新标准的出现,string串类、顺序容器和关联容器(例如vetr、list、ap和set)以及在这些类型上进行操作的一组可扩展的泛型算法,都属于++新标准的特性,于是出现新矛盾:数据结构的先修课是++,同时++的新特性中包含数据结构的内容。数据结构和++互为前提。王老师的改革很好地解决了这两个矛盾,先用描述顺序表、结构串和链表,然后将它们转化为++描述。在这种对比学习中,促进了学生对++新标准的理解和运用,提高了学生把算法设计和代码实现结合起来的能力,而且使接下去的数据结构非线性部分在用++新标准描述的基础上,还能够突出算法设计的特点。这是辩证唯物主义方法在计算机基础教育中的胜利。

未完...点击下方链接下载完整文档

程序语言教学中的辩证法

摘 要:本文以阅读“一项计算机基础课程改革的启示”系列文章后的感想为线索,探讨了辩证法在计算机教育中的指导意义,并揭示了辩证唯物主义在实践活动中的意义。 关键词:计算机基础课程改革;辩证法;计算机教育 从事计算机基础教学很多年了,面对计算机科
  • 上一篇:论计算机远程教育与多媒体技术
  • 下一篇:“新型主机操作系统”课程教学改革实践
  • 有关计算机软件数据接口的应用研
    浅谈Intranet在现代企业中的应用
    企业电子商务系统的规划与设计研
    光纤光缆和通信电缆技术发展与思
    浅谈对程序开发中异常的理解和认
    基于人工智能的银行信贷风险决策
    基于GP算法的知识发现系统
    大芯数OPGW在浙江电网的应用
    电子政务人员培训的问题与建议(1
    青年教师在医学微生物学留学生教
    刍议防火墙的合理使用(1)
    面向对象数据库理论设想
    渐开线圆柱齿轮几何参数计算的计
    研究生阶段计算机网络理论课程教
    浅谈行为引导教学方法在《计算机
    人工智能导论课程的兴趣教学法
    研究生人工智能课程教学探索
    基于人工智能的计算机辅助教学
    浅析人工智能在中小学信息技术
    基于人工智能的计算机辅助教学
    浅谈电气自动化控制中的人工智
    游戏人工智能的未来
    研究生人工智能原理教学改革
    关于人工智能技术在电气自动化
    人工智能概论课程的教学思考
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除