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

?

《編譯原理》課程教學改革研究與探索

2014-11-17 22:07:13王波
新課程·中旬 2014年9期
關鍵詞:編譯原理理論聯(lián)系實際因材施教

摘 要:《編譯原理》是計算機科學與技術專業(yè)的核心課程,結(jié)合南京郵電大學通達學院教學大綱與本課程特點,探索出了一系列有針對性的教學改革措施。課內(nèi)因材施教深入淺出地闡述基本原理,利用多媒體將自行開發(fā)的編譯系統(tǒng)執(zhí)行動態(tài)過程展示給學生,并提出學生課堂模式提高學生自主學習能力;課外根據(jù)課程教學大綱實際情況增加答疑環(huán)節(jié)并利用加分規(guī)則鼓勵學生理論聯(lián)系實際實現(xiàn)算法,從各個方面幫助學生加強對編譯原理的理解。

關鍵詞:因材施教;理論聯(lián)系實際;學生課堂;加分規(guī)則

一、相關工作

每年都有很多授課老師不斷研究創(chuàng)新,尋求更好的教學模式,讓更多的學生通過《編譯原理》這門課程了解整個計算機體系構(gòu)架。在任務驅(qū)動的教學方法基礎之上,理論教學與實驗教學相結(jié)合,并探索出實驗教學的考核辦法。(孫士保)首先明確學生學習本課程的基本要求,然后用實驗貫穿整個教學過程,合理組織教學內(nèi)容,并引入多種現(xiàn)代化教學手段和方法開展教學工作。(王春玲等)從五個方面分析教學改革的原因以及采取的相應措施,注重實驗實踐的同時還強調(diào)了教學方法要得當,并創(chuàng)建了《編譯原理》課程網(wǎng)站,促進與學生的交流。(孟亞輝)采用小班化教學模式,將每個班分成若干實驗小組,實驗成績占課程成績的60%,依據(jù)目標驅(qū)動思想,提出基于分層或圖的《編譯原理》課程實施目標體系。(田玲等)

二、編譯過程

在計算機上執(zhí)行高級語言程序一般要分成兩個步驟:(1)用編譯程序把高級語言翻譯成機器語言程序;(2)運行所得到的機器語言程序求得計算結(jié)果。步驟(1)即為編譯過程,用于把某種語言程序(稱為源程序)翻譯成為另一種語言程序(稱為目標程序),且后者與前者在邏輯上等價。其中編譯程序又可細分為六個過程,教學工作主要圍繞這六個過程展開。

編譯程序

三、教改實施

教改即教學、教材、教法和教育的改革。而此處的教改,主要指的是前三者。它是應素質(zhì)教育而提出的,是中國傳統(tǒng)教育體制已不適應現(xiàn)代化教育的必然結(jié)果?!毒幾g原理》課程的教學改革,主要圍繞課內(nèi)、課外兩方面同步實施。

(一)課內(nèi)

《編譯原理》這門課程是南京郵電大學通達學院計算機專業(yè)學生開設的一門必修課。隨著高校擴招,學生人數(shù)每年都在增加,為了達到預期教學效果,保證教學質(zhì)量,授課老師肩上的擔子越來越沉重,各方面的壓力也越來越大。授課教師就如何教好這門課都在不斷地研究和探索。作者根據(jù)這幾年的教學實踐所得,總結(jié)出以下課內(nèi)教改經(jīng)驗和方法。

規(guī)則①表示當且僅當文法G中含有形如P->…ab…或P->…aQb…的產(chǎn)生式,則運算符a、b優(yōu)先級相等。如數(shù)學中的運算符“(”和“)”。

規(guī)則②表示當且僅當文法G中含有形如P->…aR…的產(chǎn)生式,且R->…b…或R->…Qb…,則運算符a的優(yōu)先級低于運算符b。

規(guī)則③表示當且僅當文法G中含有形如P->…Rb…的產(chǎn)生式,且R->…a…或R->…aQ…,則運算符a的優(yōu)先級高于運算符b。

對于上述拗口又繁瑣的定義,學生只能死記硬背,尤其是規(guī)則②和③很容易搞混。通過多次教學嘗試,提出了“將軍后出現(xiàn)原則”。學生無需記憶規(guī)則的定義,只需牢記后出現(xiàn)的運算符優(yōu)先級肯定高于先出現(xiàn)的,因為“將軍”的級別比較高,一般都在后方坐鎮(zhèn)指揮,不會出現(xiàn)在前方。換言之,規(guī)則②中運算符a在第一個產(chǎn)生式中先出現(xiàn),它的優(yōu)先級就比第二個產(chǎn)生式中后出現(xiàn)的b低;反之亦然。這樣的闡述能夠幫助學生立刻理解并記憶,教學效率也得到了提高。

2.理論聯(lián)系實際。隨著計算機網(wǎng)絡的發(fā)展,現(xiàn)代化教育理念的普及,現(xiàn)在很多大學的教學環(huán)境都得到提升,多媒體教學模式已經(jīng)進入課堂,授課老師可以借助多媒體輔助教學。但是由于這門課程的特殊性以及多媒體的局限性,那些復雜算法的過程描述僅僅通過靜態(tài)的板書或者動態(tài)的多媒體演示仍然不能以全貌展現(xiàn)給學生。為了讓學生有直觀的印象,作者查閱參考資料,并自行開發(fā)編譯程序。在課上通過分步執(zhí)行,讓學生不僅能夠全面理解算法,還能向他們演示程序,讓學生了解如何通過高級語言縮短算法與實現(xiàn)之間的距離,激發(fā)學生課后自己動手編程實踐的興趣。

