徐惠紅
摘 要 軟件類的課程是計算機類必不可少但又難于掌握的基礎課程之一,一直在計算機教學中占據著重要的位置。隨著計算機技術的快速發展,在軟件開發領域的的各種技術層出不窮,要想靈活運用軟件開發工具解決各種實際任務,不但要求學生具有一定的理論基礎,還要熟練掌握或熟悉各種流行的軟件應用工具。在課程的教學內容安排、教學方式、考核方式都需要任課教師不斷地探索和提高。
關鍵詞 就業 教學改革 應用型本科教育
目前,我國高等教育正由精英教育走向大眾化教育,高等學校不斷擴大招生,辦學規模越來越大,一方面,各級教育部門對教學質量越來越重視,就業單位需要大量實用的軟件開發人才,對我們的教學提出了更高的要求。另一方面,我們面臨的教學條件在改變,生源的素質在改變,我們的教學不可避免地面對新的挑戰,面臨著新的挫折和調整,這就越需要我們注重教學體系的諸種因素,以完善與規范這個教學體系的運行操作,以在有限的教學學時中從分調動學生的學習積極性,引發學生主動積極的學習。
應用型本科教育的目標是培養動手能力強的技能應用型人才,作為計算機專業的學生就業的領域主要是計算機相關行業,從事技術開發的人員較多,即使有些學生可能會從事銀行、教師或公務員類的行業的話,其實也是大部分還是從事計算機技術開發類的相關工作。軟件開發類課程的教學一般局限于簡單的課堂實例教學和課程結束后的課程設計,在畢業論文開始之前,大部分同學所學的知識都是零散的、自己無法構成一個完整的知識體系,而且我們以往畢業的學生缺乏項目開發的經驗,拿到一個項目不知如何下手,針對這些問題。在java語言的教學過程中進行了改革,采用“任務驅動”教學方法,多種教學手段及信息技術的綜合使用。我們從以下幾個方面進行的:
首先,在總學時不變的前提下,加大實驗學時,縮小理論學習的教學內容,采用“任務驅動”的方式,將學生分組,每次的新課題和實驗內容都通過抽簽的方式決定對手,采用學生互評、小組競爭的機制來決定各個階段的成績,理論教學內容事先由任課教師準備好相關的課程視頻,充分利用QQ、微信及網絡教學平臺,共享資源。學生提前預習,小組互相出題的方式,促進學生自我主動學習,這樣上課時,理論知識中很多淺顯易懂的地方學生通過主動加逼迫的方式,已經基本掌握,教師只需要用平時上課的一小部分的時間就能夠解決掉所要講授的知識存在不解的問題,老師只是起到了輔助指導和裁判員的作用,將教學過程中以教師為主導的模式完全轉換成以學生為主導的教學模式,這種方式極大地調動了學生主動學習的興趣,而且最大的收獲是,每個組為了能夠考住和自己pk小組的成員,從實驗課的第二次課開始,就發現他們會主動去找和課程相關的更深層的知識,為了讓自己的程序更完美,這是以前這類課程的教學中很少出現的情況,大家為一組,互相學習,帶動了基礎薄弱的學生主動探求知識的興趣。一個學期下來,這個班級不再存在以前只有少數學的較好的情況,就連從文科考上來的女同學都能自己完成非常漂亮的程序。
其次,由于我們學校的計算機專業的學生都會學習C語言、數據結構課程,所以在教學內容的安排上,將基礎部分的內容壓縮,如:變量的定義、數據類型、循環、函數部分的內容全部通過實例的方式,由學生自己來完成,重點則調整為:類、繼承、接口、常用的數據結構(String 、StringBuffer、ArrayList、 LinkedList、Vector、hashMap等的學習 ),文件、線程等部分,很多公司在面試的時候都愿意考學生底層比較核心的內容,在實驗內容上也盡量增加和實際應用練習緊密、難度適中的課題給學生,比如:模擬機器翻譯、密碼設置、翻轉藏頭詩、文件加密、小游戲等學生比較感興趣的內容。在學生掌握基礎的前提下,一部分成績由老師給出,一部分成績仍采用pk比賽的方式獲得。
最后,在教學的過程中,信息及多媒體技術的采用更是方便了老師和學生之間的交流和資源共享,也為教學方式的多樣化提供了可能,我們積極利用現在的網絡教學平臺,為課程建立的學習網站,在該平臺上有課程的視頻、設計直觀、內容豐富的教學課件,電子教程,實驗指導資料,可以發布作業,在線批改、在線討論,出勤統計等多種功能,通過騰訊課堂、QQ及微信可以為學生開展課后輔導及線下交流等。研究形成完整的實踐教學課程體系,開發新的實踐教學方式,凸顯實踐性教學優勢。在此基礎上研究適合課程特色和培養目標的考核方法。
修改合理的考核方案,注重學習過程的考核。因為在完成任務的過程中,學生的學習能力、分析解決問題的能力、探究能力等都會得到不同程度的展示,研究意識、創新意識等也是在學習過程中體現出來的。因此,加大學習過程的考核,進步幅度是對不同層次學生客觀評價的條件之一。由于學生的基礎差異較大,把進步幅度納入考核體系中,有助于學生學習的主動性。
課程評價體系的多元化,在這個過程中要有一個完整、客觀、合理的評價標準,包括學生的自我評價、小組同學之間的互評、教師評價,評價標準的合理性決定著學生的自我認識是否與培養目標一致,避免自我貶低或自我抬高,同學之間的客觀理性的評價也有助于提高同學之間的情誼和促進自我認識,教師的評價更需要任課教師通過教學過程中與學生交流和觀察給一個客觀的成績,那么每個評價的比例要安排合理,相互結合作為考核依據。
總之,將“任務驅動”、“階段性考核”、“合作學習”等教學方法有機結合不僅可以活躍課堂氣氛,充分調動了學生的學習興趣,擴展知識掌握的深度和廣度,有效的培養了學生的發現問題、解決問題的能力,也可以提高學生的團隊精神,讓好學生自愿主動地幫助差生,也讓基礎差的學生找回了自信,由被動學習變主動學習,積極努力地進取,為以后從事團隊開發打下良好的基礎。同時,提高了課堂效率和教學質量,使教師的授課任務得以順利地完成。
參考文獻
[1] 魏冬梅等.基于Python的程序設計通識課程建設與教學實踐[J].計算機教育,2019(02).
[2] 唐劍梅.移動軟件開發項目實訓課程教學研究[J].軟件導刊,2014(01).
[3] 冉燕輝等.任務驅動教學模式在數據結構可導航設計中的應用研究[J].計算機科學,2013(02).