彭莉
摘?要:大數據時代背景下,互聯網行業對人才的需求越來越大。Java作為一門基礎的計算機語言,在人們的日常生活以及軟件的開發中被廣泛應用,各大高校也相繼開設有Java程序設計這門課程。Java程序設計作為一門拓展思維類的課程,采取更適合Java程序設計這門課程的教學方法是非常重要的,同時對Java程序設計課程教學中出現的問題進行合理的分析,以及對課堂上的教學方式方法進行適當的創新成為了當下Java程序設計課程講師所需要面對的重要課題。
關鍵詞:Java程序設計;教學方式;創新
Java作為一門面向對象類的計算機語言,較好的吸收了計算機語言C++的各種優點,并且拋棄了C++中不便于理解的多繼承和指針等概念,使其自身擁有了更強大的特點,包括面向對象、簡單性、多線程、分布式等等一系列的特點。Java作為當今互聯網時代的主流計算機語言之一,因其自身功能的強大性與編程簡潔易用的特點,逐漸成為了各大高校的主要授課內容之一。Java課程教師的數量也在逐年增加,教學質量也開始出現了一定的差異性。本文是通過筆者在計算機語言類課程方面的教學經驗,對Java程序設計課程在教學中容易出現的問題進行了簡單的分析,總結出了一定的教學方法。
一、Java授課過程中的常見問題
Java是一門較為簡潔的計算機語言,代碼的編寫思路十分清晰。大部分學生面對的問題不是聽不懂老師所講解的內容,而是老師講課的時候能聽懂,但是實際操作時卻常常出現五花八門的錯誤。這樣的問題不僅僅只是出現在Java程序設計這門課程中,在其他實際操作性較強的課程中也常常出現。面對教學過程中的各種問題,適當的教學方法可以大幅度提高教學質量,增強學生代碼編寫的思維能力。
(一)教學方式的單一性
教師采用的教學方式多為多媒體授課,通過對課本內容的理解,整理成課件,再通過課堂上講解課件的方式進行授課。這樣的傳統教學方式能讓學生學習到知識點,還能深入了解到課程的重點難點。但是Java程序的編寫不僅僅只是靠學習書本上的內容以及老師講解的知識就能編寫出來的,單一的傳統教學方式傳授的僅僅是理論知識,缺乏了編程思維與編程練習,這樣單一的教學方式正是如今Java程序設計課程中的一個問題。
(二)教師指導能力的欠缺
編程類課程實踐操作編程是課堂上不可或缺的一部分。通過學生自己進行編碼練習,從而更加深入地了解代碼的含義,以及教師所講解的知識內容。
在課程剛開始的時候,大部分同學都是抱有濃郁的興趣與認真的態度來學習的,但是因為代碼學習初期常常會有一段過渡時期,在這段時期里,學生在學習編程的過程中,各種各樣的BUG總是會在不經意間冒出來,這些報錯也是在代碼學習初期不可避免的。教師幫助學生解決代碼中出現的問題,讓程序正常運行,但教師會覺得問題過于簡單,不做過多的講解,這樣就會導致學生越學越迷糊,代碼中雖然沒有錯誤了,程序也能正常運行了,但是問題并沒有得到真正的解決。這種情況顯然會打擊學生們的學習興趣以及學習動力,教師指導能力的欠缺所帶來的問題是需要Java程序設計課程教師思考的問題,當教學質量無法提高的時候,不僅僅只是咎責于學生的學習能力,還應當反思教師的授課指導能力。
二、Java課程教學的探討
(一)改變教學方式,開拓學生思維
編程類課程注重培養的是學生的思維能力以及動手能力。編程類語言的學習不僅僅需要學生記住書上的知識點,還需要具備獨立思考以及獨立編寫代碼的能力。因此,傳統的教學方式并不完全適合Java程序設計這門課程,教師在傳授課本上理論知識時,不應該只是講解代碼的構成以及代碼所實現的功能,更要側重講解此次例題中的關鍵代碼,包括該代碼的含義、用法以及源代碼的編寫思路等。教學過程中老師也可以教授學生一些自己學習編程語言的經驗,并在完成章節的同時拓展教學一些有趣的代碼,這樣不僅拓展了學生的知識面,還可以提高學生的學習興趣,讓他們意識到“原來代碼還能這樣寫”,從而提高學生的思維能力。
(二)教師指導能力的改進
既然在Java程序設計課程的教學過程中,學生無法避免編寫代碼時BUG的出現,那么教師們就應該尋求方法來降低學生們在編寫代碼BUG出現的頻率,以及想辦法緩解學生們在編程過程中不斷遇到BUG時的挑戰和壓力,這就需要教師有著豐富的教學經驗以及正確的指導方法。
當學生在編程過程中遇到程序報錯的情況時,無論問題大小,教師首先需要教學生們如何尋找到報錯代碼的具體位置,然后再為學生分析出程序報錯的原因,從而達到問題能夠真正得到解決的效果。因此,高職院校教師在教學過程中,不僅僅要保留傳統教學方式的優點,還要提高個人的教學水平能力,改進自身的指導能力。
結束語:
新時代中對Java程序設計課程的授課教師的要求其實是非常高的,基于我國的教育國情,一個教師往往需要負責教授幾十個學生,學生學習能力也存在參差不齊的情況。因此,想要達到教學高要求高質量,不僅僅需要教師具備深厚的專業知識,還需要教師擁有良好的教學水平,更需要付出更多的耐心,擔任起為互聯網領域輸出優秀人才的責任。只有不斷地對課程教學的方式方法進行探討與實踐,才能充分提高教學質量,提升學生能力,為社會輸送優秀的編程人才。
參考文獻:
[1]王越.JAVA編程語言在計算機軟件開發中的應用[J].電子技術與軟件工程,2019(01):35.
[2]王宏淵.Java課程教學方式的分析和實踐[J].智庫時代,2019(03):297-298.
[3]秦楷.JAVA語言特點及其在計算機軟件開發中的運用[J].中國新通信,2019,21(01):91.
[4]楊琴,譚鴻健.高職Java程序設計課程教學改革芻議[J].計算機產品與流通,2019(02):256+259.
[5]李素娟.高職院校計算機專業Java教學方法研究與實踐[J].電腦知識與技術,2019,15(03):176-177.