999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一項計算機基礎(chǔ)課程改革的啟示

2008-01-01 00:00:00
計算機教育 2008年1期

地球在變小,地球上不會再發(fā)現(xiàn)新大陸,可是一個新的認識、一個新的角度,無異于對地球的一次開拓,無異于發(fā)現(xiàn)新大陸。

一項計算機基礎(chǔ)課程改革,歷時八年多。在2007年西安舉行的“第三屆全國計算機教育論壇”上,改革者的發(fā)言使幾乎所有在場的人都受到了鼓舞。他們的創(chuàng)新成果是把“數(shù)據(jù)結(jié)構(gòu)”、“C語言”和“C++語言”聯(lián)系在一起,形成了一門打破專業(yè)界線的綜合課程;開發(fā)了豐富新穎、獨具特色的多媒體教學(xué)軟件;建立了以學(xué)生為骨干的教學(xué)實驗管理機制。他們的教材《C/C++與數(shù)據(jù)結(jié)構(gòu)》(第3版)(上下冊)被評為“普通高等教育‘十一五’國家級規(guī)劃教材”,并由清華大學(xué)出版社和Thomson Learning分別出版中文版和英文版,在國內(nèi)外發(fā)行。特別令人感到震動的是,在他們的創(chuàng)新成果中,處處表現(xiàn)出了辯證唯物主義的方法。

我們一直倡導(dǎo)馬克思主義理論是我們行動的指南,但是,在一項具體的計算機課程改革中始終堅持這一原則也許還從來沒有過,這是一件多么難能可貴的事情。這種開拓性的改革精神給我們開了一個好頭。

本刊執(zhí)行主編奚春雁(以下簡稱奚)為此專門走訪了這項改革的主持者——天津師范大學(xué)王立柱教授(以下簡稱王),經(jīng)過交談,我們深深感到這項改革意義重大,對計算機基礎(chǔ)教育具有極大的啟發(fā)性。《計算機教育》擬從2008年第一期開始,特別開設(shè)“教改專欄”欄目,對這項教學(xué)改革的過程進行詳細介紹。我們以此拋磚引玉,希望大家暢所欲言,對此項改革發(fā)表自己的觀點,一兩句感言也好,論文評述也好,不同主題、不同角度,我們都歡迎。

我們共同努力,來落實鄧小平同志提出的“熟悉馬克思主義的基本理論,從而加強我們工作中的原則性、系統(tǒng)性、預(yù)見性和創(chuàng)造性”。我們堅信,沿著這個方向走下去,我們一定能夠在計算機教育領(lǐng)域里真正有所作為。奚:王老師,C語言、C++語言和數(shù)據(jù)結(jié)構(gòu)至今還基本上都是獨立的課程,而您在八年以前就計劃把它們聯(lián)系在一起,這種想法是從哪里來的呢?

王:這是現(xiàn)實的需要。當(dāng)時我在經(jīng)濟信息系,號業(yè)對學(xué)生的計算機應(yīng)用能力要求比較高,可是計算機課程分散,重點不突出,低水平重復(fù)嚴(yán)重,占用課時又多,這種教學(xué)既不能跟上計算機快速發(fā)展的步伐,又不能提高學(xué)生的自主學(xué)習(xí)能力。

奚:于是你們就選擇了C、C++和數(shù)據(jù)結(jié)構(gòu)這三門課程進行綜合性課程改革。為什么選擇這三門課程作為突破口呢?

王:無論是為了跟上程序語言快速發(fā)展的節(jié)奏,還是為了提高學(xué)生自主學(xué)習(xí)的能力,我們都必須把計算機基礎(chǔ)教學(xué)內(nèi)容從簡單的應(yīng)用和單純的應(yīng)試轉(zhuǎn)到學(xué)習(xí)和掌握程序語言發(fā)展的規(guī)律上來。

奚:您提到了程序語言發(fā)展的規(guī)律。能不能再說具體一點?

