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

信息安全課程中競賽驅動項目式教學

2018-08-22 10:26:58李景濤趙衛東
計算機教育 2018年8期
關鍵詞:課程課堂教學

李景濤,趙衛東

(1.復旦大學 軟件學院,上海 201203;2.上海市智能信息處理重點實驗室,上海 200433)

0 引 言

信息安全課程作為軟件工程及計算機類本科生的專業課,受到各國政府的高度重視,如美國國家標準與技術局的國家網絡安全教育計劃等[1]。ACM(Association for Computing Machinery)教育委員會在面向網際空間安全的教育研討會報告中對所有計算機類本科專業教育指出,學生動手實踐是掌握信息安全知識和技能的必要途徑[2]。因此,在信息安全課程中鍛煉學生動手實踐能力成為當前研究的課題之一。

1 競賽驅動項目式教學

在軟件工程專業課程的教學中,項目式(Project-based)教學是一種能夠促進學生動手實踐能力提高的有效方法,通過配合課堂講授內容,讓學生自學和動手,將課堂中學到的知識運用到實際的軟件開發中,進而完成規定的項目主題和目標。這種方法可以讓學生在有限的時間內理解課堂介紹的內容,并對這些內容進行有效地應用,進而深刻地思考課堂所學,從而真正掌握軟件工程專業技術,促進軟件工程專業教學適應行業對人才的要求。項目式教學在實施過程中仍面臨諸多問題:①如何激發學生參與項目式學習的動力,提高學習的興趣和熱情;②項目式教學有多種具體的實現方法,如何面向特定的專業課程進行必要的定制與創新。

競賽驅動項目式教學引入競爭來激發學生的學習動力,用榮譽感驅動學生積極主動學習、探索和培養合作意識,能夠解決項目式教學中的動力問題[3-4]。筆者在面向軟件工程專業本科生的信息安全課程中實踐了競賽驅動項目式教學。

2 競賽驅動項目式教學的特點

競賽驅動項目式教學本質是基于問題的教學:①學習具有挑戰性、開放式,需要由不明確的以及結構模糊的問題來引導。②學生往往是以合作小組形式進行學習。合作小組面對的是實際應用問題或模擬的網絡實戰環境,既要求簡單的決策和執行,又要根據團隊確定的優先級進行復雜的協作決策。學生可以在比賽中互動,通過整合團隊成員的課堂學習、參賽經驗確定他們的行動計劃。③學生是以“學習者”的角色學習,教師是以“引導者”的角色組織學習。競賽驅動項目式教學可看作基于問題的教學方式演化以及在信息安全教學領域的應用。

競賽驅動項目式教學在培養學生各種能力方面尤為突出,特別是對提高學生的自主學習能力、主動應用知識的能力和綜合能力有較大的促進作用,對學生將來職業的發展具有重要的提升作用。

(1)調動學生學習的主動性。信息安全課程具有很強的實踐性,學生只有親自動手,參與到實際的應用,才能夠真正掌握必要的知識和技能。項目競賽中的求勝心理驅使學生主動學習,學習的主動性越高,能夠獲得的知識也就越多,形成一種良性循環。

(2)推動學生主動應用知識。根據Edgar Dale的“學習金字塔(cone of learning)”理論,對于一個知識點,主動動手學習的學生在兩周之后能夠掌握90%的知識,而只是上課聽講的學生僅能夠記住20%的知識。顯然,與課堂知識相配套的項目會“逼迫”學生親自動手學習,并取得好的學習效果。如果學生參加奪旗實戰或課外項目,就更有可能主動應用這些知識,解決技術難題或實際問題。

(3)提升學生綜合能力。學生在課程項目的整個過程中,會遇到許多問題,包括所學知識的選擇和應用、新的知識獲取、合作交流方式、知識的創新應用等。在經歷完整的項目后,學生的各種能力,包括自學能力、合作能力、應用能力以及創新能力等綜合能力,都會有比較大的提升。

研究表明,通過對“基于競賽的項目學習”和傳統教學在講解信息安全類課程時產生的效果進行比較,“基于項目學習”的教學方法會比傳統教學方法更有效激發學生的學習熱情與創新能力[4]。

3 競賽驅動項目式教學的實施

3.1 實施模式

作為軟件工程專業信息安全類課程的基礎課,信息安全課程涵蓋密碼學、Web應用安全、網絡攻防安全、代碼安全等廣泛的領域課題,其目標是通過學習要掌握信息安全領域的基本概念和原理,能夠分析常見的軟件和信息系統的安全性問題,并運用軟件技術設計實現合理的解決方案。面向信息安全課程的競賽驅動項目式教學方案的總體架構如圖1所示。

圖1 項目式教學方案總體架構

針對理論性強、具有一定應用性的密碼學與Web應用安全部分,除了強化課堂授課,在項目教學環節采取團隊間競爭、團隊內合作的應用型項目式教學。要求學生組成項目團隊,綜合課堂所學的知識,必要時自學新知識、新的工具和開發技能,合作完成滿足一定應用需求的軟件作品或安全協議。應用型項目的設計與實現過程中,學生加深了對基本概念和理論的理解,提高了靈活應用能力。例如,為確保移動聊天應用的保密性與完整性,并實現雙向身份認證,學生會加深對加密和解密的不同方法(對稱和非對稱)、MAC(報文鑒別碼)和簽名驗證等概念和技術的理解,并能運用這些技術解決實際問題。

