王 艷
(江漢藝術職業學院學前教育學院 湖北·潛江 433100)
很多學生進入大學后,在學習專業課的過程中,受到傳統教學方式和考核方式的影響,只重視分數和結果,不太在意知識的學習過程。導致形成了只要學好專業課知識就行,不太喜歡課堂上有關思政教育方面的活動。
目前有部分高職院校教師還是采用單一的教學方式,授課環節不能夠吸引學生,沒有跟上社會信息技術的步伐,不能滿足學生在課堂上對知識點的大量需求,達不到預期教學效果。同時由于課時壓縮帶來的不足,導致學生實踐動手操作能力比較弱,編程知識和思政教育不能夠很好的有機結合滲透到課堂,沒有起到良好的引導作用。
軟件技術專業教師能夠擅于挖掘學生潛在的優勢,將學生的編程能力都充分發揮出來。但課堂上缺少思政教育的滲透,沒有在學生思想形成的關鍵階段給予引導。
Java程序設計課程的性質和在專業中的地位決定了在本課程中融入思政元素是非??尚械?。首先,本課程是面向軟件技術專業的絕大多數學生開設的專業課,受眾面廣;其次,本課程支撐的畢業生能力是具備會使用面向對象的編程思想分析問題、解決問題,具有團隊合作意識,善于溝通和交流,具有良好的職業素養;再次,本課程的內容和課程設計與思政教育銜接良好,課堂教學采用理實一體化模式,教師講解知識點是采用生活化的案例、提出問題、分析問題、引出理論知識、回歸案例這個思路,充分體現了從實踐中來、到實踐中去的思維方式。
高校課程思政要融入課堂教學建設,要創新課堂教學模式,推進現代信息技術在課程思政教學中的應用,激發學生學習興趣,引導學生深入思考,提高課程思政內涵融入課堂教學的水平。
Java課程開設過程中主要在課堂和實踐環節中融入崗位職業道德素養和愛國敬業的程序員工匠精神,通過每個課程中的章節項目來進行設計活動。在每章的知識點中通過分析程序、講解程序、編寫程序、調試和運行程序等過程中,將團隊合作、嚴謹認真、積極思考、勇于探索的精神融入實踐中來,學生通過完成具體的任務來間接提高專業職業素養和編程的工匠精神。
章節內容主要分為7個部分,通過課堂上傳智播客平臺發布任務,引導學生積極思考解決問題的方法,參與1+X職業認證、團隊合作項目的方式來完成。過程如下:第1章Java開發入門(引導學生有職業認同感,意識程序員的工作擔當,培養學生愛崗敬業的情懷);第2章Java編程基礎(培養學生具有分析問題、解決問題的能力,具有良好規范的編寫代碼能力,結合社會崗位需要說明);第3章面向對象(針對華為公司典型案例進行剖析來對學生進行愛國主義教育,為祖國建設發展貢獻一份力量,分析軟件專業的現狀和優秀的典型工作案例);第4章Java中常用類(培養學生嚴謹認真的工作態度,學會團隊合作);第5章集合/I/O流(通過典型黑客案例進行職業道德教育);第6章Java應用(通過參加1+X認證考試來體現程序員的工匠精神,樹立正確的網絡安全意識,培養學生遵守行業規范)。
課前環節,發布具體的問題,讓學生提前做好預習,遇到難題時可以求助同學,通過團隊合作互相協助查找網上資料共同來解決,提高自學能力和合作精神。
課中環節,老師在講解具體程序案例時,處處體現的是程序的嚴謹性、邏輯性和規范性。例如,類的封裝、方法的重載、抽象類和多態的應用等,讓學生明白養成良好的編程習慣的重要性,同時通過知識點的由易到難讓學生體會完成項目的合作性和作用,讓學生意識到通過編寫代碼完成一個個項目從而解決用戶日常生活中的常見問題。
課后環節,老師會針對所講的知識點布置相應的任務來完成,這就需要同學們具備良好的自我約束能力,自己積極主動地去完成作業,不要存在抄襲現象,若發現成績不給分。同學之間要相互監督具有誠實的品質。
項目實踐環節,每一章節內容結束后,分小組合作來完成具體的子項目,由小組長分工每個成員完成的模塊代碼,培養學生團隊合作意識,組員間工作的合作默契,共同成長和進步。同時對每組完成的項目代碼進行對比,看哪個小組最先完成,并且代碼最簡便,培養學生優化代碼的能力。
評價環節,評價由教師或小組成員相互評價,教師根據每個小組完成項目的完整度情況給予總結,同時小組成員也可以給其他組成員評分并提建議,從而對學生項目的關注度起到激勵和反饋效果。
(1)基于問題情境啟發學生獨立思考,解決問題的方式,讓學生主動參與到問題中來。比如,用戶使用計算機,只需要使用手指敲鍵盤就可以了,無須知道計算機內部如何工作的?那怎么來實現呢!Java中封裝就可以很好地將對象屬性和行為封裝起來,不需要讓外界知道具體細節。通過思考,學生分析完后分組討論,激發學生對程序的興趣,鍛煉了學生的思考的能力。
(2)基于案例的教學方法,為了讓學生掌握各章節的內容,將知識點和生活中具體的實例聯系起來,這樣方便容易理解,提高了學生探索課程的積極性。
(3)基于項目的教學方法,通過做項目讓學生了解Java代碼如何來實解生活中的實際問題,掌握程序設計能力,如何把分散的知識點融合到一起,來完成具體的任務,提高項目的實際操作能力。
(4)基于翻轉課堂教學方法,提前布置知識點,利用上機實踐課,抽15分鐘左右讓指定學生分享自己所做的案例代碼進行為大家講解執行流程和運行結果,從而達到學已知用的目的,調動學生積極參與到課堂中來。
(5)基于上機實踐的教學方式,講演練相結合,教師進完知識點后,布置相應的練習題目讓學生親自動手操作代碼,做到觸類旁通,舉一反三,提高解決問題的能力,同時加強知識的鞏固。
傳統的教學評價機制中,是如何去評價一個教師的課堂教學效果好與壞,那么在Java課程中引入思政元素內容后,評價機制就不太適合用了。為了適應時代發展變化,應從學生角度去進行評價。
(1)教學任務設置是否合理進行評價。
教師針對本堂課內容要有具體針對性的任務布置,學生有目標地去完成對應的知識點,評價過程中要根據學習任務及目標提出的明確與否,恰當與否,有針對性與否以及學生完成情況和效果的好差給予適當評價,也可分進行打分。
(2)課堂教學實施過程評價。
要看教師駕馭課堂的能力,語言組織能力,知識講授能力,是否關注了學生學習能力的培養,課堂師生互動,知識檢測性如何等,評價過程中針對師生互動情況,課堂上是否有所收獲,給出合理的分數。
(3)課堂環節設置進行評價。
教師不能為了完成教學任務,每堂課大部分以講授為主,沒有關注學生是否對知識的消化和理解,缺少知識檢測環節,使學生出現聽課疲勞的現象,沒有關注學生上課情緒等,在評價的過程中都應體現出來。
如何將思政元素內容融入到對應課程中,教師起到很關鍵的作用,應加強思政相關內容培訓,督促教師在課程中體現出育人元素,學校拿出課程思政制度的實施方案,強化教師思想政治修養。
Java程序設計是實踐性較強的課程,更加側重運用知識來解決問題的操作能力,傳統考核方式是理論和實踐相結合的方法,來檢驗學生對知識的掌握程度。那么在引入思政元素后,考核形式也應一起完善,應增加思政方面的元素,比如通過平時成績來核算思政方面的分數,是否具有團隊精神、協助意識、精益求精的工匠精神,是否關愛集體、互幫互助等形式,考察學生的思想價值取向是否正確。
高校學生思想政治教育是一項長期工程,為讓高校學生有正確的價值觀和人生觀以及適應社會工作的職業素養,在Java程序設計課程教學中積極滲透以德育人的理念,從而引導學生積極健康的發展。