?

試論當前高校Java語言可視化程序設計教學中存在的問題

2021-11-23 02:20張開利
中國管理信息化 2021年12期
關鍵詞:程序設計可視化工具

張開利

(遼東學院,遼寧 丹東 118003)

1 Java 程序設計教學中存在的問題

1.1 課程的內容過于注重理論,學生學習動力不足

Java 語言相對其他課程而言是實踐性較強的一門學科,但是大多數高校所提供的參考教材過于偏重理論基礎的學習,大多數實驗的內容也都是驗證性的,與實際企業發展的需求脫節,學生學習起來枯燥無味。因此,學生在學習Java 語言程序設計當中容易失去學習的興趣。

1.2 課堂主要講授理論,實踐教學相對弱勢

大多數高校對Java 課程排課時,過于壓縮該課程的學時,Java 課程在一個學期就結束了。此外,Java 課程本身的教學內容涉及面較為廣泛,當前高校仍然是將其作為一門普通的語言課程進行教學,將重點放在理論知識的學習上,而實踐環節受到忽視,學生缺乏各種實踐經驗的積累。

1.3 考核方式枯燥與教學目標不符,影響到教學過程的實施

當前的語言考試主要是筆試,大部分高校重點考核學生掌握Java 的知識量,因而學生為了應付考試,僅僅是單純記憶理論性知識,這不利于學生提升實踐能力,也不能真正反映學生的真實水平。此外,重實踐、動手能力強的學生在考核當中并不占優勢,從而消磨了其學習積極性,阻礙學生綜合素質的發展。

2 Java 語言可視化編程教學的建議

2.1 提供豐富而有價值的教學材料

首先,在參考教材的選擇方面,相較于其他資料,教材內容獲取難度較低,是學生容易獲取的資源之一,也是初學者的入門工具。高校應該選擇符合Java語言實際需求的應用型教材,適應當前計算機專業培養人才的目標和規律。教材選擇還應注意選擇最新的版本,使學生在學習的過程當中可以通過教材獲取前沿知識。Java 語言在當前社會應用非常廣泛,其更新頻率也非???,為了適應新興技術的發展,Java 語言教程版本更新也比較快。除了選用書本教材,高校還要開設相應的實訓活動,如綜合性實驗、創新性實驗等,尤其要配備面向工程應用型的實驗。

其次,高校要組織好相關的實驗材料。在學習Java 語言的過程中,學生需要認識并且理解典型的程序,充分進行大量的動手實驗,這樣才能夠真正理解Java 語言學習的精髓。Java 語言編程設計教學實驗內容應該包括驗證性實驗和設計性綜合實驗。在實驗過程當中,教師要分層次教學,分階段進行指導。實驗的材料和案例選取必須具有代表性、趣味性。同時,教師的選擇也應該接近學生本身的認知水平,并且能夠很好地調動學生參與的積極性,從而達到良好的學習效果。比如,對于動畫的制作,教師可以采用游戲的方式激發學生的創作興趣。再如,學生的績效管理系統是學生相對熟悉的,教師可以引導學生對績效管理系統進行重組和分解,形成小型綜合案例,如登錄界面、成績查詢界面、錄入界面等。

最后,高校應提供豐富的網絡學習資源。網絡學習資源可以讓學生不再局限于課堂教學,能夠讓學生充分利用開放式的學習方式,從而開闊視野,能夠自主學習。因此,高校應為學生提供具有權威性的Java 語言編程網絡設計學習材料,如精品課網站、論壇等,讓學生能夠自我安排時間,利用空閑時間來追趕學習進度以及自我輔導學習,尤其是對于水平較高的學生,便于其接觸到難度較大的學習內容,有助于他們進一步掌握可視化程序設計。

2.2 嘗試多種教學方法

高校教師在教學過程當中,應該根據教學內容本身的特點以及學生的學習興趣愛好進行多種教學方法的結合,尤其是可以構建任務驅動式學習模式,將理論知識與實踐相結合,由此展開教學。

