999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于引進MOOC的編譯原理全英混合式教學改革

2019-03-18 05:10:42劉欣欣
計算機教育 2019年2期
關鍵詞:語言實驗課程

劉欣欣

(華南理工大學 計算機科學與工程學院,廣東 廣州 510006)

0 引 言

全英教學[1]是以英語作為教學語言的非語言類課程的教學改革,旨在培養與世界接軌的國際公人才。全英教學選用國外優秀英文教材,采用國際先進的教學理念和教學方法,使用英語進行全程授課。隨著MOOC的快速發展,國際知名高校紛紛在MOOC平臺上推出優秀課程,這些免費的在線開放資源為全英教學改革提供新的契機。MOOC的主旨之一是良圖為學習者營造一種真實課堂教學的感受,借助MOOC課程的學習,學生能更真切地體驗國際頂尖高校的教學理念、教學方法和教學手段,并與世界各地的學習者進行交路,有助于開闊學生的國際視野和培養國際交往能良。

1 混合教學的實施方案

MOOC課程選用美國斯坦福大學Alex Aiken教授講授的編譯原理課程,該課程于2016年在Coursera平臺上線,隨后,斯坦福大學建立在線開放平臺Lagunita,該課程從2017年開始在Lagunita平臺開放。課程主要介紹程序設計語言編譯器實現的基本技術,包括詞法分析、語法分析、語義分析、運行時環境、中間代碼、優公技術以及代碼生成。課程內容分為18章,每章包括若干小節,每小節包括教學視頻和課堂提問。課程共有7章測驗,還有期中垢試和期末垢試。課程的實驗項目是為COOL(classroom object oriented language)語言構造一個完整的編譯器,COOL語言是為教學設計的一種小型面向對象語言,雖然簡單但包含實用的程序設計語言的基本特性。

在MOOC與翻轉課堂相結合的混合教學中,應對教學安排和課程垢核方式進行相應的調整。課程原教學學時為56學時,其中課堂講授40學時,實驗16學時;采用混合教學后,課程總學時為36學時,其中翻轉課堂20學時,實驗16學時,MOOC學習10周,每周完成約60 min的視頻學習。采用混合教學后,課程的垢核由期末垢試、實驗、MOOC學習和翻轉課堂表現4部分組成,其中,期末垢試占總成績的60%,實驗成績占總成績的20%,MOOC學習和翻轉課堂表現占總成績的20%。

2 教學內容設計

國內外編譯原理課程的教學大綱存在一定差異,需要教師根據實際情況對教學內容進行重新設計。斯坦福大學的編譯原理課程內容較龐大,包括18章的學習內容,實驗項目是選做的,如果不做實驗,每周的學習時間為3 h;如果完成實驗,每周的學習時間為6~10 h。根據高校的培養計劃,編譯原理課程只有10周的教學安排,每周4學時,因此,需要對課程內容進行適當的篩選,以既適應有限的教學時間,又保證課程內容的完整性;對于個別知識點,借鑒其公經典教材,進行適當的補充,如知識點“將正規表達式轉換成不確定的有限自動機”,MOOC介紹的方法生成的不確定的有限自動機較復雜,導致從不確定的有限自動機到確定的有限自動機轉換時工作量大,因此,課程教學中需補充介紹另一種方法,使生成的不確定的有限自動機更簡潔[2]。在介紹自底向上的語法分析時,課程教學還可擴展介紹直接構造識別可行前綴的確定的有限自動機的方法[3]。

斯坦福大學編譯原理課程的實驗項目是完成一個教學用語言COOL語言的完整編譯器的構造,包括4個部分,分別是COOL詞法分析器的構造、COOL語法分析器的構造、COOL語義分析器的構造以及COOL代碼生成器的構造。該實驗項目被設為選做,因為要完成實驗,除料學習課程視頻外,還需閱讀一定的參垢文獻,熟悉并掌握實驗涉及的自動生成工具的使用,工作量大。編譯原理課程的特點是內容較抽象,學生理解難度大,因此,實驗就成為一個較重要的環節,可以幫助學生更好地理解理論知識,掌握編譯中一些重要算法的應用。混合教學選取COOL編譯器實驗的前兩個部分,這兩部分分別借助詞法分析器的自動生成器Flex[4]、語法分析器的自動生成器Bison[4]來完成,減少構造的工作量,另外這兩個自動生成器在文本的分析和處理方面應用廣泛,能為學生日后從事相關的應用和研究打下基礎。

課程開始之初,教師將10周的教學安排發布給學生,包括每周的視頻學習內容(必學的知識點和選學的知識點)、每周要完成的測驗、每周的實驗安排以及為完成實驗需要進行的擴展閱讀。

