探究型教學(xué)在編譯原理課程中應(yīng)用探索.doc

探究型教學(xué)在編譯原理課程中應(yīng)用探索.doc

ID:50240403

大?。?4.00 KB

頁數(shù):5頁

時間:2020-03-07

探究型教學(xué)在編譯原理課程中應(yīng)用探索.doc_第1頁
探究型教學(xué)在編譯原理課程中應(yīng)用探索.doc_第2頁
探究型教學(xué)在編譯原理課程中應(yīng)用探索.doc_第3頁
探究型教學(xué)在編譯原理課程中應(yīng)用探索.doc_第4頁
探究型教學(xué)在編譯原理課程中應(yīng)用探索.doc_第5頁
資源描述:

《探究型教學(xué)在編譯原理課程中應(yīng)用探索.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、探究型教學(xué)在編譯原理課程中應(yīng)用探索[摘要]通過對研究型教學(xué)的研究,提出了將之應(yīng)用于編譯原理課程及課程設(shè)計中,探索研究型教學(xué)在課程教學(xué)實踐中的模式,并提出了驗證、應(yīng)用、創(chuàng)新的三步掌握編譯技術(shù)的課程設(shè)計方案。[關(guān)鍵詞]計算機教育;研究型教學(xué);編譯原理[中圖分類號]G40-057[文獻標(biāo)識碼]A[論文編號]1009-8097(2009)13-0062-02引言傳統(tǒng)教學(xué)是以教師為核心,以知識點為核心,是由教師確定學(xué)生應(yīng)該學(xué)什么,學(xué)生怎么學(xué),而研究型教學(xué)是以學(xué)生為核心,以好奇心作為學(xué)習(xí)的趨動力,但是如何在教學(xué)過程中把學(xué)生的激情找回來,這是教學(xué)改革中一個一直

2、在探索的問題。本文通過對編譯原理課程教學(xué)實踐,對應(yīng)用研究型教學(xué)進行了一些嘗試。一研究型教學(xué)定義研究型教學(xué)是教師通過指導(dǎo)學(xué)生從自然、社會和生活中選擇和確定與學(xué)科相關(guān)的專題進行研究,使學(xué)生在獨立的主動探索、主動思考、主動實踐的研究過程中,吸收知識、應(yīng)用知識、解決問題、獲取新穎的經(jīng)驗和表現(xiàn)具有個性特征的行為,從而提高學(xué)生的各方面素質(zhì),培養(yǎng)學(xué)生創(chuàng)造能力和創(chuàng)新精神的一種實踐活動。研究型教學(xué)以培養(yǎng)學(xué)生創(chuàng)新能力為核心,以培養(yǎng)學(xué)生的創(chuàng)新精神和創(chuàng)新能力為目的,立足所學(xué),從實際背景和問題岀發(fā),創(chuàng)設(shè)問題情境,在教師的引導(dǎo)下,確定課題,通過觀察、實驗、分析、歸納、猜想、

3、論證、社會實踐等方式進行學(xué)習(xí)。在專業(yè)必修課程中結(jié)合研究型教學(xué)模式能夠?qū)⒈容^成熟的專業(yè)知識與領(lǐng)域研究熱點將結(jié)合,使得每屆教學(xué)內(nèi)容都有新的變化。二編譯原理課程特點編譯原理課程是計算機科學(xué)與技術(shù)專業(yè)學(xué)生的重要基礎(chǔ)課程。通過學(xué)習(xí)該課程,要求學(xué)生掌握計算機語言編譯程序的基本原理、方法和工具,以及編譯程序的管道/過濾器型軟件體系結(jié)構(gòu),更深入地理解由ACM/IEEE-CS制訂的“CC2005”中提出的伐個核心概念,特別是其中的“概念和形式模型”。此外,通過學(xué)習(xí)編譯原理還可使學(xué)生更好的理解計算機程序設(shè)計語言的內(nèi)部機制,從而更好地理解和運用程序設(shè)計語言。因此,在編

