張平 王志偉 李琦 王少輝 魯蔚鋒
摘要:《信息安全數(shù)學(xué)基礎(chǔ)》是信息安全、網(wǎng)絡(luò)通信、計(jì)算機(jī)以及應(yīng)用數(shù)學(xué)等相關(guān)專業(yè)的一門核心的專業(yè)基礎(chǔ)課,也是一門理論性很強(qiáng)的課程。本文重新教師視角,追蹤多名具有豐富教學(xué)經(jīng)驗(yàn)的導(dǎo)師,闡述了這門課程在實(shí)際教學(xué)中面臨的一些問題。然后,通過從教學(xué)方法上進(jìn)行思考,提出了興趣驅(qū)動法和案例實(shí)踐法,來提升學(xué)生的學(xué)習(xí)興趣、加強(qiáng)學(xué)生的知識理解以及培養(yǎng)學(xué)生的實(shí)踐創(chuàng)新能力。最后,通過導(dǎo)師課堂實(shí)踐,觀察教學(xué)效果。結(jié)果表明:學(xué)生主體地位思想(學(xué)習(xí)熱情)明顯改善、知識理解與掌握情況(課后作業(yè)完成質(zhì)量)顯著提升,教學(xué)效果較為明顯。
關(guān)鍵詞:信息安全數(shù)學(xué)基礎(chǔ);教學(xué)方法;教學(xué)實(shí)踐
中圖分類號:G424 文獻(xiàn)標(biāo)識碼:A
隨著智慧時(shí)代的到來,用戶隱私泄露、黑客攻擊、病毒傳播等諸多信息安全問題愈發(fā)普遍,政府、企業(yè)、高校、個(gè)人對信息安全現(xiàn)狀深深擔(dān)憂。近年來,政府連續(xù)發(fā)布了《中華人民共和國網(wǎng)絡(luò)安全法》和《中華人民共和國密碼法》兩部重要法規(guī),同時(shí)出臺了一系列政策支持信息安全行業(yè)崛起與標(biāo)準(zhǔn)化,信息安全行業(yè)面臨空前的發(fā)展機(jī)遇。國家信息安全人才已成為建設(shè)好富強(qiáng)民主文明和諧美麗的社會主義現(xiàn)代化強(qiáng)國所必需的刻不容緩的戰(zhàn)略資源。我校高度重視信息安全專業(yè)人才建設(shè)。《信息安全數(shù)學(xué)基礎(chǔ)》是我校信息安全專業(yè)的一門核心的專業(yè)基礎(chǔ)課,也是一門必修的數(shù)學(xué)理論課?!缎畔踩珨?shù)學(xué)基礎(chǔ)》奠定了后續(xù)課程《現(xiàn)代密碼學(xué)》《信息網(wǎng)絡(luò)安全》《通信工程》《信息論與編碼理論》等課程學(xué)習(xí)基礎(chǔ),對于信息安全專業(yè)的學(xué)生來說,非常非常重要。本文通過分析《信息安全數(shù)學(xué)基礎(chǔ)》課程教學(xué)存在的一些問題,探討了相應(yīng)的解決方法,并踐行出初步的實(shí)效。
1《信息安全數(shù)學(xué)基礎(chǔ)》課程教學(xué)面臨的問題
1.1課程學(xué)生主體作用與學(xué)生缺乏興趣之間的矛盾
學(xué)生是課程教學(xué)活動的主體。課程教學(xué)的核心是培養(yǎng)學(xué)生發(fā)現(xiàn)問題并且解決問題的能力。因此,在課程教學(xué)中要充分發(fā)揮學(xué)生的主體作用,遵循“發(fā)現(xiàn)、學(xué)習(xí)、尋求、解決、提升”的教學(xué)理念,激發(fā)學(xué)生主動參與課堂活動的意識,引導(dǎo)和發(fā)展學(xué)生創(chuàng)造性和研究性潛質(zhì)。然而,在實(shí)際教學(xué)中,存在多以理論基礎(chǔ)知識講授為主、實(shí)際應(yīng)用很難展開、實(shí)踐環(huán)節(jié)比較薄弱等原因,無法充分調(diào)動學(xué)生的學(xué)習(xí)積極性和創(chuàng)造性,導(dǎo)致學(xué)生學(xué)習(xí)興趣缺乏,除此之外,學(xué)生知識積累參差不齊、理論基礎(chǔ)知識薄弱以及實(shí)用論或不想刷題等心態(tài),使得部分學(xué)生抱著“60分萬歲,多一份浪費(fèi)”的態(tài)度學(xué)習(xí)。
1.2課程教學(xué)理論性很強(qiáng)與學(xué)生實(shí)用化意識很強(qiáng)之間的矛盾
《信息安全數(shù)學(xué)基礎(chǔ)》是一門理論性很強(qiáng)的數(shù)學(xué)課程,主要內(nèi)容由初等數(shù)論、抽象代數(shù)、橢圓曲線三部分組成,且章節(jié)內(nèi)容非常多,囊括上百個(gè)知識要點(diǎn)。初等數(shù)論部分包括整數(shù)分解、同余、同余式、二次同余式與平方剩余、原根與指標(biāo)、素性檢驗(yàn)、連分?jǐn)?shù)共七章節(jié)內(nèi)容,抽象代數(shù)部分包括群、群的結(jié)構(gòu)、環(huán)與理想、多項(xiàng)式環(huán)、域與Galois理論、域的結(jié)構(gòu)共六章內(nèi)容,橢圓曲線共一章節(jié)內(nèi)容。從知識點(diǎn)的梳理上,知識點(diǎn)太多,且知識點(diǎn)之間緊密相連,前面的知識點(diǎn)掌握了才能更好地掌握下一個(gè)知識點(diǎn)。因此傳統(tǒng)的授課方式多以老師講學(xué)生聽或者老師直接告知解決問題方法的方式來進(jìn)行。從價(jià)值取向的角度看,傳統(tǒng)的授課方式以及諸多繁雜的知識要點(diǎn),使得學(xué)生未能充分了解其實(shí)用性與學(xué)習(xí)價(jià)值,缺乏實(shí)際聯(lián)系,自然認(rèn)為這門課程是一門應(yīng)用性不強(qiáng)的課程。對于以應(yīng)用見長的學(xué)生來說,缺乏對理論知識的探究性,更容易產(chǎn)生學(xué)好《信息安全數(shù)學(xué)基礎(chǔ)》價(jià)值不大的誤解。
2《信息安全數(shù)學(xué)基礎(chǔ)》課程教學(xué)方法研究
針對上述問題,我們從教學(xué)方法的角度進(jìn)行思考,分別提出了興趣驅(qū)動法和案例實(shí)踐法,以期改進(jìn)學(xué)生的學(xué)習(xí)狀態(tài)。
2.1興趣驅(qū)動法
針對學(xué)生主體作用與學(xué)生缺乏興趣之間的矛盾,我們采用興趣驅(qū)動法,通過一些歷史故事或是現(xiàn)在熱門的話題或是未來研究的課題或趨勢,讓學(xué)生不由自主地參與進(jìn)來,引起學(xué)生學(xué)習(xí)的興趣,體現(xiàn)學(xué)生學(xué)習(xí)的主體地位。
(1)引入一個(gè)有趣的生活問題或者歷史故事來闡述重要的概念或應(yīng)用。例如介紹中國剩余定理的時(shí)候,先引入“物不知數(shù)”問題(也稱為“韓信點(diǎn)兵”的故事):“有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二。問物幾何?”讓學(xué)生自己體會一下這樣的問題,如何求解。讓學(xué)生參與教學(xué),是提升學(xué)生學(xué)習(xí)熱情的重要方法;讓學(xué)生尋求解決問題的方法,是提升學(xué)生創(chuàng)造性思維的有效途徑。然后,闡述同余式求解的理論與快速方法。
(2)通過熱門的話題或是未來研究的課題或趨勢來吸引同學(xué)們的注意力。如在介紹該課程的重要性時(shí),引入我院在XCTF聯(lián)賽、“強(qiáng)網(wǎng)”擬態(tài)防御國際精英挑戰(zhàn)賽等全國乃至國際信息安全競賽取得的優(yōu)異成績,來激起同學(xué)們的熱情,種下乃至點(diǎn)燃藏在骨子里的夢想之火。又如在介紹了歐拉函數(shù)之后,可以引入RSA密碼算法的過程,接著引入“量子計(jì)算機(jī)如果真的造出來了,RSA密碼算法將會何去何從?”的大討論。在介紹有限域或橢圓曲線時(shí),可以引入一些密碼學(xué)前沿研究背景,闡述其應(yīng)用之廣泛和學(xué)習(xí)價(jià)值之重大。
2.2案例實(shí)踐法
針對教學(xué)理論性很強(qiáng)與學(xué)生實(shí)用化意識很強(qiáng)之間的矛盾,我們采用案例實(shí)踐法,通過先講解一個(gè)理論知識點(diǎn),然后鼓勵(lì)學(xué)生自己動手編程實(shí)現(xiàn)或者建立動畫視頻來強(qiáng)化自我學(xué)習(xí),加深對相關(guān)知識的理解與掌握。
(1)布置編程作業(yè),可以使用Matlab/C/C++等方法實(shí)現(xiàn)。例如第一章講完之后,布置實(shí)現(xiàn)歐幾里得算法和擴(kuò)展歐幾里得算法編程作業(yè);第二章講完之后,布置實(shí)現(xiàn)RSA密碼算法加解密數(shù)據(jù)以及模重復(fù)平方法編程作業(yè);第三章講完之后,布置實(shí)現(xiàn)中國剩余定理優(yōu)化算法編程作業(yè)等。
(2)布置作圖作業(yè),鼓勵(lì)學(xué)生建立動畫視頻。例如在介紹群、環(huán)、域等抽象代數(shù)理論后,布置如下作業(yè):通過所學(xué)內(nèi)容,做出群、環(huán)、域的演化軌跡圖,并加以詳細(xì)說明;做出抽象代數(shù)部分思維導(dǎo)圖等。通過作圖的方式,同學(xué)們也會自我挖掘出還有一個(gè)“體”的概念,從而不斷完善自己的知識體系,形成完整的知識結(jié)構(gòu)和脈絡(luò)。
3實(shí)踐效果與評價(jià)
對上述兩種方法,通過導(dǎo)師課堂實(shí)踐,我們發(fā)現(xiàn)學(xué)生的學(xué)習(xí)熱情明顯改善,學(xué)生發(fā)現(xiàn)問題與解決問題的能力明顯增強(qiáng),對知識的理解與掌握程度顯著加強(qiáng)。學(xué)生會自覺參與課堂的討論,也會提問一些相關(guān)的問題。在編程實(shí)現(xiàn)以及作圖過程中,也能發(fā)現(xiàn)一些知識盲點(diǎn),提出自己的疑問,然后通過各種方法來解決這個(gè)疑問,從而加深對知識點(diǎn)的理解,完善學(xué)生自己的知識體系。無論從課堂上學(xué)生的自主能動性改善,還是從課后答疑與課后作業(yè)完成質(zhì)量來看,這兩種方法的實(shí)踐,都能夠在一定程度上提升《信息安全數(shù)學(xué)基礎(chǔ)》課程的教學(xué)質(zhì)量。
4結(jié)束語
本文針對《信息安全數(shù)學(xué)基礎(chǔ)》課程教學(xué)面臨的兩個(gè)矛盾問題,從教學(xué)方法上,探討了相應(yīng)的解決方案,提出了興趣驅(qū)動法和案例實(shí)踐法,并將之應(yīng)用于課堂教學(xué)實(shí)踐,驗(yàn)證了這兩種教學(xué)方法的有效性。本文這對于新進(jìn)教師提高教學(xué)技能,提供了一定的參考價(jià)值。