国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

編譯原理課程的研究性教學(xué)

2013-04-29 00:44:03張淑艷趙哲
計算機(jī)教育 2013年8期
關(guān)鍵詞:編譯原理研究性教學(xué)教學(xué)改革

張淑艷 趙哲

摘要:針對編譯原理課程的教學(xué)現(xiàn)狀,引入研究性教學(xué)模式,以“問題”為中心,以“學(xué)習(xí)”為目標(biāo),重新設(shè)計課堂教學(xué)、實踐教學(xué)和教學(xué)評價環(huán)節(jié),強(qiáng)調(diào)學(xué)生的主體性和教師的主導(dǎo)性,在提高教學(xué)質(zhì)量的同時,培養(yǎng)學(xué)生的創(chuàng)新能力。

關(guān)鍵詞:教學(xué)改革;研究性教學(xué);編譯原理

一直以來,編譯原理作為計算機(jī)相關(guān)專業(yè)的專業(yè)基礎(chǔ)課程是一門學(xué)生認(rèn)為最難學(xué)、教師認(rèn)為最難講的課程。然而,傳統(tǒng)的授受式教學(xué)模式在教學(xué)中存在一定的弊端,主要表現(xiàn)在固化教師教學(xué)內(nèi)容、降低學(xué)生學(xué)習(xí)積極性、壓制學(xué)生創(chuàng)新能力等。傳統(tǒng)教學(xué)模式已不能滿足大學(xué)生深入學(xué)習(xí)和理解編譯原理的要求。為了解決這一問題,一種新型的教學(xué)模式,即研究性教學(xué),被提出。文章根據(jù)編譯原理的教學(xué)現(xiàn)狀,對課堂教學(xué)、實踐教學(xué)以及教學(xué)評價進(jìn)行研究性教學(xué)改革,旨在提高教學(xué)質(zhì)量,培養(yǎng)創(chuàng)新型人才。

1、編譯原理的教學(xué)現(xiàn)狀

近50年來,編譯原理一直是計算機(jī)相關(guān)專業(yè)的重點教學(xué)內(nèi)容。然而,在其教學(xué)過程中經(jīng)常存在以下問題。

首先,編譯原理具有較強(qiáng)的抽象性、理論性和邏輯性,學(xué)生理解起來相對困難。同時該課程與其他課程有較大的交叉性,學(xué)生必須預(yù)先學(xué)習(xí)計算機(jī)組成原理、高級語言程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)等課程,并且最好擁有算法設(shè)計與分析、離散數(shù)學(xué)等方面的基本知識。因此,在學(xué)習(xí)編譯原理之前,學(xué)生要擁有比較扎實的專業(yè)基礎(chǔ)。

其次,學(xué)生們普遍認(rèn)為編譯原理的學(xué)習(xí)過程枯燥乏味,知識點多且較難理解。甚至存在一些學(xué)生認(rèn)為編譯原理沒有應(yīng)用前景,不如學(xué)習(xí)編程語言(如c++)實用。隨著學(xué)習(xí)時間的推移,學(xué)生容易失去學(xué)習(xí)的興趣和信心。

再者,教師采用傳統(tǒng)的授受式教學(xué)模式,重視課堂理論教學(xué),習(xí)慣性地將書本內(nèi)容強(qiáng)制灌輸給學(xué)生,而學(xué)生則使用強(qiáng)制記憶法被動地接受知識。教學(xué)過程忽視實踐應(yīng)用環(huán)節(jié),導(dǎo)致理論與實踐相脫離。這種教學(xué)模式降低了學(xué)生的學(xué)習(xí)興趣,削弱了學(xué)生的思考能力,壓制了學(xué)生的創(chuàng)新意識。

