国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

非計算機專業(yè)《Java語言程序設計》課程的教學方法探討

2017-06-17 13:55:21雷曉穎葛桂萍陳才扣
教育教學論壇 2017年25期
關鍵詞:非計算機專業(yè)以學生為中心教學方法

雷曉穎+葛桂萍+陳才扣

摘要:針對非計算機專業(yè)學生在《Java語言程序設計》課程學習中遇到的問題,基于以學生為中心的教育理念,提出結合學生的知識背景設計教學內容,采取多元化的教學手段提高課堂效率,充分利用網(wǎng)絡教學平臺促進課下學習。

關鍵詞:《Java語言程序設計》;以學生為中心;非計算機專業(yè);教學方法

中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2017)25-0199-02

隨著信息技術在社會各領域的應用普及,一些高校的非計算機專業(yè)逐步開設了《Java語言程序設計》課程。然而,由于該知識點繁雜、理論性強、內容較抽象[1],非計算機專業(yè)學生學習時難度大、效率不高。我們基于以學生為中心的教育理念,提出結合授課對象的背景知識設計教學內容,根據(jù)授課對象的特點采用多元化的教學手段,同時,充分利用網(wǎng)絡教學平臺督促學生課下學習。

一、非計算機專業(yè)學生學習《Java語言程序設計》時面臨的問題

1.缺乏合適的教材。目前,關于《Java語言程序設計》的主流教材以計算機或相關專業(yè)的學生為對象,涵蓋的內容范圍較廣,深度相對較深。此類教材往往以學生具備相關的編程知識為前提,對一些知識點闡述不夠詳細。此外,許多教材由于出版年限長、知識點相對陳舊,與現(xiàn)代快速發(fā)展的計算機軟件研究和技術形成了明顯的差距。

此外,為了使抽象、繁雜的學習內容變得形象、具體化,我們在課件、講義的制作上大幅度地采用圖示化的方法,將抽象的理論知識轉化為圖形。圖2和圖3是在講解類和對象的概念時,我們所使用的課件的部分內容。

2.課程知識點抽象、繁雜。Java語言作為一門高級編程語言,其對應的程序設計課程涉及到的知識點繁雜、內容抽象、理論性強。然而,非計算機專業(yè)在編排該類課程時涉及到的課時量相對較少。因此,如何有效利用有限的課時資源成為一個難題。

3.學生缺乏編程基礎,對課程重要性認識不夠。非計算機專業(yè)的學生編程基礎差、編程能力較弱。當前大部分學校的非計算機專業(yè)學生都不具備程序設計語言的基礎知識,也未形成編程的邏輯思維。此外,非計算機專業(yè)的學生認為《Java語言程序設計》課程與所學專業(yè)的關系不大,對專業(yè)能力培養(yǎng)起不到任何作用,因此缺乏學習的積極性、主動性[2]。

二、改善教學效果的具體措施

1.根據(jù)學生的知識背景設計教學內容。在設計教學內容時,我們綜合閱覽了國內外《Java語言程序設計》的教材[3-5],結合學生缺乏程序設計及相關知識的背景和當前Java語言的應用現(xiàn)狀,對課程內容進行了設計。我們設計了30%的基礎知識,如基本數(shù)據(jù)類型、運算符、流程控制語句和字符串、數(shù)組等。另外,還設計了70%的核心技術,其中類、對象以及關聯(lián)內容占40%。基于安卓語言與Java語言中圖形用戶界面程序設計的關聯(lián)性,我們設計了30%的圖形用戶界面程序設計(graphics user interface)的內容。

2.采用多元化的教學手段,激發(fā)學生的學習興趣。為了使學生認識到Java語言和其專業(yè)知識的關聯(lián)性,我們在授課過程中穿插講解了Java語言在學生所學專業(yè)領域的應用范例。此外,我們還采取了一些方法增強與學生的互動,調動學生參與課堂的積極性。例如,在講解Java語言的核心內容類與對象的知識點時,我們將學生日常生活中常喝到的奶茶引入課堂,與學生共同設計并使用了MilkTea類。圖4展示了學生在引導下設計的MilkTea類。