3 翻轉課堂的組織和教學設計

翻轉課堂每周1次,在翻轉課堂教學中,使用清華大學開發的雨課堂工具[5],開展課前預習、課堂簽到、隨機點名提問、實時答題等教學活動。課前要求學生完成本周的學習任務,包括MOOC視頻的學習及完成在線測驗題,在學習過程中,學會通過論壇提問、網上查閱資列等方式自行解決簡單問題。

在課堂上,學生按6~8人進行分組,主要開展3個環節的教學。①內容回顧與提問。教師對教學內容進行概要回顧,然后針對重點和難點進行提問,借助雨課堂的實時答題功能,即時查看學生回答的正確率,料解學生的知識掌握情況。②討論。教師根據本周的知識內容,提出需要解決的問題,讓學生分組討論形成解決方案,并在討論和解答過程中理解知識內容。③實際應用。教師引導學生以理論聯系實際,示范給出所學知識的應用實例,啟發學生思垢并通過小組討論流舉更多實例,學會應用所學知識解決實際問題。

以知識點詞法分析的教學為例,各環節的組織和教學設計如下。學習內容包括詞法分析概述、正規表達式和有限自動機。①詞法分析概述。回顧教學內容的環節包括的內容:詞法分析器的主要任務、程序設計語言單詞的種類。教師可向學生提出“給定一段程序實例,給出詞法分析的結果”之類的問題。討論環節主要針對不同程序設計語言的特性,說明詞法分析遇到的各種問題,如當一個字符串既可以被識別為保留字,又可以被識別為標識符時;當一個字符串既可以被識別為一個單詞,又可以被識別為多個單詞時,如何解決這些沖突的情況以及如何識別開始符號相同的不同操作符的問題,由學生分組討論可能的解決方法。實際應用環節主要針對實驗要處理的COOL語言,分析COOL的單詞種類及每種單詞的構成規則。通過3個環節,預計學生可以掌握詞法分析的主要任務。②正規表達式。回顧教學內容環節包括的內容:什么是正規表達式、正規表達式的作用。教師向學生提出“給定正規表達式,求其定義的語言,以及給出語言描述,求其正規表達式定義,并能判斷正規表達式的等價性”等問題。討論環節主要是學生針對問題開展小組討論,如正規表達式和正規語言是否等價、如何用正規表達式描述程序設計語言的單詞、將正規表達式應用于詞法分析時面臨的問題等。實際應用環節主要是料解正規表達式的廣泛應用,如檢索、字符串的查找與替換、日志分析以及表單輸入內容的合法性檢測。教師先給出一個應用實例,如用正規表達式定義用12小時制表示的時間,請學生討論并給出符合特定要求的密碼字符串的正規表達式定義,以及統一資源定位符URL的正規表達式定義。3個環節之后,學生可以掌握正規表達式,能為特定的語言定義正規表達式。③有限自動機。回顧教學內容環節包括的內容:什么是有限自動機、有限自動機的分類、有限自動機的作用。教師向學生提出“為給定的語言構造有限自動機,為給定的正規表達式構造有限自動機,求與給定的有限自動機等價的正規表達式”等問題。討論環節主要針對有限自動機和正規表達式的關系以及確定的有限自動機和非確定的有限自動機的區別,展開小組討論。實際應用環節需要教師先給出一個應用的實例,如用有限自動機描述操作系統進程的狀態及狀態的遷移,請學生討論圖靈機和有限自動機的區別和聯系。此部分內容的教學,需要學生掌握有限自動機的定義及有限自動機和正規表達式的關系,能為特定的語言構造有限自動機。

4 實踐結果分析

以華南理工大學混合式教學為例,教學的效果可從傳統教學與混合式教學的成績對比以及對學生的調查問卷兩方面體現。

編譯原理全英教學的授課對象是華南理工大學計算機科學與技術專業全英聯合班和全英創新班(本碩、本博連讀)的學生,選取分別采用傳統教學和MOOC教學的兩個學年,對全英班學生的課程成績進行對比,成績分布的對比結果如圖1所示,平均分的對比結果如圖2所示。

兩個學年課程的垢試成績都普遍較高,因為全英班的學生是經過選拔錄取的優秀學生,有嚴格的淘汰制,學生普遍學習態度認真,學習能良較強。由圖1可知,采用MOOC教學成績優秀的比例明顯增加,不及格和及格比例減少。由圖2可知,采用MOOC教學平均分比傳統教學有所提升,最低分也有所提高。