為了解決以上問題,教學(xué)模式亟待改革。2005年,教育部制定了教高[2005]001號文件,該文件明確地指出高等學(xué)校本科教學(xué)工作需要“積極推動研究性教學(xué),提高大學(xué)生的創(chuàng)新能力”。并且,現(xiàn)有高等院校也有較充足的資源和環(huán)境(如圖書館和實驗室)來開展研究性教學(xué)。因此,我們有必要也有能力在教學(xué)中引入研究性教學(xué)模式。近幾年,我們便對編譯原理課程進(jìn)行了研究性教學(xué)的嘗試和探索。

2、研究性教學(xué)的內(nèi)涵

研究性教學(xué)以“問題”為中心,以“學(xué)習(xí)”為目標(biāo),堅持授人以漁的原則,引導(dǎo)學(xué)生,啟發(fā)學(xué)生,是一種讓學(xué)生通過“研究”的方式從事學(xué)習(xí)活動的教學(xué)方法。在傳統(tǒng)的授受型教學(xué)模式下,教師占有知識的霸權(quán)地位,學(xué)生只能被動地接受知識;而研究性教學(xué)調(diào)整了教師和學(xué)生在教學(xué)活動中的角色,在維持教師主導(dǎo)地位的同時,強(qiáng)調(diào)學(xué)生的主體地位。從教師方面,教師在教學(xué)過程中擔(dān)任設(shè)計者、引導(dǎo)者、啟發(fā)者和管理者的角色;從學(xué)生方面,學(xué)生在學(xué)習(xí)過程中擔(dān)任問題發(fā)現(xiàn)者、研究者、解決者和創(chuàng)新者的角色。在教師的指導(dǎo)下,學(xué)生通過搜索資料對相關(guān)問題進(jìn)行探索,在研究和解決問題的過程中,吸收知識、應(yīng)用知識、解決問題并獲取新穎的經(jīng)驗,培養(yǎng)主動探索、主動思考和主動實踐的能力。

在長期的教學(xué)活動和教學(xué)改革中,存在著3種常見的研究性教學(xué)模式。

(1)問題解決模式。該模式是在教師的組織下,學(xué)生通過問題進(jìn)行學(xué)習(xí),再通過學(xué)習(xí)來解決問題。

(2)自主探究模式。該模式是讓學(xué)生模擬科學(xué)家從事科研過程的方式,教師不直接參與其中,只在必要時給予學(xué)生一定的指導(dǎo)。

(3)課題參與模式。該模式采用教師帶領(lǐng)學(xué)生直接參與教師的實際研究性課題的方式。

在這3種教學(xué)模式中,問題解決模式適合課內(nèi)教學(xué),自主探究模式和課題參與模式適合課外教學(xué)。

3、研究性教學(xué)的實施

編譯原理課程的教學(xué)內(nèi)容涉及大量的理論知識,這些知識比較抽象且邏輯復(fù)雜,如形式語言理論、正規(guī)式、有限自動機(jī)理論、上下文無關(guān)文法、自下而上分析、自上而下分析、屬性文法和語法制導(dǎo)翻譯等。大量的概念、算法和符號很容易使學(xué)生對學(xué)習(xí)產(chǎn)生恐懼心理,而且大量的理論知識與有限的教學(xué)時間之間存在沖突,使教師很難將所有內(nèi)容都詳細(xì)展開、深入講解。最終導(dǎo)致學(xué)生在學(xué)完整門課程之后,只表面了解,而不知道各知識點之間的關(guān)系以及各知識點在編譯器中的作用。為了解決上述問題,我們在課堂教學(xué)、實踐教學(xué)和教學(xué)評價上分別對編譯原理課程進(jìn)行研究性教學(xué)改革。

3.1 課堂教學(xué)

在教學(xué)過程中,理論教學(xué)是學(xué)習(xí)的基礎(chǔ)。本節(jié)從教學(xué)內(nèi)容和教學(xué)過程兩方面對課堂教學(xué)重新設(shè)計。