王:程序語言發(fā)展是程序語言重用程度的不斷提高:從匯編語言,C語言,到C++語言,Java的流行,是基礎(chǔ)設(shè)計方法重用程度的提高;從機器指令到函數(shù),從對象到構(gòu)件,支持重用的程序語言機制日漸成熟。而決定程序語言發(fā)展的內(nèi)在原因是程序設(shè)計的基本。

矛盾:存儲和操作。這種矛盾從低級形式到高級形式的不斷轉(zhuǎn)化,進而推動程序語言的不斷發(fā)展,就是程序語言發(fā)展的規(guī)律。

奚:那么將數(shù)據(jù)結(jié)構(gòu)包括進來,一定說明它與這個規(guī)律有著密切的聯(lián)系吧?

王:數(shù)據(jù)結(jié)構(gòu)代表若這個基本矛盾發(fā)展的高級形式:結(jié)構(gòu)和算法。

奚:我很早以前見過一本譯著,書名就是《算法+結(jié)構(gòu)=程序》,這是否就說明了這種聯(lián)系?

王:是的。這是科學(xué)出版社于1987年出版的。這種思想是程序設(shè)計發(fā)展到一定階段的產(chǎn)物。“時至今日,縱觀短暫的計算機發(fā)展史,這兩個方面一直保持不變。發(fā)展演化的只是它們之間的關(guān)系,就是所謂的程序設(shè)計方法。”

奚:那么C和C++呢?C++可是最難學(xué)習(xí)的一種程序語言。

王:從C到C++,具體包含著程序設(shè)計發(fā)展中的一個復(fù)雜的矛盾轉(zhuǎn)化過程,是程序語言發(fā)展的一個主要環(huán)節(jié)。這是任何程序語言都不具有的特點。對于不習(xí)慣揭示矛盾,主動分析研究矛盾轉(zhuǎn)化的人來說,C++確實難以理解。

奚:普遍認為,C++的應(yīng)用水平代表著一個國家的軟件產(chǎn)業(yè)發(fā)展水平,也代表著個人的軟件應(yīng)用水平。是不是這樣啊?

王:是的。不但如此,C++的教學(xué)水平也代表著計算機基礎(chǔ)教育的水平。

奚:辯證法就是研究矛盾發(fā)展規(guī)律的,看來你們就是在抓矛盾,而且在抓主要矛盾。但是概括和總結(jié)這個矛盾運動的規(guī)律可不是一朝一夕的事情啊。

王:是的,這是一個過程。一個從實踐到理論,從理論再到實踐的反復(fù)過程。我們的教材出了三版,也從一個側(cè)面說明了這個過程的曲折。

奚:這個過程對計算機教育一定具有深遠的啟示。

王:1997年浙江大學(xué)出版社出版了一本教材《C/C++與數(shù)據(jù)結(jié)構(gòu)》,作者是金以文,該教材在講完C部分之后,直接從C++的特有內(nèi)容開始講C++,把C++中與C重復(fù)的部分取消了。這是國內(nèi)在這方面進行的最早的實踐活動。

奚:國外有嗎?

王:有2001年機械工業(yè)出版社出版了一本譯著《C++編程思想》。作者用了一章的篇幅,先由C語言實現(xiàn)一個袖珍C庫(簡化的數(shù)據(jù)結(jié)構(gòu)的順序表),然后再轉(zhuǎn)換為C++實現(xiàn),通過比較分析而進入C++。這是更深入的實踐活動了。

奚:這些是對你們有利的實證材料,但這畢竟不是主流,你們怎樣面對占主流地位的各種不同的觀點呢?

