计算机语言教学中的辩证法

论文价格:0元/篇 论文用途:仅供参考 编辑:论文网 点击次数:0
论文字数:**** 论文编号:lw202350666 日期:2023-12-18 来源:论文网
  【摘 要】本文以阅读#8220;一项计算机基础课程改革的启示”#31995;列文章后的感想为线#32034;,探讨了辩证法在计算机#25945;育中的指导意义,并#25581;示了辩证唯物主义在实践#27963;动中的意义。
  【关键#35789;】计算机基础课程 辩证法 计算机教育
  
  从事计算机基础#25945;学很多年了,面对计算机科#23398;的飞速发展,我有过许多困惑#12290;例如,程序语言从C#12289;C 到Java,程序#35774;计方法从面向过程、面向#23545;象到面向代理,这些发展#21464;化让人不知所措。计算机基础教#32946;的落后状况有目共睹,为此#25105;们一直在探索学习方法和教学方#27861;,但收效甚微。读了系列专访“一#39033;计算机基础课程改革的启#31034;”,突然觉得找到#20102;探索的方向和方法:以辩#35777;唯物主义为指导,才能找到有#25928;的学习方法和教学方法,才能推#21160;计算机基础教育。
  《#35745;算机教育》从2008年1月开始,连#32493;刊登的奚春雁主编对#29579;立柱老师的课程改革专访“#19968;项计算机基础课程改革的启示#8221;(以下简称“启示”)发人深#24605;,令人鼓舞。他们的#25913;革历时八年多,把#25968;据结构、C语言和C 语#35328;联系在一起,目的#23601;是要探索程序语言发展规律。#22312;2007年的“第三届计算机教#32946;论坛”上,我曾听到#20102;王老师对其改革成果的#31616;要介绍,他们的成果#21644;他们始终坚持以辩证唯物#20027;义方法为指南的科学态度几乎使#25152;有在场的人受到了鼓#33310;。而读了“启示”,对#20182;们的改革有了更深刻#30340;认识。
  从中学开始我#23601;接受马克思主义哲学教#32946;,知道辩证法很重要,但是#22312;现实中,辩证法对于我#26469;说还是一种模糊的语言,#19981;知道它应该怎样应#29992;。“启示”仿佛打开了#19968;扇窗,使我豁然开朗,正如“启#31034;”中说,辩证法只有与#20855;体的自然学科相结合才能发#25381;其生命力和战斗性,而只有从具#20307;自然科学内部找出辩证法的规律并#20174;自然学科里加以阐发,才是辩证法#19982;自然科学的结合。
  哲学教#31185;书告诉我们,辩证法是研究#23545;象自身中的矛盾的,是关于一切#29289;质的、自然的和精神#30340;发展规律的学说,#20294;是“启示”却从具体的自然学科#20013;告诉了我们什么是辩#35777;法。“启示”明确#22320;指出,决定程序语言发展#30340;内在原因是程序设计的基本矛盾#65306;处理和存储。这种矛盾#20174;低级形式到高级形式#30340;不断转化,推动了程序语言的不#26029;发展,就是程序语言#21457;展的规律。正如一#26412;教材《算法 数据结构=程序》的#20070;名所表示的那样。#25226;数据结构、C语言和C 语言联系在一起#65292;就是从基本矛盾出发,#25506;索程序语言发展的规律,这样#23601;把辩证唯物主义方法具#20307;运用到程序语言的教学中了。 免费论文下载中#24515;   在计算机基础#25945;学中,关于C和C 的关系#19968;直是争论中的问题。#20027;要的观点是,C 和C是完全不#19968;样的方法,学习了前者,不利于学#20064;后者,因此主张直接#23398;习后者。按照这种逻辑,我#20204;还可以说,有了C,可以不学C ,有了更好的,#20197;前的都可以不学了。#32780;且有人干脆说,计#31639;机学早的人亏了,越晚学越好。这#31181;观点给我们的教学造#25104;了不少混乱。特别是,无论什么#35266;点,只要不把C和C 联系起来,都无法帮助#25105;们解决数据结构教学#23384;在的新老矛盾。由#20110;数据结构和其先修课程C或C 长期以来的分离教学模式,普#36890;高校的学生把算法#35774;计和代码实现结合起来的#33021;力不强,这使得,#25968;据结构教学如果突出算法设计#30340;特点,学生就难以理解,#32780;过多包含语言细节#21448;掩盖了算法设计的重要性,这#26159;老的矛盾;由于C 新标准的出现,string串类、顺序容器和关联容器(例如vector、list、map和set)以及在这些类#22411;上进行操作的一组可扩展的#27867;型算法,都属于C 新标准的特性,于是出现新矛#30462;:数据结构的先修课是C ,同时C 的新特性中包含#25968;据结构的内容。数据结构和C #20114;为前提。王老师的改革很好地解决#20102;这两个矛盾,先用C描述#39034;序表、结构串和链表,然后将它#20204;转化为C 描述。在这#31181;对比学习中,促进了学生对C 新标准的理解和运用,提高#20102;学生把算法设计和代#30721;实现结合起来的能力,而且#20351;接下去的数据结构非线性部分在#29992;C 新标准描述的基础上,还能#22815;突出算法设计的特点。这是辩证#21807;物主义方法在计算机基#30784;教育中的胜利。
  计算机#31185;学的快速发展,积累了庞大数量的#23454;证的知识材料,如果我们把这些#30693;识材料平等看待,毫#26080;关联地排列起来,像照镜子式地#30452;观反映,那么它们#19981;仅表现为杂多,而且#22240;为我们孤立地看待它#20204;,所以对很多复杂的概念无法理解#65292;这样就超出了我们的认识能力#12290;面对程序语言的不断发展#65292;我之所以感到困惑,#20027;要就是因为我没有牢牢掌握辩证#21807;物主义这个法宝,一心一意地去探#32034;程序语言内在联系#21644;发展规律。
  “启示”使我进一#27493;懂得,哲学不只是哲学家的事#12290;我们对人类的实践活动进行概括#21644;总结,就不可避免地受某种哲#23398;的支配,问题只在于,我们#25509;受哪一种哲学的支配。换句话说#65292;对人的实践活动,辩#35777;唯物主义不去概括和总结,#21807;心主义、形而上学就#20250;去概括和总结。而概括和总#32467;的结果不同,对我们进#19968;步实践的指导意义就不同。#20316;为一名教师,要在自己的工作岗#20301;上为祖国的教育事#19994;作出应有的贡献,就应该做一#21517;自觉的辩证唯物主义者#12290;
  我赞#21516;《计算机教育》主编的倡导:“我#20204;共同努力,来落实邓#23567;平同志提出的‘熟悉马#20811;思主义的基本理论,从而加强#25105;们工作中的原则性、系统性、#39044;见性和创造性’。我们坚信,沿着#36825;个方向走下去,我们一定能够在#35745;算机教育领域里真正有所作为。#8221;
  
  参考文#29486;:
 #12288;[1]一项计算机基础课程#25913;革的启示(一).计算机教育,2008,(1).
  [2]一项计算机基#30784;课程改革的启示(二).计算机教#32946;,2008,(2). 免费#35770;文下载中心
如果您有论文相关需求,可以通过下面的方式联系我们
客服微信:371975100
QQ 909091757 微信 371975100