在教學(xué)內(nèi)容方面,教師針對學(xué)生情況優(yōu)化和調(diào)整教學(xué)內(nèi)容。在學(xué)期開始、學(xué)期1/3和學(xué)期2/3這3個時間點上,教師深入學(xué)生內(nèi)部,通過聊天、調(diào)查問卷等方式,了解學(xué)生的學(xué)習(xí)現(xiàn)狀。調(diào)查內(nèi)容主要有學(xué)生的學(xué)習(xí)基礎(chǔ)、對授課內(nèi)容的期望以及現(xiàn)在的學(xué)習(xí)態(tài)度。然后針對調(diào)查結(jié)果,在保證課程內(nèi)容系統(tǒng)性的基礎(chǔ)上,教師根據(jù)學(xué)生情況精簡或添加授課內(nèi)容。例如,對于先修課程,如果編譯原理中存在某個知識點涉及其他相關(guān)課程,教師可以提前一周發(fā)布相關(guān)課程名稱及在該課程中對應(yīng)的知識點,保證在這部分基礎(chǔ)薄弱的學(xué)生得以復(fù)習(xí)。對于學(xué)生要求新添加的內(nèi)容,教師可以抽出一段時間來做相關(guān)講座以充實教學(xué)內(nèi)容。對于編譯原理的新課程,如果學(xué)生對此部分內(nèi)容比較熟悉,如高級語言的一般特性,教師可以列出提綱,以作業(yè)的形式鼓勵和引導(dǎo)學(xué)生在課外進(jìn)行歸納總結(jié);如果是重點和難點內(nèi)容,如詞法分析階段中的有限自動機(jī)理論,教師則需展開并深入講解,講解時應(yīng)避免概念式宣講,盡可能采取問題啟發(fā)的方式引導(dǎo)學(xué)生帶著問題聽課,調(diào)動學(xué)習(xí)積極性。

在教學(xué)過程方面,我們要避免教師唱“獨角戲”,強(qiáng)調(diào)學(xué)生的參與性。不同于以往考查學(xué)生記憶率的提問回答的方式,學(xué)生參與教學(xué)過程是在教師設(shè)置好的問題場景下,隨著教師的引導(dǎo),思考問題、探討問題、解決問題,并最終達(dá)到真正學(xué)習(xí)的目的。例如,在學(xué)習(xí)詞法分析器中的有限自動機(jī)(包括不確定有限自動機(jī)NFA和確定有限自動機(jī)DFA)時,教師并不直接去枯燥地講解理論和方法,而是給出問題場景,通過探討型的方式教學(xué)。教師首先讓學(xué)生思考在詞法分析階段,根據(jù)已經(jīng)學(xué)習(xí)的知識(如正規(guī)式)能否實現(xiàn)詞法分析器,進(jìn)而引出學(xué)習(xí)有限自動機(jī)的必要性,并對兩種有限自動機(jī)NFA和DFA展開講解。在講解的同時,請學(xué)生思考NFA和DFA的區(qū)別和聯(lián)系,以及各自的優(yōu)點和缺點。在講解結(jié)束后,再請學(xué)生根據(jù)NFA和DFA的各自特點,思考兩者分別有哪些應(yīng)用場景。對于比較困難的問題,教師可以給予必要的引導(dǎo),如最后一個問題,教師可以給出多個場景,讓學(xué)生進(jìn)行選擇。后期學(xué)生會發(fā)現(xiàn)這些應(yīng)用場景的實現(xiàn),本質(zhì)上就是實現(xiàn)了一個詞法分析器。在這種由問題引導(dǎo)的教學(xué)方式中,學(xué)生很容易感受到各個知識點的環(huán)環(huán)相扣。某個知識點的不足,將引出一個新的知識點,而新知識點對以往缺陷的解決過程會使學(xué)生的自信心與自豪感大大增強(qiáng)。而當(dāng)再發(fā)現(xiàn)新知識點也存在缺點時,學(xué)生將有很大的勇氣和動力去解決它。

3.2 實踐教學(xué)

為了深入理解編譯原理,實踐過程是非常關(guān)鍵的。本節(jié)從實踐內(nèi)容和實踐管理兩方面對實踐教學(xué)進(jìn)行安排。