3.充分利用網(wǎng)絡教學平臺。為督促學生利用課余時間及時做好預習復習,我們還充分利用了本校的網(wǎng)絡教學綜合平臺。一方面,我們將所有的課件資源上傳到網(wǎng)絡平臺,供學生隨時下載學習;另一方面,根據(jù)課時的進度情況,我們及時將相關章節(jié)的難點單獨提煉出來設計課程資源,在課程開設之前提前上傳到網(wǎng)上供學生預習。針對一些重要的知識點我們設計了在線測試單元,由學生課下完成,并給予評分。

三、結語

《Java語言程序設計》課程的內容具有一定的專業(yè)性,非計算機專業(yè)的學生在學習時面臨一定程度的困難。我們在教學過程中本著以學生為中心的理念,一方面幫助學生樹立了正確的學習觀念,使學生認識到非計算機專業(yè)學生學習Java語言程序設計的意義所在;另一方面我們通過廣泛參閱國內外教材,結合學生掌握的背景知識和當前Java程序語言的應用現(xiàn)狀設計了教學內容。除此以外,我們積極改善了教學方法,增強了課堂上與學生的互動,還充分利用了網(wǎng)絡教學平臺督促學生在課下進行學習。

參考文獻:

[1]劉彥君,林克正,等.關于Java語言程序設計教學設計的幾點思考[J].計算機教育,2015,(23):101-103.

[2]李遠成,龔尚福.非計算機專業(yè)VB課程的互動式“多點開花”教學法[J].計算機教育,2016,(5):56-58.

[3]Kathy Sierra & Bert Bates,Hear First Java,Second Edition,O'Reilly,2005.

[4] .

[5]明日科技.Java從入門到精通[M].北京:清華大學出版社,2012.

Exploration of "Java Programming" Course Teaching for Non-computer Majors

LEI Xiao-ying,GE Gui-ping,CHEN Cai-kou

(College of Information Engineering,Yangzhou University,Yangzhou,Jiangsu 225127,China)

Abstract:In this paper,we investigate the methods on "Java Programming" course teaching for non-computer major students. Based on the student-centric principle,we propose to design teaching contents combining with the background of students,while adopting diversified teaching approaches. Methods on efficient utilization of the E-teaching platform are also given.

Key words:"Java Programming";student-centered;non-computer majors;teaching method

猜你喜歡
非計算機專業(yè)以學生為中心教學方法
初中英語寫作教學方法初探
甘肅教育(2020年2期)2020-09-11 08:01:42
教學方法與知識類型的適宜
非計算機專業(yè)計算機基礎教學的總結與思考
東方教育(2016年8期)2017-01-17 20:09:08
高校非計算機專業(yè)計算機網(wǎng)絡基礎教學改革探究
“以學生為中心”食品衛(wèi)生與安全課程教學模式的構建
科技視界(2016年26期)2016-12-17 17:37:29
淺談“以學生為中心”的教學法
辨析判斷“以學生為中心”的教學標準應是教學質量
科教導刊(2016年28期)2016-12-12 06:18:26
程序設計課程中計算思維和應用能力培養(yǎng)問題研究
計算機教育(2016年7期)2016-11-10 08:16:19
“以學生為中心”理念下的大學圖書館建設
非計算機專業(yè)VF課程教學內容與方法探究
考試周刊(2016年19期)2016-04-14 02:10:55
正蓝旗| 商都县| 怀远县| 柳河县| 新安县| 龙泉市| 秦安县| 白玉县| 金山区| 波密县| 庆安县| 芦山县| 金阳县| 黄陵县| 锡林郭勒盟| 贡山| 西青区| 闻喜县| 怀来县| 平舆县| 那坡县| 高州市| 钟祥市| 方正县| 青河县| 广元市| 通榆县| 顺义区| 会同县| 二连浩特市| 巴林右旗| 毕节市| 上杭县| 隆德县| 辉南县| 西峡县| 三穗县| 威信县| 莒南县| 类乌齐县| 西吉县|