針對理論性與實戰性兼備的密碼分析部分,采取奪旗(capture the flag,CTF)競賽中的解題模式(jeopardy)。將多組密文素材提供給學生項目團隊,學生運用學習過的密碼攻擊方法展開密碼破譯競爭,按解題的分值和時間進行成績排名。通過設置密碼破譯懸案,激發學生的好奇心與求勝心理,使得學生對密碼分析方法的學習興趣盎然。這種模式作為一種新型的競賽驅動項目式教學手段,豐富了傳統的項目式教學方法。

網絡攻防安全與代碼安全部分有很強的實戰性,采用類似奪旗CTF競賽中的攻防模式,通過組織學生比賽的環節,引入競爭來激發學生的學習動力。網絡攻防競賽在教育環境中的應用可以追溯到美國軍事學院的CDX(Cyber Defense eXercise),這是美國軍事學院信息保證教育項目中的頂級課程[5]。網絡攻防模式教學具有很強的競爭性與趣味性,學生團隊通過挖掘網絡服務漏洞并攻擊對手服務漏洞得分,修補自身服務漏洞進行防御避免丟分。攻防模式作為傳統項目式教學的重要補充,是一種可行的新的項目式教學方法。

競賽驅動項目式教學形式多樣,另一種可行的模式是軟件公司贊助的項目或競賽,更強調運用所學解決現實的應用問題。課外競賽作為一種有效的項目式教學輔助方法,為越來越多的人重視。未來對軟件人才的動手能力和應用能力要求越來越高,國家主管部門、行業公司、高校針對計算機類專業的學生,不定期地舉辦軟件編程、開發等課外比賽,試圖激發學生的興趣,并從中發現人才。這些比賽不同于目前常用的項目,采用實際應用中出現的關鍵技術問題,更加貼近現實應用,更強調應用的創新性。

3.2 實施步驟

實施競賽驅動的項目式教學,包括以下步驟。

(1)項目式教學的主題設計。項目主題的選擇非常重要,主題應難易適中,且不宜太寬廣,還要考慮如何設計以激發學生的參與熱情等問題。此外,項目最好安排在與之相對應內容的課堂講解之后,學生可以在項目中運用課堂所學知識,同時也可以在課堂上分享項目中的經驗,這些都需要在教學實踐中摸索。如圖1所示,在密碼學基礎的課堂授課之后,安排密碼分析的解題模式項目,讓學生理解和掌握密碼分析的基本方法。在Web應用安全授課之后,設計了兩個應用型項目:一個是密碼學技術實現移動聊天應用(Secure Chat),實現通信保密、數據完整性保護、密鑰交換、數字簽名等功能;另一個是簡化版的Kerberos協議實現。在網絡攻防與代碼安全授課之后,在虛擬的小型企業網絡環境中,安排攻防模式的實訓項目教學。

(2)項目團隊的組成以及執行。項目式教學會遇到組隊問題,如何根據項目需求找到知識、能力全面,且善于合作的隊友非常重要。項目團隊需要將學到的信息安全知識運用到解答該項目中,例如課堂上所學的密碼學基礎理論、手機應用開發技術等知識的應用。

(3)項目式教學反哺理論教學。競賽驅動項目式教學對傳統的理論教學也有促進作用。課程的相關教師會在項目組的交流過程中發現學生知識和技能的薄弱點,以此對教學中的問題進行反思。比較好的項目成果也可以作為教學案例,用于將來的課堂教學。競賽驅動項目式教學不僅對促進學生主動學習具有重要意義,對教師改進教學也有一定的參考價值。

4 實施效果與問題反思

教學實踐發現,競賽驅動模式對促進項目式教學中的主動學習起到了積極的作用。首先,學生在學習上投入了大量時間,項目的工作時間主要安排在習題課和課余,學生對項目工作興趣盎然,甚至到廢寢忘食的地步,從項目資料服務器的日志經常可以看到,很多學生是在深夜提交項目報告。其次,從期末獲得學生的反饋表明,大部分學生認為參與課程動手項目較其他教學方法更加有意義,這種方法更能激發學生的主觀能動性,使其自主參與到學習中來。最后,競賽驅動項目式教學讓學生自主探索、解決實際問題,真正掌握和運用所學知識,這表現在:一方面學生在項目解答中解決了富有挑戰性的問題,在期末取得了好的成績;另一方面,課程的修讀學生對信息安全競賽產生了濃厚的興趣,代表復旦大學CTF戰隊,入圍了DEFCON CTF總決賽,取得了優異成績。