3.學生課堂。對于內(nèi)容相對簡單的章節(jié),如果授課老師仍然在講臺上一味地講解,學生很容易自滿走神,從而遺漏重要細節(jié)。針對上述情況,作者嘗試一種新式的授課方法,讓學生當老師。如,在講到代碼優(yōu)化章節(jié),代碼基本塊劃分及優(yōu)化算法相對簡單易懂,因此提前1~2周,預先通過自薦或者推薦方式推選出講課的學生,然后該學生準備約1課時的內(nèi)容向其他同學作匯報。屆時其他學生也可以一同參與討論。這種讓學生自主學習,基于自己的理解將知識傳輸給他人的學生課堂教學模式,不僅能鍛煉學生的學習能力,還能提升他們的自信心。

(二)課外

南京郵電大學通達學院開設的《編譯原理》課程原課時為48課時,每周三節(jié)理論課。但實踐方能見真知,學生如果只是掌握了編譯的原理,而沒有實踐歷練,遇到新的知識很快就會把先前的知識拋于腦后。為了能在課外和學生繼續(xù)互動,發(fā)掘?qū)W生的潛力,作者自發(fā)組織學生開展以下課外教改活動。

1.課后答疑。每個章節(jié)授課結(jié)束之后,授課老師都會布置作業(yè)。但由于課時原因,不能在課內(nèi)對題目做講解。而網(wǎng)上答疑無法做到實時溝通,所以有些復雜的問題一時無法講述清楚。經(jīng)學校教務處批準,由授課老師自主安排每周1~2節(jié)課時間答疑,主要回答學生課上問題及課后作業(yè),得到了學生的積極響應。這種有針對性的一對一的交流,使得學生學習的主動性、作業(yè)情況和考試成績都均有不同程度的提高。并且在與學生的交流中能得到很多反饋信息,這些信息可以幫助授課老師根據(jù)學生的實際情況更合理地開展教學工作,達到良性循環(huán)。

2.加分規(guī)則,提拔優(yōu)秀學生。利用高級程序設計實現(xiàn)算法不僅可以讓學生進一步理解原理,同時也能鍛煉他們的編程能力。作者在課后除布置常規(guī)作業(yè)之外,還提出加分規(guī)則鼓勵學生動手實現(xiàn)課上講述的算法,即利用任意高級語言實現(xiàn)算法。驗收后在總評分上予以加分。如讓學生依據(jù)遞歸下降算法實現(xiàn)圖中語法分析模塊,要求運行時輸入一組左遞歸文法,輸出First集、Follow集、預測分析表并且得出分析結(jié)果。有部分學習能力強的優(yōu)秀學生能夠積極參與,還曾經(jīng)出現(xiàn)過總評分超出過100分的情況。此外利用課間休息將學生完成的程序演示給其他學生,帶動其他學生的實踐積極性,鼓勵更多的學生投身到編程實踐中。

四、結(jié)束語

《編譯原理》課程教學改革需要因材施教,根據(jù)學校和學生的實際情況開展教學活動,注重提高學生的學習積極性。從互動性、因材施教、理論聯(lián)系實際三方面著手,不僅讓學生在課內(nèi)學習理論知識、開展學生課堂,提高學習質(zhì)量,還在課外多加交流,用鼓勵式的加分規(guī)則讓學生的學生生活更加充實。

參考文獻:

[1]孫士保.“編譯原理”課程教學方法研究與探索[J].中國電力教育,2012(01).

[2]王春玲,王紀川,薛紀文.編譯原理教學改革研究[J].實驗研究與探索,2007(12).

[3]孟亞輝.關于《編譯原理》課程教學的思考[J].科技信息:科學教研,2008(16).

[4]田玲,余盛季,王曉斌,等.《編譯原理》實驗教學改革及探索[J].實驗科學與技術,2013(06).

基金項目:本文系南京郵電大學2010年度教學改革研究項目(項目編號:8014045)的研究成果。

作者簡介:王波,男,1980年7月出生,博士,南京郵電大學,研究方向:計算機圖形。

猜你喜歡
編譯原理理論聯(lián)系實際因材施教
小學作文如何實施“因材施教”的策略
明確“因材施教” 促進個體發(fā)展
從《論語》看因材施教
淺析初中語文教學中的生態(tài)課堂建設
未來英才(2016年14期)2017-01-12 16:02:06
軟件學院編譯原理實踐課程的教學探索
計算機教育(2016年8期)2016-12-24 10:24:00
基于MOOC的編譯原理分階段課程教學研究
計算機教育(2016年9期)2016-12-21 00:32:22
對中職機械基礎課程設計教學改革的探討
小學數(shù)學教學淺析(二)
營造興趣啟蒙式學習氛圍的編譯原理首課設計
計算機教育(2016年7期)2016-11-10 08:48:50
小學數(shù)學生活化的對策探究
考試周刊(2016年29期)2016-05-28 09:27:16
吉林市| 全椒县| 绥宁县| 阿图什市| 芜湖市| 神池县| 枣强县| 汉源县| 辉县市| 罗山县| 民和| 定南县| 牡丹江市| 库尔勒市| 潍坊市| 仁布县| 海淀区| 潢川县| 宣汉县| 镇康县| 张北县| 富川| 涿鹿县| 三河市| 乡宁县| 滦南县| 中阳县| 大荔县| 湘阴县| 吉林市| 边坝县| 平潭县| 宜兰县| 萨迦县| 庆安县| 乐都县| 义马市| 卓资县| 大余县| 兴山县| 平远县|