計(jì)算機(jī)專業(yè)課程大致可分為專業(yè)基礎(chǔ)課程、專業(yè)主干課程、專業(yè)方向課程三個(gè)方面。對于一些主要課程,都可設(shè)置課程設(shè)計(jì),以加強(qiáng)學(xué)生實(shí)踐能力的培養(yǎng)。另外,根據(jù)計(jì)算機(jī)專業(yè)的實(shí)踐性較強(qiáng)的特點(diǎn),還必須加強(qiáng)專業(yè)實(shí)習(xí)的組織。有條件可以安排一年左右的時(shí)間進(jìn)公司、企業(yè)實(shí)習(xí)鍛煉,提高學(xué)生的實(shí)踐動手能力。
一、計(jì)算機(jī)專業(yè)課程建設(shè)
⒈根據(jù)計(jì)算機(jī)課程在培養(yǎng)方案與學(xué)科體系中的地位和任務(wù)來設(shè)計(jì)它們的教學(xué)內(nèi)容。由于計(jì)算機(jī)技術(shù)發(fā)展極其迅速,因而在教學(xué)中一方面專業(yè)基礎(chǔ)課應(yīng)有其成熟和相對穩(wěn)定的教學(xué)體系,另一方面需要不斷更新其內(nèi)容和技術(shù)背景。
例如:離散數(shù)學(xué)的基本內(nèi)容比較穩(wěn)定,但如果僅從純數(shù)學(xué)角度提出這些概念就顯得很抽象,而且它的四大部分內(nèi)容(數(shù)理邏輯、關(guān)系、代數(shù)系統(tǒng)、圖論)相對獨(dú)立,因此這門課的內(nèi)容既“離散”又難學(xué)。后續(xù)課程也較少直接應(yīng)用它們,學(xué)生對這門課的目的不是很明確。針對這些情況,我們一方面不僅強(qiáng)調(diào)離散數(shù)學(xué)是計(jì)算機(jī)科學(xué)理論的數(shù)學(xué)基礎(chǔ),特別是其中的邏輯和證明,對于培養(yǎng)抽象思維和邏輯推理能力極為重要,而且強(qiáng)調(diào)其各部分內(nèi)容之間的內(nèi)在聯(lián)系。另一方面我們將離散數(shù)學(xué)課定位于基礎(chǔ)理論與應(yīng)用基礎(chǔ)的結(jié)合,大量引入數(shù)據(jù)結(jié)構(gòu)等計(jì)算機(jī)科學(xué)的實(shí)例,使學(xué)生認(rèn)識到這些抽象數(shù)學(xué)概念也是源于實(shí)際、用于實(shí)際的,同時(shí),開設(shè)人工智能選修課等作為其后續(xù)課程。
⒉操作系統(tǒng)是系統(tǒng)軟件的核心和基礎(chǔ),我們強(qiáng)調(diào)從用戶和系統(tǒng)設(shè)計(jì)者的不同視角去認(rèn)識和理解操作系統(tǒng)的功能、運(yùn)行機(jī)制、界面和結(jié)構(gòu)。在教學(xué)中不但強(qiáng)調(diào)操作系統(tǒng)的基本概念和原理,而且介紹操作系統(tǒng)的設(shè)計(jì)方法和技巧,讓學(xué)生既熟悉操作系統(tǒng)的結(jié)構(gòu),又能編寫操作系統(tǒng)的模塊。此外在教學(xué)中,還可以引入一些新內(nèi)容,如:用戶接口與操作系統(tǒng)、安全問題、多機(jī)系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng)等。
⒊對一門課程,除了教學(xué)內(nèi)容之外,還應(yīng)在師資隊(duì)伍、教學(xué)硬件、教學(xué)規(guī)章制度、實(shí)驗(yàn)室等方面進(jìn)行綜合建設(shè),才有可能把一門課程建設(shè)好。
二、教學(xué)方法研究與改革
有了好的課程體系,還必須有好的教學(xué)方法予以實(shí)現(xiàn),才能產(chǎn)生好的教學(xué)效果。當(dāng)前高校計(jì)算機(jī)專業(yè)教育教學(xué)存在以下基本情況:
⒈由于擴(kuò)招學(xué)生太多,再加上大多數(shù)高校計(jì)算機(jī)學(xué)院/系還擔(dān)負(fù)著其他學(xué)院學(xué)生的計(jì)算機(jī)基礎(chǔ)教育的責(zé)任,機(jī)房建設(shè)以及計(jì)算機(jī)購置趕不上學(xué)生的急劇增多,因此教學(xué)資源緊缺。
⒉普遍存在“重理論、重課本;輕實(shí)踐、輕動腦”的問題。由于學(xué)生的知識水平有限并且學(xué)生人數(shù)較多,所以即使重理論也很難將理論講深入,同時(shí)學(xué)生動手動腦的時(shí)間不多,在實(shí)踐機(jī)會較少的情況下,走出校門后對工作和社會會有較長的適應(yīng)期。這種教學(xué)方式帶來的后果較多表現(xiàn)為:學(xué)生的抽象思維和接受能力可能會使他們學(xué)了某一門專業(yè)課后仍然一知半解,就算考試成績不錯也不一定反映出學(xué)生對這門課的應(yīng)用能力和素質(zhì)。
⒊高校計(jì)算機(jī)專業(yè)教育教學(xué)具有特殊性。一方面是計(jì)算機(jī)科學(xué)非基礎(chǔ)學(xué)科,有其應(yīng)用和研發(fā)的一面,并且這一方面對于計(jì)算機(jī)學(xué)科來講也是非常重要的,尤其是當(dāng)教學(xué)時(shí),高校計(jì)算機(jī)專業(yè)教師面對的是高校計(jì)算機(jī)各專業(yè)的大學(xué)生,積累一定實(shí)踐經(jīng)驗(yàn)與打好理論基礎(chǔ)對他們今后踏入社會都是至關(guān)重要的。因此,理論和實(shí)踐必須結(jié)合并且應(yīng)在日常教學(xué)工作中抓好,不應(yīng)該出現(xiàn)做畢業(yè)設(shè)計(jì)時(shí)才將實(shí)踐落實(shí)的局面。另一方面高校計(jì)算機(jī)專業(yè)教育非中小學(xué)計(jì)算機(jī)操作教學(xué),也不同于計(jì)算機(jī)基礎(chǔ)課教學(xué),更不同于社會上的各種培訓(xùn)式應(yīng)用訓(xùn)練。理論教學(xué)在此過程中屬于基礎(chǔ),對學(xué)生今后的發(fā)展起著奠基作用,不可貪圖短時(shí)間內(nèi)提高學(xué)生的編程能力而忽視對學(xué)生理論知識的培養(yǎng)。因此,高校計(jì)算機(jī)專業(yè)教育教學(xué)應(yīng)充分結(jié)合專業(yè)理論的教學(xué)與對學(xué)生應(yīng)用能力、編程能力和分析能力的培養(yǎng)。
⒋全面推行“三結(jié)合”教學(xué)法。教學(xué)方式上應(yīng)注重理論與實(shí)踐相結(jié)合、注重學(xué)生上機(jī)和教師在課堂上的實(shí)例演示相結(jié)合;教學(xué)手段上應(yīng)推行理論課與相關(guān)程序設(shè)計(jì)語言課相結(jié)合(如:數(shù)據(jù)庫系統(tǒng)概論可以與visual foxpro/power builder 合并教授);教學(xué)過程應(yīng)將當(dāng)前知識點(diǎn)與其他專業(yè)課的相關(guān)知識點(diǎn)結(jié)合講授。
在教學(xué)過程中應(yīng)使學(xué)生有這樣的意識:各門專業(yè)理論課之間的聯(lián)系和相通性對今后深入學(xué)習(xí)非常重要,計(jì)算機(jī)軟硬件知識是一個(gè)整體系統(tǒng),有關(guān)計(jì)算機(jī)的各門專業(yè)課均在此基礎(chǔ)上相互制約又融會貫通,各相關(guān)知識點(diǎn)的聯(lián)系講授對學(xué)生對計(jì)算機(jī)的整體把握有很好的指導(dǎo)意義。
⒌加強(qiáng)實(shí)踐環(huán)節(jié),提高學(xué)生動手能力。可以通過以下三個(gè)層次的方式來加強(qiáng)實(shí)踐教學(xué):第一層,精練習(xí)題、強(qiáng)化基礎(chǔ)。習(xí)題的作用在于幫助學(xué)生深入理解教材內(nèi)容,鞏固基本概念,是檢查對授課內(nèi)容理解和掌握程度的重要手段,是掌握實(shí)際技能的基本訓(xùn)練。根據(jù)各章節(jié)的具體內(nèi)容,精選習(xí)題,促使學(xué)生加深對各章節(jié)主要概念、方法、結(jié)構(gòu)等的理解。為充分發(fā)揮習(xí)題的作用,及時(shí)指出作業(yè)中存在的問題,對普遍性問題集中講解,對個(gè)別性問題單獨(dú)輔導(dǎo),對學(xué)生寫的優(yōu)秀作業(yè)加以表揚(yáng)。由于專業(yè)課程的理論與技術(shù)往往表現(xiàn)出較強(qiáng)的綜合性、前沿性、探索性,是發(fā)展中的科學(xué),我們還鼓勵學(xué)生撰寫自己的小論文或報(bào)告,讓他們時(shí)刻跟蹤本課程的最新動態(tài)。為此,我們建立了“網(wǎng)上輔助教學(xué)環(huán)境”便于學(xué)生進(jìn)行自學(xué)、練習(xí)、同學(xué)間交流、向教師提問等,教師也可以通過它備課、答疑、閱卷,不僅增強(qiáng)了學(xué)生和教師的溝通,而且提高了他們的學(xué)習(xí)興趣。第二層強(qiáng)化基礎(chǔ)實(shí)驗(yàn)指導(dǎo)、提高實(shí)踐技能。上機(jī)實(shí)踐不僅能進(jìn)一步提高學(xué)生靈活運(yùn)用課程知識的能力,而且使學(xué)生在編程、上機(jī)操作、程序調(diào)試與正確性驗(yàn)證等基本技能方面受到嚴(yán)格訓(xùn)練。規(guī)范實(shí)踐,強(qiáng)化課程設(shè)計(jì),提升學(xué)生綜合解題能力;提高學(xué)生綜合知識和軟件開發(fā)的能力,同時(shí)也加強(qiáng)了學(xué)生的文檔寫作能力,為今后的畢業(yè)設(shè)計(jì)和畢業(yè)論文寫作打下良好的基礎(chǔ)。
(作者單位:吉林鐵道職業(yè)技術(shù)學(xué)院)