王:認真分析,弄清問題,堅定信念。當(dāng)時我們讀到一篇博士論文,《(巴黎手稿)美學(xué)研究》,后來這篇論文以《走向現(xiàn)實的美學(xué)》為書名,由人民出版社出版了。《巴黎手稿》是馬克思的《1844年經(jīng)濟學(xué)哲學(xué)手稿》的簡稱,是馬克思哲學(xué)的真正起源和秘密,它為美學(xué)奠定了一個堅實的基礎(chǔ),使美學(xué)走向現(xiàn)實,要求實現(xiàn)人的一切感覺和特性的徹底解放。這篇論文使我們樹立起以馬克思主義基本理論作為我們行動指南的信念。

奚:我最近讀到了這本書,感觸很大。什么是美的,一般人看來是一個見仁見智的問題,馬克思卻把它與經(jīng)濟學(xué)和哲學(xué)問題一并考慮,把人類的審美活動作為人類實踐活動的一個組成部分,和人類龐大而統(tǒng)一的歷史進程結(jié)合起來進行探討。相比之下,計算機教育中的一系列問題更應(yīng)該從哲學(xué)的角度去分析和研究。

王:的確如此。其實,哲學(xué)不只是哲學(xué)家的事。我們對人類的實踐活動進行概括和總結(jié),就不可避免的受某種哲學(xué)的支配,問題只在于,我們接受哪一種哲學(xué)的支配。

奚:換句話說,對人的實踐活動,辨證唯物主義不去概括和總結(jié),唯心主義、形而上學(xué)就會去概括和總結(jié)。而概括和總結(jié)的結(jié)果不同,對我們進一步實踐的指導(dǎo)意義就不同。

王:是這樣。計算機科學(xué)的快速發(fā)展,積累了龐大數(shù)量的實證的知識材料,如果我們把這些知識材料平等看待,毫無關(guān)聯(lián)地排列起來,像照鏡子式的直觀反映,那么它們不僅表現(xiàn)為雜多,而且因為我們孤立的看待它們,所以對很多復(fù)雜的概念無法理解,這樣,它們就超出了我們的認識能力。

奚:有一種悲觀的說法,認為計算機發(fā)展之快已經(jīng)超越了人們的適應(yīng)能力。這種思想是不是就源于上面的因素。

王:是這個原因。如果我們依據(jù)材料的內(nèi)在聯(lián)系,系統(tǒng)地把這些材料加以整理,使它們從低級形式必然地發(fā)展到高級形式,那么,我們就可以從簡單的基本事實出發(fā),依賴這種聯(lián)系,由此及彼地整體地把握它們。

奚:不少程序語言教材都在開篇對程序語言發(fā)展的各個階段進行了概述,這是不是就是你們所要做的“整理”呢?

王;不是。我們不是按照編年體,簡單地列出歷史的各個階段,而是按照辯證法的要求,從分析事物的最初的最簡單的形式出發(fā),揭示它內(nèi)在的矛盾運動,通過矛盾的不斷轉(zhuǎn)化,描述它從低級形式到高級形式的必然發(fā)展。而且這種方法應(yīng)該是貫穿教材始終的。

奚:所以您的教材是從“機器語言程序”一章開始的。

王:機器語言是程序語言最低層的形式,構(gòu)成機器語言指令的操作碼和操作數(shù),是“存儲和操作”這個程序設(shè)計基本矛盾的最簡單形式,是程序語言的“細胞”。

奚:這種從事物自身的內(nèi)在活動去描述,從它的必然發(fā)展去描述的方法,應(yīng)該有利于克服主觀性、片面性等傾向。

王:是這樣。人的認識過程本身存在著主觀性、片面性的可能。首先,在分析和概括矛盾的具體的、復(fù)雜的轉(zhuǎn)化過程中,由于懶惰和能力不足等原因,始終存在著向幻想轉(zhuǎn)變的危險。其次,人的認識過程近似于螺旋的曲線,這使那些不懂得辯證法的人,容易把認識的某一部分、某一成果絕對化。

奚:例如有一種觀點,認為C和C++是完全不一樣的方法,學(xué)習(xí)了前者,不利于學(xué)習(xí)后者,因此主張直接學(xué)習(xí)后者,還有一種結(jié)果一樣的觀點,認為C++包含C,所以可以直接學(xué)習(xí)C++。