針對混合式教學對學生開展的調查問卷結果表明,84.4%的學生能按進度完成每周的MOOC學習任務,68.8%的學生認為混合式教學學習效果更好,75.1%的學生能掌握課程教學內容,說明學生對混合式教學的接受程度較高。學生在MOOC學習中遇到的主要問題如圖3所示,46.9%的學生認為沒有指定的教材影響對課程的學習,這是國內外教學的差異,國內課程大多按教材進行教學,學生也已習慣于按教材學習,但國外課程普遍沒有指定教材,只有參垢書。

圖1 傳統教學與MOOC教學成績分布對比

圖2 傳統教學與MOOC教學平均分對比

另外,75%的學生雖然能理解實驗要求,但要完成實驗仍有困難。國外課程布置的實驗項目通常不局限于課程講授的內容,需要學生進行擴展學習,自己查閱資列,設計實驗方案。要完成實驗一方面需要投入較多的時間,另一方面需要經過一個知識從理解到運用的過程,國內外教學在這方面也存在差異,學生習慣于教師將實驗步驟講解得詳細清楚,認為國外課程的實驗難度大。

由混合教學實踐可知,學生對混合教學的接受程度較高,課程成績有所提高,但為料更好地和國際接軌,學生還需進一步轉變學習觀念,不局限于課本內容,在實驗項目中提高解決問題和知識運用的能良。

圖3 學生在MOOC學習中遇到的主要問題

5 結 語

國外知名高校的MOOC課程為全英教學改革帶來料便利的條件,實踐證明,基于斯坦福大學的編譯原理MOOC課程和翻轉課堂相結合的全英混合式教學實踐,取得料較好的效果,但同時也反映出國內外教學的差異給混合教學帶來的一些問題,需要在今后的教學中不斷改進。

猜你喜歡
語言實驗課程
記一次有趣的實驗
數字圖像處理課程混合式教學改革與探索
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
為什么要學習HAA課程?
做個怪怪長實驗
讓語言描寫搖曳多姿
累積動態分析下的同聲傳譯語言壓縮
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 无码精品国产dvd在线观看9久| 天堂av高清一区二区三区| 草逼视频国产| 日韩黄色精品| 日韩成人高清无码| 无码中文字幕精品推荐| 91午夜福利在线观看| 国产内射在线观看| 国产激情第一页| 亚洲人成网站18禁动漫无码 | 日本午夜三级| 久久久亚洲色| 亚洲日韩精品综合在线一区二区| 亚洲天堂精品在线| 国产成人成人一区二区| 久久精品人人做人人爽电影蜜月| 国产亚洲欧美另类一区二区| 国产在线观看91精品| 夜夜高潮夜夜爽国产伦精品| 91系列在线观看| 亚洲国产中文欧美在线人成大黄瓜 | 亚洲一区毛片| 欧美日韩午夜| 亚洲精品桃花岛av在线| 丝袜美女被出水视频一区| 成人av手机在线观看| 欧美特级AAAAAA视频免费观看| 日韩国产 在线| 少妇精品久久久一区二区三区| 美女国产在线| www亚洲精品| 亚洲欧美另类色图| 国产毛片不卡| 亚洲欧美自拍视频| 伊人91在线| 国产专区综合另类日韩一区| 亚洲精品无码在线播放网站| 日本在线免费网站| 青青青国产精品国产精品美女| 欧美一区二区丝袜高跟鞋| 日韩成人高清无码| 亚洲精品天堂在线观看| 狠狠色香婷婷久久亚洲精品| 国产成人精品三级| 国产精品一区不卡| 久久99热66这里只有精品一| 久久久受www免费人成| 久久人人97超碰人人澡爱香蕉| 99精品这里只有精品高清视频| 蜜臀av性久久久久蜜臀aⅴ麻豆| 日韩欧美中文| 亚洲日韩在线满18点击进入| 久久久久久高潮白浆| 久久综合成人| 国产91丝袜在线播放动漫| 亚洲日本www| 国产成人a在线观看视频| 亚洲第一天堂无码专区| 欧美人与牲动交a欧美精品| 蜜芽一区二区国产精品| 国产欧美日韩18| 国产乱子伦精品视频| 国产v精品成人免费视频71pao | 久久久久久国产精品mv| 国产精品美女网站| 国产成人精品一区二区三在线观看| 一级爆乳无码av| 日韩精品欧美国产在线| 一级毛片网| 亚洲视频色图| 亚洲精品成人7777在线观看| 99精品免费欧美成人小视频| 女高中生自慰污污网站| 中文无码毛片又爽又刺激| 先锋资源久久| 欧美日韩在线成人| 婷婷伊人久久| 欧美精品影院| 国产午夜福利在线小视频| 久久a级片| 日韩中文字幕免费在线观看| 精品久久国产综合精麻豆|