在實踐內(nèi)容方面,采用兩種實踐方式。方式一為基礎(chǔ)實踐,實踐過程與理論教學(xué)同步,是對基本理論的實現(xiàn)練習(xí);方式二為綜合實踐,每次的實踐內(nèi)容是編譯器的一個模塊,當(dāng)所有作業(yè)完成后,能基本上形成-_個小的編譯器。方式一的實踐內(nèi)容相對簡單,能加深學(xué)生對理論的認(rèn)識,但不能突出各知識點間的關(guān)系;方式二能較清晰地表達(dá)各知識點間的關(guān)系,但作業(yè)難度較大,學(xué)生不易完成。我們引入研究性教學(xué),將這兩種方式結(jié)合,實現(xiàn)優(yōu)缺互補(bǔ)。在安排實踐內(nèi)容時,基礎(chǔ)實踐主要包括單詞符號統(tǒng)計的編程實現(xiàn)、有限自動機(jī)的編程實現(xiàn)、LEX的使用、LL(1)分析的編程實現(xiàn)、LR分析的編程實現(xiàn)(主要是LR(O)、SLR和LR(1))、YACC的使用和屬性文法的傳值實現(xiàn),學(xué)生需將所有基礎(chǔ)實驗全部完成。綜合實踐包括可編程計算器的實現(xiàn)、文本編輯器的實現(xiàn)和語言結(jié)構(gòu)化編輯器的實現(xiàn),學(xué)生可以從3個綜合實驗中任選其一。

在實踐管理方面,我們采用小組分組、組長負(fù)責(zé)制。10人一組,自薦組長。為了避免以往“一人種樹,眾人乘涼”的現(xiàn)象,“加強(qiáng)”作業(yè)力度,將一組一份作業(yè)的要求轉(zhuǎn)化為一人一份作業(yè)的要求;“降低”作業(yè)難度,轉(zhuǎn)變組長“種樹”的角色為“助教”的角色來幫助組員完成作業(yè)。此時對組長的要求較高,不僅需要提前完成作業(yè),更需要擁有較強(qiáng)的專業(yè)基礎(chǔ)、組織能力、表達(dá)能力以及教學(xué)責(zé)任心,而教師也需提前對組長進(jìn)行專業(yè)培訓(xùn),使組長滿足“助教”的專業(yè)水平。實踐作業(yè)的考核環(huán)節(jié)采取組長打分和答辯打分兩種。對于基礎(chǔ)實踐,由組長根據(jù)組員對本次作業(yè)的實踐情況,給出0~5分(0-沒寫、1-不及格、2-及格、3-中、4-良、5-優(yōu)),并備注出其不足之處。對于綜合實踐,在課程臨近結(jié)束時,對最終完成的小編譯器進(jìn)行考核,首先組長對每個組員的編譯器給出O~50分(0-沒寫、1~10-不及格、11~20-及格、21~30-中、31~40-良、41~50-優(yōu));然后教師對其進(jìn)行答辯考核,隨機(jī)從每個小組中選擇一位學(xué)生代表整組演示項目,每人10分鐘(學(xué)生演示6分鐘,教師和學(xué)生提問4分鐘),并給出0~50分作為小組每位成員的答辯成績。在考核環(huán)節(jié)中,特別是對綜合實踐的考核,因為單個學(xué)生的答辯成績將代表整組組員的成績,所以任何組員都不敢輕視實踐過程,各個小組成員相互監(jiān)督、相互督促、相互切磋、共同成長。每次的實踐成績要向?qū)W生公布,接受學(xué)生質(zhì)疑,創(chuàng)造良性競爭的學(xué)習(xí)環(huán)境。

3.3 教學(xué)評價