王:這就是主觀性和片面性的一種表現(xiàn)。按照這種邏輯,我們還可以說,有了C#,可以不學(xué)C++,有了更好的,以前的都可以不學(xué)了。

奚:確實有人干脆說,早學(xué)計算機的人虧了,越晚學(xué)越好。這種觀點給我們的教學(xué)造成了不少混亂。

王:這兩種觀點的實質(zhì)是一樣的。當(dāng)人們不能描述從C到C++的復(fù)雜的矛盾轉(zhuǎn)化過程、不能理解“C也包含著C++,C++是C的必然發(fā)展”這樣一層辯證法的包含關(guān)系的時候,便只能干脆不顧它們的這種聯(lián)系。于是,簡單的處理就是,或者把它們說成是不相容的,或者想當(dāng)然的認為后來的好于以前的,而不要以前的。

奚:如果不能說明從C到C++的聯(lián)系,那么如何解釋C++方法的來源呢?

王:只有借助想象,用理想的、幻想的聯(lián)系代替真實的聯(lián)系,或用通俗的解釋代替科學(xué)的描述。例如,因為世界是由對象構(gòu)成的,所以人們就模仿世界構(gòu)成的方式,產(chǎn)生了C++面向?qū)ο蟮某绦蛟O(shè)計方法。有不少C++教材就是用這種類似的方式引入C++的。

奚,那么是否可以問,世界一開始就是由對象構(gòu)成的,為什么面向?qū)ο蟮某绦蛟O(shè)計方法出現(xiàn)在二十世紀(jì)末,而不是更早?

王:為了科學(xué)地回答這個問題,人們就必須回到程序設(shè)計這個特殊的領(lǐng)域中來,仔細研究該領(lǐng)域中各個方面的關(guān)系和它們的發(fā)展過程。否則,人們就很容易把c上+方法歸功于一個聰明的頭腦,這個頭腦如果早出現(xiàn)五十年,我們就可以省去五十年使用低級方法編程的苦難。

奚:這不就是典型的唯心主義的觀點嘛!

王:是的。人的認識離開了事物本身的矛盾運動軌跡,很容易滑向唯心主義。

奚:這就要求教師應(yīng)該成為自覺的辨證唯物主義者。

王:我們是這樣要求自己的。程序語言發(fā)展是一個充滿矛盾的復(fù)雜過程,各種程序語言都是相互聯(lián)系的,而且這種聯(lián)系還在不停地發(fā)展著,千頭萬緒,以至無窮。我們之所以抓住C、C++和數(shù)據(jù)結(jié)構(gòu)的聯(lián)系這樣一個線索,從方向上講,就是為了防止盲目性、隨意性,以免墮入煙海。

奚:這里面有點藝術(shù)創(chuàng)作的味道。

王:是啊。《水滸傳》不寫林沖當(dāng)教頭時的生活,而是把它通通刪掉,直接寫他和高衙內(nèi)的沖突。正是這一沖突,一下展開了林沖的性格特點,掀起了情節(jié)的波瀾,揭示了“官逼民反”這一主題思想。

奚:所以教學(xué)也是藝術(shù)。

王:科學(xué)規(guī)律和藝術(shù)規(guī)律是一致的。我們引進了許多C++教材,有的作者是參與了C++設(shè)計工作的,有的作者是C++標(biāo)準(zhǔn)委員會的成員,他們具有一手資料,但是,他們的教材也修改了很多版,而且有的前后差別很大,他們就是在追求一種科學(xué)的描述。因為人們的認識過程是這樣的,從不知到知,從不完全的不確切的知識到比較完全的比較確切的知識。這個認識過程,需要與之相一致的、從最簡單上升到復(fù)雜、理論上前后一貫的關(guān)于具體事物的邏輯表現(xiàn)形式。

