1 同行評價
西安交通大學(xué)信息學(xué)院教授、博士生導(dǎo)師/教育部非計算機(jī)專業(yè)計算機(jī)課程教學(xué)指導(dǎo)分委員會主任馮博琴:
程序設(shè)計是高校核心的計算機(jī)基礎(chǔ)課程,它以編程語言為平臺,介紹程序設(shè)計的思想和方法。學(xué)生通過該課程的學(xué)習(xí),掌握程序設(shè)計的基本思想和方法,培養(yǎng)問題求解和語言的應(yīng)用能力。因此,這是一門以培養(yǎng)學(xué)生探索創(chuàng)新精神和實踐能力為重點,特色鮮明的課程。
近10多年來,我與何欽銘教授一直保持工作上的密切聯(lián)系。在早期的國家教委工科CAI協(xié)作組中,何欽銘教授就開始將計算機(jī)輔助教學(xué)手段應(yīng)用于程序設(shè)計課程中,所參與設(shè)計的“計算機(jī)程序設(shè)計基礎(chǔ)輔助教學(xué)系統(tǒng)”(含課件和編程作業(yè)自動考核系統(tǒng))曾獲國家教委“全國第一屆計算機(jī)輔助教學(xué)優(yōu)秀軟件”一等獎(1994年),是國內(nèi)最早在程序設(shè)計課程的教學(xué)中深入應(yīng)用計算機(jī)輔助課件和編程作業(yè)自動評判系統(tǒng)的教師。隨后,我們又一起在教育部重點理工院校計算機(jī)基礎(chǔ)教育協(xié)作組以及教育部非計算機(jī)專業(yè)計算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)分委會中共事。何欽銘教授不僅一直熱心于計算機(jī)基礎(chǔ)教學(xué),而且身體力行,長期擔(dān)任程序設(shè)計基礎(chǔ)課程的主講教師,并在近十來年中不斷進(jìn)行課程改革。
《C程序設(shè)計基礎(chǔ)與實驗》這門課程重視學(xué)生動手實踐能力的培養(yǎng)和現(xiàn)代教育技術(shù)手段的應(yīng)用。課程小組在實驗內(nèi)容的設(shè)計上將基礎(chǔ)訓(xùn)練與綜合訓(xùn)練相結(jié)合,并在綜合訓(xùn)練(大型作業(yè))的實施上積累了7、8年的豐富經(jīng)驗,近期將出版以軟件工程思想指導(dǎo)大型作業(yè)設(shè)計的實驗指導(dǎo)書;在考核手段上,編程作業(yè)及考試自動評判系統(tǒng)已有十多年的應(yīng)用歷史,有效地促進(jìn)了學(xué)生實際動手能力的提高;近幾年來還設(shè)計并應(yīng)用了網(wǎng)絡(luò)教學(xué)平臺,為學(xué)生的自主學(xué)習(xí)提供了良好的環(huán)境;同時,還努力推進(jìn)雙語教學(xué),從1995年開始就使用英語經(jīng)典教材。
總之,我認(rèn)為該課程十多年來不斷改革,取得了豐富的教學(xué)改革成果,應(yīng)當(dāng)大力推廣其改革經(jīng)驗與成果。我愿意鄭重地推薦何欽銘教授負(fù)責(zé)的《C程序設(shè)計基礎(chǔ)及實驗》課程參加國家精品課程的評選。
東南大學(xué)計算機(jī)系教授、博士生導(dǎo)師/全國程序設(shè)計語言發(fā)展與教學(xué)研究會會長/江蘇省計算機(jī)學(xué)會副理事長暨教育專業(yè)委員會主任/教育部高等學(xué)校計算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)分委員會委員徐寶文:
程序設(shè)計基礎(chǔ)是高校計算機(jī)專業(yè)重要的基礎(chǔ)課程。該課程重點培養(yǎng)學(xué)生程序設(shè)計的基本方法與能力以及程序調(diào)試的基本技能,為后繼課程的學(xué)習(xí)和將來大型軟件的開發(fā)打下良好基礎(chǔ)。在該課程的教學(xué)實施過程中,應(yīng)該避免讓學(xué)生陷入枯燥的程序設(shè)計語言語法中,應(yīng)讓學(xué)生從實際編程實踐中體會學(xué)習(xí)的樂趣,并從中培養(yǎng)過硬的程序設(shè)計能力。
何欽銘教授負(fù)責(zé)的《C程序設(shè)計基礎(chǔ)與實驗》課程組特別重視學(xué)生實際編程能力的培養(yǎng)。一方面,在基本訓(xùn)練的基礎(chǔ)上開展了以大型作業(yè)設(shè)計為目標(biāo)的綜合訓(xùn)練,并采用答辯式的綜合實驗考核方法;另一方面,應(yīng)用現(xiàn)代教育技術(shù)手段設(shè)計并應(yīng)用編程作業(yè)和考試的自動評判系統(tǒng),方便地實施了上機(jī)解題能力的現(xiàn)場考核,有力地推動了學(xué)生編程實踐能力的提高。另外,課程團(tuán)隊還在網(wǎng)絡(luò)教學(xué)平臺的應(yīng)用、英語經(jīng)典教材的使用等方面進(jìn)行了有成效的改革。
何教授課程組在該課程的改革方面有近十年的歷史,積累了豐富的教學(xué)改革經(jīng)驗,獲得了多項國家、省、校的教學(xué)成果獎勵,設(shè)計了許多相關(guān)的計算機(jī)輔助教學(xué)軟件,并編寫了有影響的教材和實驗指導(dǎo)書,如在今年暑期將出版的《C程序設(shè)計綜合實驗指導(dǎo)》就是他們多年指導(dǎo)學(xué)生進(jìn)行綜合訓(xùn)練方面的一個經(jīng)驗總結(jié)。該課程所采取的一系列改革措施使學(xué)生的程序設(shè)計能力和上機(jī)解題能力得到了很好的訓(xùn)練。
我認(rèn)為該課程教學(xué)改革成果豐富、效果良好,特此推薦《C程序設(shè)計基礎(chǔ)及實驗》課程參加國家精品課程的評選。
杭州電子科技大學(xué)教務(wù)處處長、教授/浙江省計算機(jī)教育研究會副理事長兼秘書長胡維華:
程序設(shè)計基礎(chǔ)是大學(xué)計算機(jī)基礎(chǔ)教學(xué)的基礎(chǔ)和重點的課程。通過本課程的學(xué)習(xí),應(yīng)使學(xué)生了解程序設(shè)計語言的基本知識,掌握程序設(shè)計的基本方法和常用算法,掌握程序調(diào)試的基本技能,具有使用計算機(jī)解決實際問題的初步能力,也為學(xué)習(xí)后繼課程打下良好基礎(chǔ)。該課程的重點是培養(yǎng)學(xué)生應(yīng)用程序設(shè)計的思想與方法解決實際問題的能力。因此,實踐能力的培養(yǎng)對學(xué)習(xí)該課程的學(xué)生來說是最為關(guān)鍵的。
何欽銘教授負(fù)責(zé)的《C程序設(shè)計基礎(chǔ)與實驗》課程組特別重視學(xué)生動手實踐能力的培養(yǎng)以及現(xiàn)代教育技術(shù)手段的應(yīng)用。該課程教學(xué)隊伍的力量雄厚,包含了兩名博士生導(dǎo)師和一批有良好科研背景的年輕副教授。近十來年中,他們在該課程上不斷進(jìn)行教學(xué)改革,積累了豐富的教學(xué)改革經(jīng)驗。特別是在該課程的教學(xué)中較早地開展了以大型作業(yè)設(shè)計為主的綜合訓(xùn)練、較早地在編程作業(yè)和考試中使用自行設(shè)計的自動評判系統(tǒng),并在課堂教學(xué)與課外輔導(dǎo)中廣泛地應(yīng)用計算機(jī)輔助教學(xué)手段。這些改革方法與手段的應(yīng)用對推進(jìn)學(xué)生動手實踐能力的提高起了十分重要的作用。近幾年來,浙江大學(xué)學(xué)生在亞洲以及國際ACM程序設(shè)計比賽中均取得了優(yōu)異的成績。
何欽銘教授不僅負(fù)責(zé)浙江大學(xué)計算機(jī)基礎(chǔ)教學(xué)的組織與管理工作,而且還積極推進(jìn)浙江省高校計算機(jī)基礎(chǔ)教學(xué)的改革。作為浙江省計算機(jī)教育研究會副理事長,何教授多次在研究會的年會上作大會發(fā)言,介紹浙江大學(xué)包括程序設(shè)計基礎(chǔ)課程在內(nèi)的計算機(jī)基礎(chǔ)教學(xué)改革的經(jīng)驗,其改革經(jīng)驗和思路受到了浙江省高校與會教師的廣泛關(guān)注與好評。最近,又受省教育廳委托負(fù)責(zé)主編浙江省重點教材《C語言程序設(shè)計》,將他們長期在程序設(shè)計基礎(chǔ)教學(xué)改革中的經(jīng)驗融入教材中。
何欽銘教授長期以來關(guān)心計算機(jī)基礎(chǔ)教學(xué)工作,銳意改革,不僅在程序設(shè)計基礎(chǔ)課程,而且在計算機(jī)基礎(chǔ)教學(xué)方面均有豐碩的教學(xué)研究成果。
我認(rèn)為該課程改革歷史長、成果豐富、效果明顯,同意推薦何欽銘教授負(fù)責(zé)的《C程序設(shè)計基礎(chǔ)及實驗》課程參加國家精品課程的評選。
2 學(xué)生評價
我有幸進(jìn)入學(xué)院副院長何欽銘教授的教學(xué)班時,何教授突出的教學(xué)手段,嚴(yán)謹(jǐn)又不失風(fēng)趣的教學(xué)風(fēng)格,讓我剛拿到英語教材《the C Programming Language》時的那份忐忑徹底轉(zhuǎn)為平靜。而課堂教學(xué)配以各種相關(guān)多媒體電子教室、網(wǎng)絡(luò)化教學(xué)手段讓我的求知欲切切實實地轉(zhuǎn)化為過硬的基礎(chǔ)知識。
這門課程的最精彩之處,莫過于project(大型綜合項目)的實踐,將我開始并沒有在平時掌握的語法與簡單的數(shù)據(jù)結(jié)構(gòu)與程序設(shè)計找到結(jié)合點,在何老師給我們做了簡單的算法分析后,我們會產(chǎn)生一個idea,在之后不斷進(jìn)行的自學(xué)與求教中,這個idea一步步變成了現(xiàn)實!其精彩就在于,將我們的學(xué)習(xí)提升到了Design Patten的層次,教會了我們程序設(shè)計的思維方法,將我們引入了編程這個神圣的充滿藝術(shù)性的殿堂!
感謝老師為我們帶來了如此精彩的課程!
——軟件學(xué)院2002級本科生 張奕磊
我們上課所選的教材是C語言類最經(jīng)典的教材之一《the C Programming Language》,聽說該教材是所有黑客必讀的讀物。試想這么好的教材當(dāng)然是我們首選的教材了,我看了以后,的確覺得該書寫的是一句廢話都沒有,可謂字字珠璣啊。
學(xué)語言類這種課程,只有理論而沒有實踐是不可能的。正是有鑒于此,我們浙大的老師自己寫了一個用于評判和管理同學(xué)實踐成績的管理系統(tǒng),該系統(tǒng)用過后,普遍得到了同學(xué)們的好評,認(rèn)為該系統(tǒng)能夠切實地反映一個學(xué)生的C語言實踐能力,而且我們學(xué)校還開了一個ACM的競賽基地,全世界的人都可以去練習(xí)和嘗試,給我們一個非常好的機(jī)會和國內(nèi)外優(yōu)秀的學(xué)校進(jìn)行各方面的交流。
——計算機(jī)學(xué)院2001級本科生王新根