4、譯原理課程中采用研究型教學(xué),不僅使學(xué)生掌握編譯技術(shù)的知識,還還可使學(xué)生更好的理解計算機程序設(shè)計語言的內(nèi)部機制,從而更好地理解和運用程序設(shè)計語言。三研究型教學(xué)在編譯原理的應(yīng)用學(xué)生從被動接受知識到主動獲取知識是研究型教學(xué)的最大特點,因此,在編譯原理課程的教學(xué)過程中充分調(diào)動學(xué)生積極性是被反復(fù)強調(diào)的。為了更好的讓學(xué)生理解編譯技術(shù),在課程開始時教師可以通過舉例說明編譯技術(shù)在計算機領(lǐng)域中的廣泛應(yīng)用,吸引學(xué)生學(xué)習(xí)課程的興趣,比如:0Q軟件是針對特定字符串進行識別并用圖片替換來實現(xiàn)QQ表情,這是編譯技術(shù)中詞法分析的應(yīng)用;數(shù)據(jù)庫SQL語句執(zhí)行之前都須對語句進行語法

5、檢查,這是正規(guī)式和正規(guī)文法的應(yīng)用等。教師還應(yīng)強調(diào)“語言是在軟件設(shè)計中求解實際問題的一種重要途徑”,告知學(xué)生在課程設(shè)計中可以選擇實現(xiàn)當(dāng)前流行的HTML、JDBC、RTF、PostScript.SQL、報表白定義等語言或子語言的編譯器,激發(fā)學(xué)生的學(xué)習(xí)興趣。在設(shè)計教學(xué)計劃時,為了突出能力培養(yǎng),將課堂討論題、課后研究題、課題提問成績均計入學(xué)生最后的成績。教學(xué)計劃將課程課題討論題設(shè)計為36次,即每次課有一題,每題0.5分。根據(jù)教學(xué)大綱,課題討論題可以在講解新的知識點之前設(shè)計,比如:LR(1)分析方法會產(chǎn)生大量類似狀態(tài),如何將類似的狀態(tài)合并而不會產(chǎn)生新的問題

6、,從而引出LALR(1)方法;介紹完DFA、正規(guī)式和正規(guī)文法的定義之后,讓學(xué)生思考三者之間是否可以轉(zhuǎn)換、如何轉(zhuǎn)換。對于編譯原理課程來說,研究型教學(xué)中的問題解決模式是根據(jù)學(xué)生自身知識水平和學(xué)習(xí)能力,由教師根據(jù)課程內(nèi)容設(shè)置問題,學(xué)生收集科學(xué)事實,解決問題,得出科學(xué)結(jié)論并應(yīng)用新知識這一個過程,教學(xué)計劃中課后研究題就是采用這種教學(xué)模式。課后研究題占課程成績的7%-般以2?3人為一組,在整個課程中每組同學(xué)至少完成一次課后研究題,每次上課布置課后研究題要求一組同學(xué)在閱讀教材的基礎(chǔ)上對相關(guān)知識有所延伸閱讀并進行相應(yīng)實踐,在下次課上課時給出10分鐘進行演講,題目

7、的設(shè)置體現(xiàn)研究分析性與動手能力結(jié)合的趣味性問題,比如:解釋型語言和編譯型語言運行效率比較、設(shè)計URL地址的詞法分析器。通過這些方式有效的激發(fā)學(xué)生學(xué)習(xí)的興趣和積極性。Ui課程設(shè)計方案設(shè)計編譯原理課程是計算機軟件學(xué)科理論與實踐相結(jié)合的典范,在理論課中所介紹的基本概念、原理、方法和算法,要通過實驗加以理解和吸收,才能能夠達到真正的理解和掌握。為此設(shè)計一組與理論內(nèi)容相配套的課程設(shè)計是非常重要的。本文利用Lex和丫acc工具,提出了驗證、應(yīng)用、創(chuàng)新的三步掌握編譯技術(shù)的課程設(shè)計方案。正如前文所述,本課程設(shè)計并不要求實現(xiàn)某種指定語言的編譯器,學(xué)生以小組的形式,

8、可以選定一種目前計算機領(lǐng)域中流行的編程語言或子語言實現(xiàn),這樣的好處是,一方面可以使學(xué)生提高學(xué)習(xí)興趣,實現(xiàn)某種語言的部分功能;另一方面可以

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。