王紅偉,譚會君
(漯河職業技術學院 河南 漯河 462000)
針對當前普通高校程序設計課程教學存在的問題,提出了基于計算思維的課程教學改革方案,樹立以計算思維為核心的教學理念,并就基于計算思維的課程教學計劃、教學內容設計、教學方法改革等方面進行了探討。在程序設計教學中,計算機思維能力是學生素質能力培養中的重要組成部分。當前國內高等院校在計算機程序設計教學中,由于種種客觀因素影響,其中仍然存在一系列的缺陷和不足,在不同程度上制約著學生的計算機思維能力培養,制約后續教學活動有序開展。加強計算機思維下的程序設計課程教學改革,有助于改善其中的缺陷和不足,為后續教育教學奠定基礎。
程序設計課程是當前高校計算機專業的熱門專業,主要以C語言學習為主。在程序設計課程中學習編程基礎知識,激發學生對程序設計的興趣,逐漸養成計算機思維,有助于學生創新能力和實踐能力的養成。但是,由于程序設計課程內容較為復雜,學習難度較高,教學中存在一系列問題[1]。
當前程序設計教學中,教材內容過于陳舊,課堂上所列舉的案例針對性不足,與時代發展實際情況相背離。課程中所講述的關于程序設計的算法分析和程序設計編寫較為落后,并且絕大多數的停留在理論知識講授,學生的實踐應用能力偏低,難以有效調動學生的學習積極性,制約后續的學習和發展。
部分教師由于受到傳統教育思想的制約和束縛,實際教學中仍然按照傳統教學觀念進行教學,過分追求教學任務的達成,促使學生能夠順利通過計算機等級考試。而在當前我國的計算機等級考試中,主要是考察學生程序結構和語法規則掌握情況,對于學生實際解決問題能力重視程度不高,導致教學過于片面,不利于學生綜合素質全面發展[2]。
不同學生個體學習能力和認知水平存在明顯差異,在學習中對于知識的理解和記憶程度同樣存在差異,這就導致學生群體出現學習水平良莠不齊現象的現象。教師在教學之前,應該充分調查和了解學生的學習水平,優化教學內容設計。但是,部分教師由于教學理念陳舊,習慣用更加專業的眼光去評價學生,學生的學習主體積極性未能得到充分調動,嚴重影響到教學質量。
當前我國高校程序設計教學中,還有很多的問題存在,在不同程度上制約著教學改革持續深化,不利于學生綜合素質全面發展。故此,針對上述中存在的問題,應該樹立正確的計算機思維,借助程序設計模式來分析問題和解決問題,推動程序設計課程教學改革持續深化,具體表現在以下幾個方面:
在教育現代化發展背景下,培養學生的計算機思維十分關鍵,主要是要求學生可以通過計算機思維來解決實際工作中的問題,為后續學習和發展打下堅實的基礎,成為社會所需的應用型人才[3]。高等院校傳統的人才培養模式較為陳舊,應該積極迎合社會發展需要,深入行業市場發展需求,創新教學理念,有針對性培養應用型人才。需要注意的是,教師應該加強實踐教學力度,將計算機思維貫穿于教學全過程,切實將教學方案落實到實處,提升教學有效性。
在程序設計教學中,應該注重學生計算機思維的鍛煉和培養,在傳授學科知識的同時,幫助學生了解計算機思維能力的重要性,在無形中受到熏陶和影響。教師作為課堂的組織者,應該避免強制性的知識灌輸,應該結合實際情況,列舉案例進行分析,在學習知識的同時,提升學生的學習能力和創新能力,可以深層次理解和記憶學科知識[4]。在講解C語言時,為學生提供現場示范,將所學知識在VC環境下錄入,編寫算數運算題,通過一系列的編譯、鏈接和執行程序,對最終的結果進行驗證,學生可以更加直觀的觀看到計算機的具體解題流程和步驟。
在這個過程中,學生可以充分了解C語言程序結構解題過程,還可以激發學生的學習興趣,對于學生計算機思維能力培養具有重要促進作用。實際教學中,引入實際生活中的案例進行教學,通過案例剖析和分析,滲透所學的專業知識,引導學生運用程序設計方式進行思維表達,促使學生可以更為深刻的理解和記憶學科知識,提升學生的邏輯思維能力和創新能力。在實踐教學中,加強學生動手能力的培養,通過一系列的驗證、調試、設計和反饋訓練教學方式,有助于進一步規范學生的思維技巧,促使學生的程序編寫能力得到顯著提升,可以學會基于計算機思維去分析程序設計的算法構造,將復雜知識精簡化,提升學生的學習能力和計算機思維能力[5]。
程序設計是當前的熱門專業,其中涉及到眾多的計算機運用知識,吸引了大量的學生,為教師的日常教學工作帶來了沉重的壓力。所以,新時期打造一支高素質的教師隊伍是當前高校教育教學改革的首要任務之一。首先,在教學安排上,結合不同認可教師的專業進行安排,聘用更多具有專業背景和專項研究的教師,為學生提供更加專業的教學,教學活動可以高效開展。其次,定期組織教師隊伍的培訓和考核,促使教師可以不斷學習先進的教學理念和教學方法,借助現代化技術輔助教學活動開展。每個教師所帶領的班級,應該負責到畢業,對于教學中存在的問題,可以同其他的任課教師進行溝通和交流,加強師生之間的活動與交流,制定科學合理的教學方案,更加高效的完成教學任務。最后,制定完善的獎懲制度和激勵制度,鼓勵教師積極參與進修,不斷提升自身的教學能力和職業素養,可以掌握前沿的教學方法和教學手段,提升教學質量。對于表現優異的教師,給予適當的物質獎勵和精神獎勵,提供晉升空間,可以充分展現自身的才華;對于表現較差,教學敷衍了事的教師,根據實際情況進行懲處,調動教師的工作積極性,為教學質量提供堅實保障。
綜上所述,在社會進步和發展中,新時期對于程序設計人才要求較高,除了具備專業知識以外,還需要具備更高的實踐能力和創新能力,這就需要高校可以創新教學理念和教學方法,具備將所學知識靈活運用到實踐的能力,養成良好的計算機思維。
[1] 龔沛曾,楊志強.大學計算機基礎教學中的計算思維培養[J].中國大學教學,2012,11(5):51-54.
[2] 蘇莉蔚.“計算機程序設計”課程中科學思維能力的培養[J].計算機學報,2017,13(1):55-56,59.
[3] 劉洋,鄒汪平.計算思維導向下計算機程序設計課程教學改革策略研討[J].無線互聯科技,2016,21(9):89-91.
[4] 潘亞平,徐燕.基于計算思維的計算機程序設計課程的教學改革與實踐[J].淮海工學院學報(社會科學版),2012,10(23):76-78.