西安電子科技大學(xué)招生辦專業(yè)解析 | 計算機導(dǎo)論與程序設(shè)計
http://reabo.cn  2024年4月22日  來源:西安電子科技大學(xué)

  計算機導(dǎo)論與程序設(shè)計:經(jīng)典又“新潮”,純粹又“融合”

  從圖靈“把人的思維用邏輯和數(shù)學(xué)過程描述出來”構(gòu)想的萌生,到實體圖靈機的出現(xiàn),再到電子管計算機、晶體管計算機、集成電路計算機的誕生;從華羅庚歸國組建中國第一個電子計算機科研小組,到我國首臺億次超級計算機“銀河一號”、采用全對稱共享存儲多處理結(jié)構(gòu)的超級計算機“曙光一號”、千萬億次超級計算機“天河一號”“神威·藍光”的橫空出世……一路走來,科學(xué)家們關(guān)于計算的思考不斷迸發(fā)、凝聚、演進,以計算機為基礎(chǔ)的“火種”照亮了科技領(lǐng)域無數(shù)未知之境,于荒蕪中探索,于逆境中前行,于驚濤駭浪中奮楫,于瞬息萬變中發(fā)展,凡是過往,皆是序章,未來與科技一道在涌動的字符中被不斷創(chuàng)造。

  在西安電子科技大學(xué),就有著這樣一門課,經(jīng)典而又“新潮”,純粹而又“融合”,承載著過往的輝煌,也閃耀著未來的曙光,它就是來自計算機科學(xué)與技術(shù)學(xué)院(以下簡稱“計科院”)的計算機導(dǎo)論與程序設(shè)計。

  在我國計算機高等教育發(fā)展的歷史沿革中,西電是最早建立計算機專業(yè)的學(xué)校之一,計算機導(dǎo)論與程序設(shè)計作為計算機專業(yè)的核心基礎(chǔ)課程已經(jīng)開設(shè)多年,從早期的計算機導(dǎo)論、程序設(shè)計基礎(chǔ)兩門獨立課程到后來合并為一,再到大類招生后成立課程專門的校級公共課題組,依托計科院的組織和管理,形成一支由1位課程負責(zé)人、1位首席教授、9位核心建設(shè)團隊老師為引領(lǐng)的覆蓋全校十二個學(xué)院近70余位教師的課程團隊。課程因其基礎(chǔ)性、核心性,始終在學(xué)校教學(xué)體系中起著“壓艙石”般的重要作用。

  作為一門重要基礎(chǔ)課程,“混合”一直是計算機導(dǎo)論與程序設(shè)計的核心特色之一。它不僅體現(xiàn)在課程的融合,團隊的融合,更是在教育教學(xué)細節(jié)上下足了融合“真功夫”!翱紤]到計科院在教學(xué)中兼顧系統(tǒng)結(jié)構(gòu)和圖靈機原理,而其他學(xué)院則會偏向計算機的應(yīng)用和發(fā)展趨勢,于是我們設(shè)計了三個版本的教學(xué)大綱,分別是面向計算機大類的學(xué)生、非計算機大類的學(xué)生和試點班學(xué)生。同時,我們從激發(fā)自主學(xué)習(xí)能力出發(fā),把原先的課程設(shè)置改成了課程學(xué)習(xí)32學(xué)時、線上線下上機練習(xí)20學(xué)時的混合課程模式,并引入技術(shù)調(diào)研報告和綜合實踐項目,引導(dǎo)學(xué)生主動查閱資料了解計算機技術(shù)發(fā)展趨勢,并通過綜合性實踐項目融會貫通所學(xué)內(nèi)容!鄙頌檎n程負責(zé)人的計科院本科教學(xué)副院長萬波教授介紹道。

  實際上,團隊對于這門課程的“混合式”改革最早可以追溯到2013年,在校級公共課題組成立后,計科院第一時間將成熟、領(lǐng)先的經(jīng)驗做法推廣到全校,一改傳統(tǒng)的理論考試和手寫程序,取而代之的是在自主研發(fā)的在線測評系統(tǒng)上進行機試,以期最大限度的反映出學(xué)生課程學(xué)習(xí)的真實成效。這套系統(tǒng)也是學(xué)校數(shù)字化智慧教育系統(tǒng)的早期雛形。

  創(chuàng)新是一門課程生命力的源泉。除了擁有鮮明的“混合式”課程特色,計算機導(dǎo)論與程序設(shè)計還極具創(chuàng)意的將競賽元素引入課程中來。“早期的競賽元素引入是針對試點班,因為我本身也是學(xué)校程序競賽基地的負責(zé)人,我們讓學(xué)校競賽基地里那些國賽獲獎的學(xué)生給試點班學(xué)生進行競賽相關(guān)的基礎(chǔ)和算法方面的培訓(xùn)。到了2022年,這門課程變成了4.5個學(xué)分,正式增加了8個學(xué)時競賽方面的培訓(xùn)!睂τ谡n程的競賽化改革,萬波介紹道。

  成功路上往往荊棘遍布,課程改革路上也有諸多不易。在課程的建設(shè)初期,萬波帶領(lǐng)團隊自主研發(fā)了在線評測系統(tǒng),后期實踐中,引入云計算技術(shù)和分布式數(shù)據(jù)庫集群,先后解決了系統(tǒng)兼容性和靈活性的問題,開始在全校投入使用。然而,相對于計算機中心每批次最多900人使用的資源現(xiàn)狀,每年5000人左右的課程考核又成了團隊面臨的新難題。為此,團隊每年都要出6套題,每套題又包含4-5個具體題目以適應(yīng)不同層次的考核需求。但是萬波和課程團隊對這樣的“辛勞付出”絲毫沒有抱怨,反而更多將關(guān)注點放在課程競賽化改革的優(yōu)勢建立上,“很多后續(xù)的專業(yè)課都會跟今天的競賽內(nèi)容有關(guān),涉及到編程能力和算法,尤其是對于計算機大類后面要學(xué)的數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計、操作系統(tǒng)等等,都需要用到比賽中鍛煉的編程能力和掌握的基本算法。如果后續(xù)參加國際競賽,這些在競賽實踐中的鍛煉和經(jīng)驗會讓學(xué)生上手得更快。在保研的時候,參加過競賽并獲獎的同學(xué)會更容易被優(yōu)先考慮錄取。對于普通學(xué)生而言,在熟悉了這個模式之后,對后續(xù)課程的學(xué)習(xí)也會有很大的幫助!比f波說道。

  課程的創(chuàng)新不只在競賽化的考核方式上,也體現(xiàn)在其授課內(nèi)容本身,“正如課程名稱表述的那樣,‘導(dǎo)論與設(shè)計’,導(dǎo)論是理論基礎(chǔ),先充分的了解圖靈機的原理、數(shù)字編碼的原理……然后通過設(shè)計作業(yè),引導(dǎo)學(xué)生設(shè)計專用圖靈機并編寫一個圖靈機模擬程序,類似的還有‘1個案件6位嫌疑人’的邏輯分析等,借助這些創(chuàng)新式的方法和案例就實現(xiàn)了知識的前后貫通,把人的思維與計算思維融合,形成理論到實踐的閉環(huán)!比f波說道。

  此外,課程在與業(yè)界的融合實踐上也有獨特的思路,“我們這個課每年都有兩次企業(yè)講座,請到華為的工程師來給學(xué)生講授將來工作會碰到的一些編碼規(guī)范性問題和代碼安全性問題!比f波介紹道。同時,課程團隊還創(chuàng)新性地引入了華為鯤鵬通用計算平臺,既鍛煉了學(xué)生跨平臺的研發(fā)能力,也提升了學(xué)生解決問題的能力,“我們希望學(xué)生提前去了解我們國家在這方面所做的努力,同時我們也有很多學(xué)生會去華為工作,如果能夠提前熟悉華為提供的這些平臺,工作的時候就可以更好地融入企業(yè)!比f波解釋道。

  “1.01的365次方是多少?”“0.99的365次方又是多少?”

  一年有365天,每天多做一點就是1.01,看起來只比1多一點,但如果求它的365次方,結(jié)果將會是一個很大的量級變化。如果每天都比別人多做一點,量變引起質(zhì)變,個人能力最終會有一個明顯的提升。

  “我們在講循環(huán)的時候,會引導(dǎo)學(xué)生感悟重復(fù)的去做一件事情,并且每次多做一點的積累與收獲!痹谡劦礁鶕(jù)C語言知識點引導(dǎo)學(xué)生體悟人生哲理時,萬波介紹道。

  同時,課程團隊也非常重視對學(xué)生家國情懷的培養(yǎng),“中國計算機學(xué)會設(shè)立了一個CCF歷史記憶認定委員會,我們也在這個組織里,它就會挖掘整個中國計算機發(fā)展的歷史,我國是從上世紀50年代開始發(fā)展計算機,老一輩科學(xué)家們做了很多工作,有一些標志性的事件和重大成果,這些對于學(xué)生去了解中國的計算機的發(fā)展是非常有利的,我們也考慮把這些資源引入到導(dǎo)論課里去,讓學(xué)生們明白,課堂上不光是要關(guān)注老師在講授什么知識,更多的是思考自己將來要成為一個什么樣的人,這個很重要”,萬波說道。

  憑借優(yōu)質(zhì)的內(nèi)容、創(chuàng)新的模式,西電計算機導(dǎo)論與程序設(shè)計先后獲評2021年陜西省線上線下混合式一流本科生課程,團隊4位老師獲本科優(yōu)質(zhì)教學(xué)獎,并獲批西電-華為“智能基座”產(chǎn)教融合協(xié)同育人基地金課,自編教材獲計算機教育學(xué)會優(yōu)秀教材一等獎。同時,課程也成為教育部的優(yōu)質(zhì)示范觀摩課,吸引來自39所大學(xué)的95人聽課,推動了編程能力培養(yǎng)新模式在全國范圍內(nèi)的應(yīng)用。萬波作為課程負責(zé)人還在陜西省計算機教育學(xué)會創(chuàng)新人才培養(yǎng)模式學(xué)術(shù)研討會暨2021年CCF未來教育峰會上做了題為“AI賦能+競賽引領(lǐng)的編程能力培養(yǎng)”的報告。

  談到課程的未來,萬波表示,“我們課程教材方面會參考教育部‘101計劃’新形態(tài)教材的模式,匯聚課程團隊多位老師的力量,讓各板塊內(nèi)容上最優(yōu)秀的老師寫自己最擅長的章節(jié),努力把最好的東西去呈現(xiàn)給學(xué)生。同時,隨著生成式人工智能技術(shù)的不斷成熟,課程組在人工智能賦能教學(xué)方面開展了探索,目前已經(jīng)形成了兩項輔助工具;谥R點的教學(xué)資源檢索能夠根據(jù)知識點,檢索到講解該知識點的視頻片段,有效輔助教師利用往年錄播課程建課,提高學(xué)生課后學(xué)習(xí)效率。個性化編程輔導(dǎo)系統(tǒng)基于大語言模型開發(fā),采用開放式問答模式自動標記程序問題,給學(xué)生提供全天候在線編程輔導(dǎo)。課程本身在不斷發(fā)展,經(jīng)過一兩年可能有更多變化,希望這門公共課能夠給覆蓋到的全校90%的學(xué)生開一個好頭,打好基礎(chǔ),按照學(xué)!⒄Z不斷線,編程能力不斷線’的要求,讓學(xué)生們在大學(xué)四年乃至更遠的將來都能具備一個穩(wěn)固、扎實的編程動手能力!
 關(guān)于西安電子科技大學(xué)更多的相關(guān)文章請點擊查看 

特別說明:由于各方面情況的不斷調(diào)整與變化,華禹教育網(wǎng)(reabo.cn)所提供的信息為非商業(yè)性的教育和科研之目的,并不意味著贊同其觀點或證實其內(nèi)容的真實性,僅供參考,相關(guān)信息敬請以權(quán)威部門公布的正式信息為準。