首先,要加強理論知識的學習?;A理論的學習是學生掌握一門技能的基本環節,但是由于理論知識相對抽象,學習起來比較枯燥,很多學生在理論知識的學習上很難提起學習興趣,并且在理解上也相對困難。教師在進行理論的講解時,可以將抽象的概念進行具體化、形象化。比如,在講述某一個抽象觀念時,教師可以舉身邊生活中相關的例子,可以結合生物學的變異現象進行解釋,或者制作圖文結合的多媒體課件進行輔助表達,這可以幫助學生進一步理解概念;教師也可以對相應的例題進行解析,展現理論到代碼的轉化過程;還可以讓學生模仿解決類似問題,舉一反三,讓學生能夠完成思路建立和關鍵代碼的實現,直到學生可以靈活運用。

其次,實驗性教學必須分階段實施。驗證性實驗和設計性綜合實驗是每個教學環節不可缺少的部分,必須要與課堂教學緊密結合,從而幫助學生理解各個部分的基礎知識;同時也可以作為教材的延伸,提高學生的程序閱讀能力以及理解能力,這是學生動手操作的基礎。

在此基礎上,教師可以增加小型的綜合性實驗教學內容。教師以任務的方式提出實踐內容,學生必須進行自主設計,由此教師可以幫助學生完成從理論到實踐的過渡,并為大型的綜合探究案例提供相應的實踐基礎。在課后作業布置大型綜合實例的探究,這樣可以加深學生對課堂知識的理解。大型綜合實例的探究就是給定自選方案,讓學生自主選擇其中一個項目,讓學生了解項目開發的基本流程,積累項目開發的相關經驗,從而及早適應軟件開發工作。教師應該讓學生采取小組協作的方式,通過模擬軟件開發的流程,通過交流完成相關任務。小型的綜合性實驗教學可以幫助學生掌握知識模塊,大型綜合實例的探究可以提高學生解決問題的能力,由此提高學生Java 語言可視化程序設計的綜合能力。

最后,課程的考核的方式必須要注重實踐能力的考核。在大多數Java 教學當中,學生對語言學習的悟性和學習能力存在差異,因此在接受知識時表現不同,有的善于理論學習,有的善于動手設計。因此,在教學案例當中,必須要從項目開發的整體需求出發,考核各個環節學生必須具備的能力,而不能單純依靠卷面分數來評估一個人的能力。因此,學生的成績應該體現在理論知識與實踐能力兩個方面,同時要注重教學過程中的評價,如課堂提問和課堂作業等。

2.3 充分利用各類建模開發工具

程序設計語言配以強大的開發工具才能事半功倍。Java 語言可視化程序設計教學可以利用的教學工具是非常多的。教師可以引導學生利用已有的建模工具,增強學習效果。在教學工具選擇方面,有以下幾個參考點。首先,要使用業界應用比較廣泛的軟件,以保證其功能和性能是通過長期實踐考驗的,方便學生在工作崗位也能夠利用熟悉的軟件順利開展開發工作。其次,要選擇合適的開源的開發工具。開源的開發工具支持使用者自主開發插件,從而擴充工具的功能,相對而言,其更有拓展空間。最后,軟件開發工具的選擇一定要根據課程分階段進行選擇。比如,在剛開始學習的時候,學生可以選用比較簡單的Java 編譯器,在后期可以選用功能比較強大的、自動化程度較高的軟件開發工具。教學工具不能只局限于某一個軟件,而是要讓學生熟練使用常用的建模工具。此外,在涉及數據庫編程的教學時,教師可以使用Power Designer 工具,讓學生對開發規范有更明確的認知,增強對學習Java 語言可視化程序設計的興趣和信心,學生可以更好地利用工具從事軟件開發。

3 結語

Java 可視化程序設計教學需要教師時刻關注最新動態,及時更新知識庫,向學生傳授最新的知識。許多學生存在學習Java 語言之后不知道其用處的困惑,教師要全面介紹Java 語言,讓學生能夠在后續的學習當中充分利用各類建模工具、開發工具,提高學生的學習熱情和信心。

猜你喜歡
程序設計可視化工具
基于CiteSpace的足三里穴研究可視化分析
基于Power BI的油田注水運行動態分析與可視化展示
波比的工具
波比的工具
基于Visual Studio Code的C語言程序設計實踐教學探索
基于CGAL和OpenGL的海底地形三維可視化
“融評”:黨媒評論的可視化創新
從細節入手,談PLC程序設計技巧
“巧用”工具
高職高專院校C語言程序設計教學改革探索
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合