教學實踐的另一個有價值的發現是:面向綜合性信息安全課程的最佳教學安排是采用混合式教學方法。講義與課堂講解是原理性和基礎類的最佳教學方式:應用型軟件項目將密碼學原理等基本方法應用解決網際空間的實際安全問題;解題模式和攻防模式的項目適合密碼設計與破譯、網絡攻擊與防御內容的教學,每種方式都旨在實現與其相對應的教學目標。

教學實踐中也有一些反思。項目式教學的一個關鍵點是確定項目的主題范圍,信息安全學界曾經就此進行過多次辯論:一方認為,學習攻擊者如何思考和攻擊是學習如何防御的關鍵;另一方認為信息安全教學應服務于行業需要,學生畢業后從事的工作基本上不會包括攻擊性的任務,教學黑客的攻擊手段會帶來爭議。筆者認為,信息安全課程性質決定了攻擊與防御兩方面是教學相長的,技術和思維方式都是完整信息安全教學的重要組成部分,但教師需要對過度的進攻性競賽項目進行把控。雖然進攻型游戲和奪旗賽對學生非常有吸引力,但是將它們作為課程的重點并不恰當,絕大多數的畢業生將進入軟件行業,他們將設計、開發、維護企業級業務系統與網絡,而不是奪旗游戲。因此,筆者下一步的工作之一是設計面向企業實際應用場景的項目主題與測驗平臺。

5 結 語

競賽驅動項目式教學方法在復旦大學軟件學院的信息安全課程中得到了成功的應用,對教學班級學生的調查結果以及學生修讀課程后的學業發展均顯示:這種方法能促進學生的主動學習,大多數學生比較認同該教學方法的教學理念, 認為這種方法能加深對授課內容的理解,提升分析設計能力、動手實踐能力和團隊合作能力,適合在信息安全類課程中進一步推廣。面向信息安全課程內容特點,筆者設計的解題模式、應用型項目、攻防模式3種教學實施方案,提供了教學實踐環節的實際操作方案,使得競賽型項目更具可行性。

下一步,筆者計劃結合相應知識點,設計更多貼近企業級信息安全業務環境的競賽型項目,學生將在受控網絡空間實訓信息網絡系統的營運和管理,以期在最大化激發學生學習主動性的同時,培養適應行業實際需要的人才。

猜你喜歡
課程課堂教學
甜蜜的烘焙課堂
美食(2022年2期)2022-04-19 12:56:24
美在課堂花開
數字圖像處理課程混合式教學改革與探索
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
翻轉課堂的作用及實踐應用
甘肅教育(2020年12期)2020-04-13 06:24:48
為什么要學習HAA課程?
最好的課堂在路上
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
主站蜘蛛池模板: 99er精品视频| 午夜性爽视频男人的天堂| 午夜视频在线观看区二区| 91色在线观看| 久草视频中文| 久久久久中文字幕精品视频| 久久一色本道亚洲| 亚洲人成日本在线观看| 在线看片国产| 国产高清在线观看91精品| 欧美国产日韩另类| 国产一区二区在线视频观看| 在线观看网站国产| 在线播放国产一区| 手机在线看片不卡中文字幕| 免费人成黄页在线观看国产| 免费全部高H视频无码无遮掩| 亚洲无码精彩视频在线观看| 亚洲男人的天堂久久精品| 91在线播放国产| 久久这里只有精品66| 国产免费一级精品视频| 欧美一区二区三区不卡免费| 欧美一级专区免费大片| 国产综合亚洲欧洲区精品无码| 色综合天天综合中文网| 狠狠色狠狠色综合久久第一次| 人妻丰满熟妇AV无码区| 欧美精品亚洲日韩a| 久久综合九色综合97婷婷| 在线观看国产小视频| 成人91在线| 国产精品内射视频| 女同国产精品一区二区| 欧美日韩成人在线观看| 亚洲视频影院| 久久a级片| 成·人免费午夜无码视频在线观看 | 亚洲无码电影| 欧洲熟妇精品视频| 99这里只有精品免费视频| 成人无码区免费视频网站蜜臀| 亚洲swag精品自拍一区| 亚洲va视频| 国产毛片久久国产| 青青久久91| 亚洲福利网址| 国产美女主播一级成人毛片| 国产免费网址| 久久久久国产精品免费免费不卡| 亚洲人成高清| 国产视频a| www.亚洲天堂| 男女性色大片免费网站| 香蕉久久国产精品免| 国产毛片不卡| 99资源在线| 国产办公室秘书无码精品| 亚洲黄色高清| 久久99国产精品成人欧美| 国产欧美在线观看精品一区污| 日本爱爱精品一区二区| 国产一区成人| 干中文字幕| 亚洲床戏一区| 免费Aⅴ片在线观看蜜芽Tⅴ| 日韩大乳视频中文字幕| 伊人色综合久久天天| 国产老女人精品免费视频| 精品国产91爱| 国产午夜一级毛片| 9cao视频精品| 3344在线观看无码| 久久综合九色综合97网| 亚洲综合亚洲国产尤物| 国产成人禁片在线观看| 亚洲一区二区约美女探花| 精品乱码久久久久久久| 超清无码一区二区三区| 国产精品jizz在线观看软件| 多人乱p欧美在线观看| 91视频精品|