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
主站蜘蛛池模板: 色偷偷一区二区三区| 伊人成人在线视频| 欧美综合中文字幕久久| 亚洲精品综合一二三区在线| 中文字幕66页| 国产精品妖精视频| 欲色天天综合网| 国内精品91| 国产欧美日韩va| 亚洲五月激情网| 国产免费久久精品99re不卡| 狠狠色综合网| 日韩在线影院| AV色爱天堂网| 国产福利大秀91| 福利在线免费视频| 精品超清无码视频在线观看| 久久久成年黄色视频| 国产美女91视频| 激情综合婷婷丁香五月尤物| 91精品人妻互换| 日韩精品成人在线| 欧美综合区自拍亚洲综合天堂| 亚洲男女在线| 在线视频亚洲欧美| 精品夜恋影院亚洲欧洲| 免费国产好深啊好涨好硬视频| 找国产毛片看| 亚洲日韩AV无码一区二区三区人| 中文字幕欧美日韩| 欧美劲爆第一页| 国产人人射| 一区二区三区精品视频在线观看| 4虎影视国产在线观看精品| 蜜臀AV在线播放| 四虎在线高清无码| 欧美精品啪啪一区二区三区| 亚洲欧美综合在线观看| 国产欧美视频综合二区| 国产精品免费露脸视频| 亚洲人成影视在线观看| 无码高潮喷水专区久久| 婷婷六月色| 国产免费久久精品99re不卡| 试看120秒男女啪啪免费| 人妻无码AⅤ中文字| 欧美精品v| 欧美午夜在线观看| 日韩高清成人| 国产成a人片在线播放| 日韩无码视频专区| 国产精品极品美女自在线网站| 久久久久国产精品熟女影院| 欧美性猛交xxxx乱大交极品| 欧美a级在线| 久热re国产手机在线观看| 中文字幕无码av专区久久| 亚洲天堂视频在线播放| 国产性爱网站| 亚洲资源站av无码网址| 日韩毛片免费| 亚洲国产日韩视频观看| 亚洲男人天堂网址| 91人妻在线视频| 毛片免费试看| 亚洲成人网在线观看| 毛片手机在线看| 狠狠色噜噜狠狠狠狠色综合久| 国产成人凹凸视频在线| 亚洲区第一页| 欧美一区福利| 无码'专区第一页| 国产欧美日韩精品综合在线| 国模在线视频一区二区三区| 日韩高清中文字幕| 伊人成人在线视频| 免费高清a毛片| 91成人在线观看视频| 国产成人av一区二区三区| 日本人妻一区二区三区不卡影院| 欧美成人国产| 亚洲色图在线观看|