奚:王老師,到今天算起來,您所主持的課程改革將近有十年了吧?
王:是從1998年開始的,整十年。
奚:普遍認(rèn)為,教學(xué)方面的研究缺乏學(xué)術(shù)性,在職稱評(píng)定中不算什么成果,您對(duì)這個(gè)問題怎么看呢?
王:當(dāng)時(shí)根本沒有考慮。因?yàn)槟菚r(shí)年輕,以為最多有兩三年就可以完成了,可實(shí)際做起來就復(fù)雜多了。當(dāng)時(shí)連計(jì)算機(jī)專業(yè)使用C++作為主流程序設(shè)計(jì)語言的都不多,非計(jì)算機(jī)專業(yè)講數(shù)據(jù)結(jié)構(gòu)的更少,要把數(shù)據(jù)結(jié)構(gòu)與C和C++并在一起,在非計(jì)算機(jī)專業(yè)有限的課時(shí)內(nèi)講授,困難可想而知。
奚:最大的困難是什么呢?
王:是人們思想認(rèn)識(shí)上的障礙。一是認(rèn)為C和C++是完全不同的方法,學(xué)習(xí)了前者,不利于學(xué)習(xí)后者;二是認(rèn)為數(shù)據(jù)結(jié)構(gòu)是獨(dú)立于程序語言的。可是C++新標(biāo)準(zhǔn)的出現(xiàn),使C++和數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí)順序發(fā)生矛盾:數(shù)據(jù)結(jié)構(gòu)的先修課是C++,而C++的新特性中包含數(shù)據(jù)結(jié)構(gòu)的內(nèi)容,它們互為前提。當(dāng)時(shí)我認(rèn)為,要解決這個(gè)矛盾,只有把C、C++和數(shù)據(jù)結(jié)構(gòu)有機(jī)地結(jié)合起來。
奚:就是因?yàn)檫@個(gè),您就開始研究辯證法的嗎?
王:是的,主要是讀馬克思和恩格斯的一些原著。要堅(jiān)持正確的方向,就必須具備充分可靠的馬克思主義哲學(xué)論據(jù)。
奚:這樣也許會(huì)少走不少?gòu)澛罚菂s要投入很多時(shí)間啊。
王:雖然花費(fèi)不少精力和時(shí)間,可我們認(rèn)為很值得。
奚:您認(rèn)為馬克思主義哲學(xué)理論對(duì)您的幫助很大嗎?
王:是的。可是思想方法問題解決了,新的問題又出來了。當(dāng)?shù)谝槐局v義試用的時(shí)候,我們發(fā)現(xiàn)教學(xué)手段必須改革。……