奚:在您的這門專業(yè)課中,處處貫穿著辯證法的思想,是不是要求學(xué)生一定要先修哲學(xué)課呢?

王:根據(jù)從特殊到一般,再從一般到特殊的認識秩序,應(yīng)該先學(xué)習(xí)這種綜合基礎(chǔ)課程。中學(xué)生成為大學(xué)生的轉(zhuǎn)變,是從形式邏輯思維到辯證邏輯思維的轉(zhuǎn)變,而這種轉(zhuǎn)變是一個艱難的過程。如果我們按照恩格斯的教導(dǎo),從每一門具體的學(xué)科中找出辯證法的規(guī)律并從該學(xué)科里加以闡發(fā),而不是把辯證法當(dāng)作死記硬背的教條來灌輸,這樣的教學(xué)方法,就可以大大縮短這個轉(zhuǎn)變過程。

奚:我認為,這是一個素質(zhì)教育的大問題,也是教育改革的一個難題。

王:正因為這是一個難題,才需要我們更加堅定信念,不懼困難,腳踏實地,去實現(xiàn)這種突破。

奚:在你們的教學(xué)改革過程中,一定不乏激烈的思想轉(zhuǎn)變,充滿著跌宕起伏的內(nèi)容,相信我們的報道也會越來越精彩。

主站蜘蛛池模板: 九九热这里只有国产精品| 免费a在线观看播放| 国产成人高清精品免费软件| 日本伊人色综合网| 又黄又湿又爽的视频| 久久人妻xunleige无码| 91福利国产成人精品导航| 精品久久久无码专区中文字幕| 国产毛片高清一级国语| 另类综合视频| 久久精品无码中文字幕| 国产成人做受免费视频| 成年人国产视频| 九九热视频在线免费观看| 91精品国产自产91精品资源| 久久永久视频| 久久亚洲AⅤ无码精品午夜麻豆| 色婷婷亚洲综合五月| 国产在线精品99一区不卡| 日本三级黄在线观看| 一级不卡毛片| 最新国产网站| 亚洲黄网视频| 男人天堂伊人网| 午夜高清国产拍精品| 扒开粉嫩的小缝隙喷白浆视频| 免费AV在线播放观看18禁强制| 国产精品亚洲一区二区三区z| 亚洲午夜福利在线| 国产成人免费观看在线视频| 国产日本视频91| 无码日韩人妻精品久久蜜桃| 欧美亚洲日韩不卡在线在线观看| 久久久精品无码一二三区| 国产在线小视频| 在线欧美日韩国产| 精品久久久久成人码免费动漫 | 久久黄色影院| 亚洲黄色激情网站| 日韩一区二区三免费高清| 人妻中文久热无码丝袜| a级毛片一区二区免费视频| 国产成人1024精品| 精品成人一区二区| 午夜老司机永久免费看片| 欧美色香蕉| 亚洲三级色| 免费国产高清精品一区在线| 日韩欧美国产另类| 亚洲一区二区三区麻豆| 亚洲精品午夜无码电影网| 国产91透明丝袜美腿在线| 日韩人妻精品一区| 亚洲精品黄| 成人午夜视频网站| 69综合网| av手机版在线播放| 国产成人亚洲精品蜜芽影院| 日韩免费毛片| 手机精品视频在线观看免费| 国产精品手机视频| 无套av在线| 色久综合在线| 米奇精品一区二区三区| 免费播放毛片| 9丨情侣偷在线精品国产| 狼友视频一区二区三区| 天天色综网| 美女啪啪无遮挡| 亚洲精品人成网线在线 | 国产精品视频久| 美女高潮全身流白浆福利区| 欧美另类一区| 91系列在线观看| 国产亚洲高清视频| 国产成人1024精品| 久久这里只有精品免费| 久久久久免费看成人影片| 成年人国产视频| 亚洲a级在线观看| 亚洲天堂视频在线观看免费| 色婷婷亚洲综合五月|