馮軍軍




摘要:以Python語言課程改革與“1+X”證書為背景,進行課證融通研究。以網絡安全運維職業技能證書中對Python編程能力的要求為基礎,結合信安人才培養需要,在課程內容、教學模式、課程考核等領域進行改革,提高人才的培養質量,也為同類型的課程改革提供一個思路。
關鍵詞:“1+X”;高職;信安;Python
中圖分類號:G642? ? ? 文獻標識碼:A
文章編號:1009-3044(2022)15-0155-03
1 引言
“1+X”證書制度是國家為深化產教融合、激活職業院校教育改革內生動力、緩解職業技能人才供需矛盾而設計的創新型制度,其最終目的是培養出經得起市場考驗、符合國家新時代需要的高素質技術技能人才[1]。隨著“1+X”證書制度工作試行,信息安全相關專業出現多個“1+X”職業技能等級標準。Python語言作為信息安全的核心課程,在相關證書的背景下,推動課程改革的研究是非常必要的,繼而重建一個更具有符合信安專業的Python語言課程體系。
本文以網絡安全運維職業技能證書為實例,按照產教融合、課證融通等要求,從重構課程體系、課程內容設計、校企合作、考試改革等方面做了改革探索。
2 “1+X”證書制度下Python語言課程定位
Python語言是培養信息安全工程師、滲透測試工程師的核心課程,是獲取網絡安全運維職業技能證書的必修課程,是信息安全技術專業的核心課程。對接網絡安全運維職業技能等級的培養目標和其他相關職業技能證書[2]的要求,注重增強學生對于相關知識的學習能力提升以及創新與創業能力的培養,在相關知識的講授過程中,將企業需求作為培養學生的導向,著重提升準職場人的相關崗位技能以及綜合素質,并重點提升團結協作、精益求精等職業素養。Python語言在網絡安全運維職業技能證書中的服務地位,應用于各個模塊。如圖1所示,在服務漏洞利用、論壇漏洞分析及利用、web安全應用、PHP應用安全的各個模塊中都會涉及Python的安全腳本工具的使用,需要掌握Python語言編程能力;在安全滲透測試模塊需要Python的滲透測試腳本的工具開發能力。在實訓演練中,也會涉及Python語言的編程能力。
3 改革前課程存在的弊端
通過分析四川某職業技術學院信息安全技術專業Python語言課程的課程標準和學生學習的情況[3],發現該課程當前存在如下的問題:一是課程設計中只是進行相關知識點的講授,缺乏與企業真實項目案例或者是虛擬項目案例的有機結合,不利于學生對知識點和相關崗位的技能;二是課程內容設計沒有對接技能等級標準;三是教學設計沒有進行良好的課程思政,缺乏安全意識教育。
4 課程改革的實施
“1+X”制度在職業領域進行試點后,其中在信息安全技術行業,國家遴選確定網絡安全運維職業技能等級證書作為代表。四川某職業技術學院響應政策,于2021年開展試點院校考試,考前對報考的學生進行專項培訓,學生取得預期的效果。在學習過程中,學生學習了職業技能,又獲取證書。在實施的過程中,根據存在的問題,結合Python語言課程,筆者認為需要在以下幾個方面做出改革。
4.1 教學內容選擇依據
本課程教學內容選取的依據是:一是中科軟科技股份有限公司負責編寫的《網絡安全運維職業技能標準》;二是企業職業能力需要;三是全國計算機等級考試,二級Python考試大綱。
4.2 重新設計教學內容
根據職業技能等級考試標準作為Python語言的教學內容設計的重要依據,通過認真全面研讀、學習相關技能標準,并緊密結合企業崗位職業能力需求,修訂了課程標準,重組設計Python教學內容。在教學內容設計中[4],參考《輕松玩轉二級Python》和《Python安全攻防》教材的教學內容,依托《網絡安全運維職業技能標準》中對Python語言的要求,將教學內容進行了重新整合,將職業標準融入課程標準、課程內容中。本課程重組的教學內容見表1。課程中每個任務,按照職業標準要求和企業職業能力需要,進行項目化設計,如:項目五——Python端口掃描的教學方法與教學內容見表2。
教學內容任務變更設計,以爬蟲任務為例。在傳統的教學中,爬蟲任務主要介紹網頁信息獲取,一般以某個視頻網站為例,爬取影評信息。改革后,爬蟲任務結合企業和行業需求,以信息安全漏洞挖掘中的這是網站信息泄露和教育src中高校網站漏洞數據為案例,進行爬蟲的講解。
import requests
from bs4 import BeautifulSoup
url="https://src.sjtu.edu.cn/rank/firm/?province=15&page="
for i in range(1,10):
urls=url+str(i)
try:
result=requests.get(urls)? ? ? ? soup=BeautifulSoup(result.text,"lxml")? ? ? ? trs=soup.find_all("tr",attrs={"class":"row"})
for tr in trs:
a=list(tr.stripped_strings)
name,ld=a[1],a[2]
print("%s被提交的漏洞數為:%s"%(name,ld))
except Exception:
pass
上述所示的代碼為edusrc平臺中,四川省教育系統中的漏洞情況信息獲取代碼。實現過程中,采用requests和bs4兩個模塊,在授課中,介紹模塊的安裝和requests模塊、bs4模塊常用的函數功能。通過循環遍歷,拼接url實現網頁信息獲取,利用bs4模塊的相關函數實現網頁信息的獲取,最后輸出顯示。在代碼編寫中,利用異常處理模塊,解決網頁訪問可能產生異常錯誤的問題。
4.3 教學模式改革
本課程對課前、課中和課后三個方面的教學方法進行改革創新[5]。
課前:充分了解學生的綜合情況,包括他們已有的編程基礎、信息安全基礎。通過學習通發布每次教學的電子版教案、PPT課件、錄制的短視頻等,并且發布預習任務和測試作業,讓學生充分做好聽課準備,并且可以通過分析學生的完成情況,微調本次課的教學設計。
課中:先讓學生提出他們在預習中遇到的問題,讓其他同學嘗試回答,并讓他們互相討論、交流、分析。接著教師通過項目引入、案例教學,啟發學生對本節課的重難點和相關知識技能的理解與掌握,讓他們盡可能在課堂上消化所學知識。教學模式以學生為中心,學生通過觀看微課視頻、學習文檔,自我解決遇到的問題,并且完成課堂實訓作業。最后,通過課堂展示分享和教師點評,有效促進其掌握知識和技能。
課后:學生將學習后的內容,做成博客等形式,進行分享。通過完善博客,復習和鞏固課堂所學知識,拓展相關內容。同時對于沒有完成的實訓作業,教師會及時發送給大家討論,強化學習,進一步提高學生的實踐操作能力。
4.4 課程考核評定方式
課程考核由平時成績和期末成績組成,各占50%。平時成績主要由單元測試、課堂討論和項目分享三部分組織。項目分享評分表,如表3所示。其中項目分享是學期中布置任務,各小組自由選擇一個與信安專業相關項目題目,通過半學期的實現,在學期結束前給大家分享本小組的項目成果。
4.5 創新教學團隊建設
在“1+X 制度”網絡安全運維職業技能等級證書初級和中級試點工作中,為保障專業發展和課程建設,需組建一支專業的教師團隊。通過提升教學團隊整體實力,培養一支師德高尚、素質優良、業務精干、專兼結合的教學團隊。教學團隊引進行業工程師、知名學者作為核心,以優秀中青年教師作為骨干,以年輕教師作為后備,分方向、分層次打造師資梯隊,通過培訓、實踐鍛煉、交流考察等方式提升教學團隊專業素質。專業團隊建設過程中,通過參加網絡安全運維職業技能等級證書的師資培訓,了解考試的標準和要求。同時通過參加培訓,學習先進的教學理念和企業真實項目,積極參與到企業崗位中,了解網絡安全運維技能所需技能,改進教學方法和教學模式。授課過程中,以學生為中心,調整教學內容,充分調動學生的學習積極性。通過開展教師團隊建設和專業建設,進行Python語言課程改革探索,讓學生既能學到有用的技術,又能取得行業證書,完美實現課證融通。
4.6 實施校企合作
職業教育更加注重職業性,在教學過程中要面向職業開展實訓,進行技能訓練[6]。本課程在教學過程中,結合專業需求,以校企合作為途徑,堅持“人才共育、過程共管、責任共擔、成果共享”原則,積極與行業知名企業進行合作,以信息安全企業學院為基礎,以產學研結合作為紐帶,用服務來求支持。當前信息安全領域人才需求量大,企業對實用型人才需要量更大,本課程結合企業需要,深化校企合作,開展課程改革。在教學中,面向社會與企業,力求所培養的人才更加符合行業需求,做到定向培養。結合當前的護網需求,在課程改革中,引入護網需要的技能,面向社會培養人才。
5 結束語
基于“1+X”證書制度背景下的高職信安專業的Python語言課程改革,要結合自己學校的實際情況、學生的特點以及企業的崗位需要,才能有效實現課程教學改革,從而保證人才質量的培養。
參考文獻:
[1] 黨佳奇.1+X證書制度下PHP課程教學改革與實踐[J].電腦知識與技術,2020,16(15):145,150.
[2] 李欣.“1+X”證書下高職院校基于《PHP網頁設計》課程的改革探索[J].數字通信世界,2021(8):201-202.
[3] 楊曄.基于“1+X”證書制度的高職信息安全與管理專業人才培養路徑研究[J].電腦與電信,2021(6):6-8.
[4] 歸達偉,賀國旗.基于校企深度融合的人才培養模式研究與實踐——以信息安全與管理專業實施1+X證書制度為例[J].陜西廣播電視大學學報,2020,22(3):68-71.
[5] 謝紅標.高職院校1+X課證融通課程改革探索——以360網絡安全評估證書為例[J].智能物聯技術,2021,4(4):45-48.
[6] 葉群輝.“1+X”證書視角下的計算機課程教學改革分析[J].電腦知識與技術,2020,16(31):202-203.
【通聯編輯:謝媛媛】