研究性教學(xué)在評價時注重考慮過程取向、實踐取向和合作取向。本著公正、公開的原則,將成績構(gòu)成多元化,采用“階段考核+期末考核+實踐考核”結(jié)合的方式。階段考核安排在學(xué)期1/3、學(xué)期2/3這兩個時間點上(在調(diào)查學(xué)生情況的兩個時間點之前),考核方式為網(wǎng)絡(luò)題庫閉卷考試,題型為單選題、多選題、判斷題和填空題,主要考查學(xué)生對基本概念和理論的理解,每次階段考核占總成績的20%。期末考核安排在學(xué)期末,考試方式為“網(wǎng)絡(luò)題庫閉卷考試+筆試閉卷考試”,題庫題型與階段考試相同,筆試題型為綜合題,主要考查學(xué)生對理論的綜合運(yùn)用,占總成績的30%。實踐考核由小組組長和教師綜合打分,考核學(xué)生的動手能力及團(tuán)隊溝通能力,占總成績的30%。多種考核方式比單一考核方式更能準(zhǔn)確地反映學(xué)生掌握知識的程度。由于多次考試的刺激,學(xué)生在學(xué)習(xí)過程中保持高度的危機(jī)感,積極參與教學(xué)活動,在扎好學(xué)習(xí)基礎(chǔ)的情況下,穩(wěn)步發(fā)展創(chuàng)新精神。

4、結(jié)語

研究性教學(xué)改革主要針對編譯原理課程的課堂教學(xué)、實踐教學(xué)和教學(xué)評價3個方面進(jìn)行,這對其他課程的教學(xué)實踐也具有借鑒意義。由于現(xiàn)在正處在改革初期,在取得了一定的教學(xué)成果的同時,在教學(xué)過程中也存在一些值得注意的地方。在教學(xué)資源方面,雖然很多學(xué)校已經(jīng)投入大量資金建設(shè)圖書館和實驗室,但與國際名校相比,教學(xué)資源仍顯不足;就教師素質(zhì)而言,我們需要更專業(yè)、更有水平的教師,這不僅體現(xiàn)在教學(xué)能力上,也體現(xiàn)在廣泛的知識面、豐富的生活閱歷及組織能力上??傊诮虒W(xué)中進(jìn)行研究性教學(xué)改革,我們?nèi)孕璨粩嗵剿?,以提高教學(xué)水平,培養(yǎng)有創(chuàng)新意識的綜合型人才。

猜你喜歡
編譯原理研究性教學(xué)教學(xué)改革
軟件學(xué)院編譯原理實踐課程的教學(xué)探索
基于MOOC的編譯原理分階段課程教學(xué)研究
研究型大學(xué)本科生科研能力提升策略
亞太教育(2016年33期)2016-12-19 04:56:14
基于研究性教學(xué)的數(shù)字電路與系統(tǒng)實驗教學(xué)改革
科技視界(2016年26期)2016-12-17 16:14:52
水質(zhì)工程學(xué)課程群研究性教學(xué)改革與實踐
研究性教學(xué)理念下的普通心理學(xué)教學(xué)改革
營造興趣啟蒙式學(xué)習(xí)氛圍的編譯原理首課設(shè)計
基于人才培養(yǎng)的技工學(xué)校德育實效性研究
成才之路(2016年25期)2016-10-08 09:51:08
現(xiàn)代信息技術(shù)在高職數(shù)學(xué)教學(xué)改革中的應(yīng)用研究
科技視界(2016年20期)2016-09-29 12:59:03
以職業(yè)技能競賽為導(dǎo)向的高職單片機(jī)實踐教學(xué)改革研究
科技視界(2016年20期)2016-09-29 11:20:38
肥西县| 巴中市| 沧源| 大庆市| 游戏| 梧州市| 凉城县| 南华县| 鄂伦春自治旗| 垣曲县| 新泰市| 永寿县| 时尚| 青浦区| 古田县| 潍坊市| 宁津县| 梧州市| 云阳县| 册亨县| 清远市| 嵊泗县| 溧水县| 阳曲县| 且末县| 漾濞| 郴州市| 泗阳县| 准格尔旗| 金沙县| 东丰县| 竹北市| 庆元县| 崇州市| 丹东市| 华池县| 睢宁县| 九江市| 江津市| 内江市| 玉山县|