謝備
摘? 要 傳統的.NET框架技術課程教學環節主要是以教師為中心,存在缺少課前預習與課后反思環節、考核方式單一等問題。針對這些問題,探索并實踐以學為中心的教學理念,轉變傳統以教為中心的教學模式,旨在提高該課程的教學效率和質量。
關鍵詞 以學為中心;軟件工程;.NET框架技術;教學改革;教學模式
中圖分類號:G642? ? 文獻標識碼:B
文章編號:1671-489X(2020)22-0089-03
Study of Learning-Centered Teaching Reform on Dotnet Frame-work Technology//XIE Bei
Abstract The traditional teaching sections of Dotnet framework tech-nology course takes teacher as the center, there is a lack of preview before class and reflection after class sections, and the assessment method is single. To solve these problems, this paper explored and practiced the teaching concept of learning-centered and changes the traditional teaching mode of teaching-centered, aiming at improving the teaching effect and quality of the course.
Key words learning-centered; software engineering; .NET frame-work technology; teaching reform; teaching mode
1 前言
2018年,教育部在四川成都召開新時代全國高等學校本科教育工作會議,指出人才培養是大學的本質職能,本科教育是大學的根和本,在高等教育中是具有戰略地位的教育,是綱舉目張的教育[1]。近年來,“以教為中心轉向以學為中心”的教育理念得到越來越多的教育工作者的認同,要實現卓越的教育,只有在教育思想上進行改革[2]。目前各高校實施的教育教學方法基本上是以教授為中心,可能導致教師講得太多,學生無法參與到課堂中來,教學質量不高。以學為中心顛覆了傳統的教學理念,教師不再是整個教學環節的中心,同時在教學思想、教學手段、教學服務、教學管理、教學反饋等各方面有了新的理念。以學為中心更加偏向于關注過程和成效,重視創造性的激發和主動思考能力的培養,從根本上落實從“學生被動接收教師傳授的知識”向“讓學生自己去發現和創造知識”轉變[3]。
.NET框架技術是廣東科技學院計算機學院軟件工程專業C#語言方向的一門核心科目。這門課程在專業人才培養方案中處于核心地位,主要培養學生面向程序開發崗位的核心職業能力和職業素質,是一門面向專業應用類課程,目的是使學生學會.NET技術企業級項目開發的基本技術和正確設計思想。同時,這門課程對學生畢業后的崗位能力有著非常大的影響。但由于本課程所涉及的理論知識比較繁雜,而且課程實踐性比較強,這就使得傳統的以教為中心的教學模式不再適合該課程的教學。因此,本文結合廣東科技學院軟件工程專業.NET框架技術課堂現狀,對如何在大學本科教育中充分體現以學為中心的思想進行研究和探索,旨在培養兼具厚實的理論知識和過硬的實踐能力的創新型技術人才。
2 課程教學現狀與存在的問題分析
在本次教學研究中,通過對軟件工程專業學習該課程的學生以及授課教師進行問卷調查,發現該課程在授課過程中存在如下問題。
學生不容易融入課堂? NET框架技術課程理論知識比較繁雜,且對先修課程如C#程序設計、ASP.NET程序設計等的掌握情況有較高要求。如果先修課程掌握得不好,學生很難接受該課程的入門知識。即使學生先修課程掌握良好,但是由于該課程有些抽象的概念或理論著實難以理解,如果沒有正確的課程引導,采用傳統的教學手段就可能使學生無法融入課堂,最終放棄本課程的學習。
教學模式落后? 傳統的課堂教學中以教師為核心,學生緊隨教師的講授思路聽課學習,全程能主動思考的環節與機會較少。這種教學模式中,教師花了大量的精力與時間在備課與知識講解上,仍然無法提升學生的參與度和學習熱情,整個教學環境處于一種填鴨式教學和滿堂灌的狀態,教學質量不高。因此,落后的教學模式使得學生的學習積極性和主動性也不能得到完美的激發。
理論與實踐的融合難以保證? 該課程是選擇C#方向的學生畢業后求職的核心課程,因此對學生實操和解決實際問題的能力有較高的要求。然而在整個教學中,理論教學與實踐教學兩者之間難以做到相輔相成。即使理論課和實踐課在形式上是融合的,在實質上也是完全分離的,也就是理論課學習的知識與實踐課學習的內容相差甚遠,導致學生在學習實踐課程的時候理論知識缺乏,而無法達到實踐課程的目標;或者是理論知識扎實,卻完不成實踐項目。
課程內容之間的相關性較強,教學設計缺乏連貫性? 課程每個章節之間有較強的相關性,每個知識點之間也有較強的邏輯關系。當學生在某個環節出現理解不到位或者沒搞懂的情況的時候,在課后又沒有及時地找同學或者老師解決自己不懂的問題,這樣后續的知識學習可能就會脫節。如此下去便會形成惡性循環,最終可能導致學生直接放棄該課程的學習。
課程考核方式單一,考核內容與實踐能力關聯度不高? 根據學校的制度,該課程期末考試形式為閉卷機試,但是由于受考試環境與時間的限制,考試內容仍然以基礎知識和理論知識為主,實踐能力考查的內容較少,缺乏對學生綜合應用能力、團隊合作能力、崗位能力等素質的考核,因此,這種考查機制無法準確地反映出學生的實際能力。
3 以學為中心的教學改革途徑
針對上述問題,本文基于以學為中心的教學理念,在教學手段與教學內容上對.NET框架技術課程進行相應的教學改革與實踐。
知識點模塊化和課程項目化? 將課程每章節的內容獨立,并將知識點形成模塊嵌入每個獨立的章節中,然后讓每個章節串聯起來形成一個獨立的項目。使用同一個項目鏈接課程中的所有案例,不僅能讓學生明白如何掌握某個知識點,而且能直觀地看出如何將這些技術綜合到同一個項目中。課程學習完成后,整個項目也就得到實現,此時教師可以考核學生自己實現的項目,對其中存在的問題給予點評與解決思路,不僅能監控學生的學習過程,監督學生的學習任務,還極大地豐富了學生的項目經驗。同時,學生在課后可以根據該項目對課程的所有知識點進行全面的復習鞏固。
線上線下結合,構建網絡交流與教學平臺? 利用線上教學平臺組織課程教學資源庫,包括課程教學大綱、課程授課計劃、課程實訓任務書、課程教案、課程測試等。同時,每次課結束后,教師可以在平臺上布置下一次課程的學習任務,學生可以在課后相互之間進行探討,為下次課在課堂上的討論匯報做好準備工作。對于難度較大的任務,教師在課后可以在線上給予針對性的提示與講解,促進學生課后鞏固已學知識和預習下次課程的學習任務。
“預習在課前”“拓展在課中”“反思在課后”三環一體? 以學為中心的教學活動的設計對教師提出更高的要求,教師在上課之前要對整個教學環節進行精心設計,要制定好每堂課的學習目標,明確最終能達到怎樣的學習效果。功在課前,效在課中,思在課后。
課前預習環節主要是教師根據下節課所學知識提前推送資源,要求學生回顧、復習并掌握先修課程中的相關知識,為下次課的學習打好基礎。
課中教學環節采用BOPPPS教學模式,包括導言(Bridge-
in)、學習目標(Objectives)、前測(Pre-assessment)、參與式學習(Participatory Learning)、后測(Post-assessment)、總結(Summary)六個環節[4]。在各個環節可以使用課堂派等信息化教學平臺針對性地設計相應的現場討論、現場測試,讓學生能在課程中學會思考、觀察并進行總結。
課后教學環節主要包括作業、總結和反思三部分內容。 學生完成課程作業并進行總結,然后反思,比如某個功能能否采用其他方式進行實現等。
開展探索式學習模式? 傳統的教學方法是教師先提出問題,學生回答問題;然后教師點評學生問答情況,分析問題;最后,教師給出解決問題方法并講解方法。這樣的教學方法仍然是以教師為主導,不利于提升學生主動發現問題并解決問題的能力,對大部分學生的技能提升沒有實質的改變。因此,在課程教學中應該強調以問題為核心,教師與學生之間共同發現問題、思考問題、探討問題,最后解決問題。這樣的模式對那些習慣機械、被動接受知識的學生來說,會有很好的能力提高效果,同時對他們在學習理念、學習習慣、學習方法上有一個顛覆性的轉變;而對那些有一定自主學習理念的學生將是一個促進的作用,他們會進一步習慣自主學習、主動探索的學習過程,久而久之,思想就開闊了,創新能力必然會有所體現。
融合實踐教學與理論教學,在實踐教學中體現創新能力的提升? 實訓內容的設計要充分體現理論課中所學知識,因為理論是實踐的保障,基礎知識不扎實,實訓課程無法開展,二者相互促進。否則,學生在實踐過程中將對教師布置的任務無從下手,從而失去學習的興趣與熱情。傳統的實踐教學中的課程設計是教師設計好題目,給定設計方案與思路,讓學生根據任務書去編寫程序代碼,進行各種功能的實現,最后實現的功能可能千篇一律,缺乏新穎性。這樣的實踐教學模式存在模式單一,體現不出學生創新能力的問題。以學為中心的實踐教學應該體現實踐的探索性和創新性,教師應根據理論知識有針對性地設計好實踐教學的基本項目任務,做好相應的實踐教學大綱并提前發給學生供學生預習,并告知實踐項目中涉及的知識點,而完成項目具體的思路與技術路線由學生通過查閱資料與相互討論制定,這樣學生將具有開闊的思維和發揮空間。
重建課程評價機制? 合理有效的課程反饋體制是衡量課程教學效果的有用途徑。在以學生學為中心的教學模式中,應摒棄傳統單一的理論知識考核(期末考試為主要評價手段),針對具體使用的教學手段和學習的課程內容,盡可能形成閉環的考查機制。尤其應重視學習過程的評價,重調期末理論考試的評價比例,提高對學生實踐動手能力和學習能力的評價比例。.NET框架技術課程可以采用工程項目考核的方式評價學生成績,教師提前布置好項目給學生組或者學生個人,讓學生組或者學生個人在給定時間內完成一個綜合性的項目,然后通過答辯的形式來對學生進行綜合性評價,由此可以在一定程度上提升學生的自學能力與創新思維,同時鍛煉學生的表達能力和團隊合作能力。
4 結語
本文針對廣東科技學院軟件工程專業的.NET框架技術課程進行以學為中心的教學改革,在本次教學改革實踐中,首先分析該課程在教學中存在的問題,然后本著以學為中心的教學理念,針對存在的問題提出相應的改革方案并實踐,旨在提高課程的教學效率與質量。■
參考文獻
[1]陳寶生.堅持“以本為本”推進“四個回歸”建設中國特色、世界水平的一流本科教育[J].時事報告(黨委中心組學習),2018(5):18-30.
[2]盧新坡,陳麗霞,徐三魁,等.基于“以學為中心”的《材料科學與工程基礎》課程改革研究[J].山東化工,
2019(12):134-135.
[3]張紅偉,冉桂瓊.四川大學“以學生為中心”的教育教學改革與實踐[M]//2015年大學素質教育高層論壇論文集:素質教育與大學教育改革.中國高等教育學會大學素質教育研究會中國高等教育學會大學素質教育研究分會.2015:
108-114.
[4]周文,李俊,包衛東,等.國內BOPPPS模型研究的知識圖譜分析[J].高等教育研究學報,2019(3):44-52,66.