正文 “Java程序設計”課程教學思考(1 / 3)

“Java程序設計”課程教學思考

計算機教育

作者:藍雯飛 李子茂

摘 要: 目前,麵向對象語言Java已成為Internet上最受歡迎的開發語言之一,許多高校紛紛將Java列為程序設計的核心課程。在多年Java教學經驗的基礎上,就Java語言的教學,包括教材的選擇、開發環境的選取、教學內容的篩選、教學方法的運用、教學實例的選用等問題進行了較為深入的探討,給出了可行性思路。

關鍵詞: Java; 麵向對象; 程序設計課程; 教學方法

中圖分類號:G642 文獻標誌碼:A 文章編號:1006-8228(2013)01-37-03

Pondering over teaching of “java programming designing”

Lan Wenfei, Li Zimao

(School of Computer Science, South-central University of Nationalities, Wuhan, Hubei 430074, China)

Abstract: Java is becoming one of the most popular object-oriented programming languages in developing areas based on Internet and one of the core programming curriculums for universities. In this paper, some Java teaching problems are discussed, such as the choice of teaching materials, the choice of developing environment, filtering of teaching content, using of teaching method, design of the teaching cases. The feasible ideas for above are given.

Key words: Java; object-oriented; programming curriculum; teaching method

0 引言

在Java麵世短短的十來年間,Java以其簡單易學、安全可靠、麵向對象、多線程及平台獨立性等許多特點[1-3],被越來越多地推廣和使用,它已成為Internet上最受歡迎的開發語言之一。

目前,許多高校已將“Java程序設計”列為程序設計的核心課程之一,肯定了它在培養計算機開發類人才中的地位和作用。

本人已連續多年擔任高校計算機專業Java程序設計課程的主講教師,針對Java教學中存在的問題,積累了一些教學經驗,希望能與同仁共同探討。

本文就Java語言的教學,包括教學時數的安排、教材的選擇、開發環境的選取、教學內容的篩選、教學方法的運用、教學實例的選用等方麵[4,5],給出了一些自己的做法,實踐證明,這些方法是可行的。

1 教學準備環節

首先討論Java程序設計課程教學的準備工作。

1.1 合理安排教學時數

我們授課的對象是軟件工程實驗班本科學生,該課程安排在大一第二學期,鑒於學生在大一第一學期已具備基本的計算機原理及專業基礎知識,這樣來安排教學計劃是比較合理的。考慮到學生在大一已具備C/C++高級語言程序設計的基礎,而多數學生在國內修完本科課程後會選擇到國外繼續深造學習,所以Java語言程序設計課程的教學設計必須考慮全方位,此外Java語言衍生自C++,它的基本語法同C語言,而其麵向對象的基本特征同C++。鑒於此,我們將Java程序設計課程的上課時數設置為48個授課學時,18個實踐學時,這樣設置是比較合適的。

1.2 精選教材

選擇合適的教材,是保證有效教學的重要手段之一[6]。合適的Java教材, 應具有較好的知識覆蓋麵,難度適中,適合學生的具體情況[4]。由於我們講授的對象是實驗班學生,需要使用全英文教學,此外,他們已具備一定的麵向對象程序設計基礎,所以諸如《Thinking in Java》、《Objects First with Java》、 《The Java Programming Language》等經典書籍都適合作為該課程的教材。