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

?

“Java程序設(shè)計(jì)”課程模塊化教學(xué)的研究與實(shí)踐

2009-06-20 08:45江海燕
計(jì)算機(jī)教育 2009年10期
關(guān)鍵詞:Java程序設(shè)計(jì)模塊化教學(xué)研究

趙 珂 江海燕 杜 林

文章編號(hào):1672-5913(2009)10-0112-02

摘要:本文主要介紹了“Java程序設(shè)計(jì)”課程的模塊化教學(xué),以提高學(xué)生工程實(shí)踐能力為基本出發(fā)點(diǎn),從模塊式教學(xué)的內(nèi)涵、模塊劃分和教學(xué)實(shí)踐三個(gè)方面做了有益的探討。

關(guān)鍵詞:Java程序設(shè)計(jì);模塊化;教學(xué)研究

中圖分類號(hào):G642

文獻(xiàn)標(biāo)識(shí)碼:A

1引言

“Java程序設(shè)計(jì)”課程是計(jì)算機(jī)專業(yè)的一門主干專業(yè)課程,程序語言本身枯燥難懂,何況面對(duì)的是剛接觸計(jì)算機(jī)語言的學(xué)生,他們的認(rèn)知能力和邏輯抽象思維水平還處于逐步發(fā)展完善階段。如何解決好這個(gè)問題,開展既富構(gòu)造性又具有創(chuàng)造力的教學(xué)活動(dòng),是計(jì)算機(jī)專業(yè)教師較頭痛的問題。

講授這門課程必須合理運(yùn)用教學(xué)方法,充分發(fā)揮學(xué)生的主體作用,讓學(xué)生能夠理解和運(yùn)用面向?qū)ο蟮木幊趟枷?。該文從“Java程序設(shè)計(jì)”課程本身的特點(diǎn)和教學(xué)意義說起,結(jié)合課程設(shè)計(jì)的基礎(chǔ)理論,從切身體驗(yàn)出發(fā),在日常的教學(xué)實(shí)踐中,總結(jié)出一套行之有效的模塊化教學(xué)模式,并結(jié)合一體化教學(xué)及分組分階段的課程設(shè)計(jì)方案對(duì)這套教學(xué)模式進(jìn)行闡述。

2 “Java程序設(shè)計(jì)”課程模塊化教學(xué)的設(shè)計(jì)

2.1背景

“Java程序設(shè)計(jì)”在其教育教學(xué)模式上,需注意理論教育和實(shí)踐教育的雙重把握。若在教學(xué)中采用理論課與實(shí)習(xí)課教學(xué)分開進(jìn)行的傳統(tǒng)教學(xué)模式,就會(huì)使該課程枯燥乏味,學(xué)生只是被動(dòng)機(jī)械地去記憶那些語法原理,課程學(xué)完了,最后感覺到什么也沒學(xué)到。計(jì)算機(jī)語言的學(xué)習(xí)不能僅僅停留在語法本身,而且要在項(xiàng)目的實(shí)踐中自然地對(duì)語言語法結(jié)構(gòu)融會(huì)貫通。針對(duì)這種傳統(tǒng)模式存在的弊端,為了進(jìn)一步提高教學(xué)質(zhì)量,則需要嘗試探究更適合于這門課的教學(xué)模式。模塊教學(xué)是以系統(tǒng)理論為指導(dǎo),技能培訓(xùn)為核心而建立起來的,其著眼點(diǎn)是使學(xué)生在最短的時(shí)間內(nèi)學(xué)到一門技能,具體地說就是以教師指導(dǎo)下的學(xué)生主動(dòng)學(xué)習(xí)為基礎(chǔ),采用各種模塊訓(xùn)練活動(dòng)為主導(dǎo)的綜合性、實(shí)踐性、靈活性的新型教學(xué)模式。因此,在“Java程序設(shè)計(jì)”課程中引入模塊教學(xué),建立起符合學(xué)生的認(rèn)知特點(diǎn)以及適合新要求的課程體系,具有前瞻意義。

2.2模塊式教學(xué)

模塊式教學(xué)法是按照教學(xué)過程的基本環(huán)節(jié),把課程結(jié)構(gòu)、教學(xué)內(nèi)容按多元目標(biāo)進(jìn)行系統(tǒng)綜合的教學(xué)方法。它旨在把一個(gè)復(fù)雜、相互交叉的課程結(jié)構(gòu)分成若干個(gè)基本課程或教程模塊,把相互滲透的教學(xué)內(nèi)容組成系列知識(shí)模塊。通過各模塊的優(yōu)化組合,使教學(xué)盡可能適應(yīng)不同層次和目標(biāo)的需求,在教法上強(qiáng)調(diào)知能一體,在學(xué)法上強(qiáng)調(diào)知行一致。

在日常的教學(xué)實(shí)踐中,可以按照課程安排的章節(jié)模塊化推進(jìn)教學(xué),但更可以升化教科書的安排,靈活劃分課程設(shè)計(jì)的具體實(shí)施情況。制定出適合自己學(xué)生情況的模塊化授課流程。根據(jù)課程的特點(diǎn),在構(gòu)建教模塊以及教學(xué)單元時(shí),基本設(shè)計(jì)思路是:每一章都可以看成這門課程的一個(gè)模塊,再將這些體現(xiàn)單項(xiàng)能力的知識(shí)點(diǎn)按其內(nèi)在邏輯組合成相對(duì)獨(dú)立的單元子模塊,然后根據(jù)學(xué)生的知識(shí)層次和培養(yǎng)方向?qū)⑾嚓P(guān)的學(xué)習(xí)單元子模塊組合成主模塊,整體上表達(dá)課程的一個(gè)分支,它又可以繼續(xù)細(xì)分級(jí)聯(lián)式的小節(jié),逐級(jí)展開下去,最后整合成一章所要表達(dá)的思想。每一章,相對(duì)獨(dú)立,即內(nèi)聚性較高,同時(shí),與前后章節(jié)之間有存在著一定聯(lián)系,或者是前者的延伸,或者是后章的前提,聯(lián)系緊湊又不失自身體系,不同主模塊的有機(jī)結(jié)合便構(gòu)成了課程體系。

此外,在這個(gè)課程體系中,通過增刪學(xué)習(xí)單元子模塊和模塊,可實(shí)現(xiàn)教學(xué)內(nèi)容的新陳代謝,通過調(diào)整模塊組合方式,便可實(shí)現(xiàn)專業(yè)方向的調(diào)整。

2.3 “Java程序設(shè)計(jì)”教學(xué)模塊的劃分

教學(xué)目標(biāo)是確立課程教學(xué)模塊的依據(jù),高職教育的培養(yǎng)目標(biāo)是以培養(yǎng)具有一定理論知識(shí)和較強(qiáng)實(shí)踐能力、面向基層、面向生產(chǎn)、面向服務(wù)和管理第一線職業(yè)崗位的實(shí)用型、技術(shù)型、高級(jí)技能型專門人才。因此,高職教育要以應(yīng)用為主旨構(gòu)建課程和教學(xué)內(nèi)容的體系。高職“Java程序設(shè)計(jì)”課程作為理工科類專業(yè)的一門專業(yè)基礎(chǔ)課程,其教學(xué)目標(biāo)為:

(1) 理解和掌握J(rèn)ava語言的基本語法和語義,掌握標(biāo)準(zhǔn)程序和小應(yīng)用程序的開發(fā)方法;

(2) 熟練使用JCreator來開發(fā)Java程序;

(3) 學(xué)會(huì)良好的編程習(xí)慣。

根據(jù)高職教育的特色及課程教學(xué)目標(biāo)的要求,筆者把“Java程序設(shè)計(jì)”課程教學(xué)劃分為三個(gè)大模塊:基礎(chǔ)模塊(包括Java開發(fā)環(huán)境、語言基礎(chǔ)等模塊)、基本技能模塊(包括數(shù)組、類、多線程等模塊)、綜合應(yīng)用模塊(包括面向?qū)ο蟮脑O(shè)計(jì)、圖形界面設(shè)計(jì)、繪圖程序設(shè)計(jì)等模塊)。每個(gè)模塊下又有相應(yīng)的子模塊,每個(gè)子模塊下又有相應(yīng)的課題。以上各個(gè)模塊既有一定的關(guān)聯(lián)又相互獨(dú)立,可根據(jù)專業(yè)技能教學(xué)要求進(jìn)行取舍,也可對(duì)相應(yīng)模塊內(nèi)容進(jìn)行更新,隨著技術(shù)的進(jìn)步,新知識(shí)、新技術(shù)、新設(shè)備地不斷涌現(xiàn),只須對(duì)相應(yīng)子模塊進(jìn)行修改或更新即可,教師在教學(xué)過程中可以很好地把握,減少教材重編的工作量。

3模塊式Java程序教學(xué)的實(shí)踐

在“Java程序設(shè)計(jì)”課程模塊式教學(xué)的實(shí)施過程中,根據(jù)模塊的特點(diǎn),可以采取不同的教學(xué)方法進(jìn)行教學(xué)。

3.1采用一體化教學(xué)法

將課堂教學(xué)與實(shí)驗(yàn)教學(xué)進(jìn)行有機(jī)的結(jié)合,在安裝有投影儀的實(shí)驗(yàn)室授課,將兩節(jié)課90分鐘,大致按比例3: 2(根據(jù)具體內(nèi)容,時(shí)間比例可以適當(dāng)調(diào)整) 劃分位講授階段和實(shí)驗(yàn)階段,教師講完講授部分內(nèi)容后,可以安排學(xué)生進(jìn)行實(shí)驗(yàn)部分的內(nèi)容,將教學(xué)與實(shí)驗(yàn)緊密結(jié)合,避免實(shí)驗(yàn)課離課堂教學(xué)的時(shí)間較長(zhǎng),課堂講授知識(shí)點(diǎn)有所遺忘的弊端,能夠及時(shí)消化、鞏固講授內(nèi)容。

3.2運(yùn)用任務(wù)驅(qū)動(dòng)式教學(xué)法

任務(wù)教學(xué)法是指以知識(shí)點(diǎn)為依據(jù),學(xué)生知識(shí)背景和實(shí)際接受能力為前提,設(shè)計(jì)出合理的任務(wù)。如在“文件”子模塊教學(xué)中,可運(yùn)用驅(qū)動(dòng)式教學(xué)法進(jìn)行教學(xué)。先介紹文件相關(guān)的接口和類以及應(yīng)用情境,然后因勢(shì)利導(dǎo),適時(shí)地給出任務(wù),讓學(xué)生分組利用所學(xué)過的知識(shí)設(shè)計(jì)并實(shí)現(xiàn)一個(gè)文件加密程序,最后比較哪組的程序完善、時(shí)間和空間復(fù)雜度比較低,同時(shí)讓這個(gè)小組的同學(xué)把方法介紹給大家,鼓勵(lì)大家去發(fā)現(xiàn)新思路、新方法,培養(yǎng)他們的創(chuàng)造性思維。

4結(jié)束語

實(shí)踐證明,課程模塊式教學(xué)實(shí)現(xiàn)了理論和實(shí)踐的一體化,是一種投入少、收效大、適應(yīng)性強(qiáng)的教學(xué)方法,符合高職課程教學(xué)的特色要求,切合高職學(xué)生的學(xué)習(xí)特點(diǎn),易于激發(fā)他們的學(xué)習(xí)興趣以及課堂教學(xué)中的主動(dòng)性、積極性。同時(shí),模塊教學(xué)體現(xiàn)為知、做、思的綜合,知識(shí)和技能的綜合,且模塊設(shè)置根據(jù)需要可增可減,模塊內(nèi)容可以滾動(dòng)修訂,具有實(shí)用性和先進(jìn)性,因此值得在“Java程序設(shè)計(jì)”課程教學(xué)中推廣和應(yīng)用。

參考文獻(xiàn):

[1] 葉梅. 用“任務(wù)驅(qū)動(dòng)法”提高計(jì)算機(jī)應(yīng)用軟件課的教學(xué)效果[J]. 科技信息,2006(2).

[2] 張席,王志強(qiáng). 國內(nèi)外Java教學(xué)模式的比較與探討[J]. 計(jì)算機(jī)教育,2007(1).

[3] 于翠媛,任巖. 構(gòu)建信息化教學(xué)模式促進(jìn)計(jì)算機(jī)專業(yè)模塊教學(xué)[J]. 職業(yè)時(shí)空,2008(4).

[4] 古凌嵐,羅佳,張嬋,等. Java程序設(shè)計(jì)[M]. 北京:清華大學(xué)出版社,2005.

Java Programming Course Modular Experimental Teaching

ZHAO Ke, JIANG Hai-yan, DU Lin

(Department of Computer, Shan Dong Education Institute, Jinan 250013, China)

Abstract: This paper introduced the modular teaching of Java Programming course. In order to enhance the students ability on engineering practice as the basic starting point, a useful study on the connotation of teaching modules, modularization and teaching practice was made.

Key words: Java programming; modularization; reasearch of teaching

猜你喜歡
Java程序設(shè)計(jì)模塊化教學(xué)研究
用模塊化思維打造組織
基于項(xiàng)目式學(xué)習(xí)的生物學(xué)概念教學(xué)研究
JGJ/T 435—2018施工現(xiàn)場(chǎng)模塊化設(shè)施技術(shù)標(biāo)準(zhǔn)
大眾MEB電動(dòng)車模塊化平臺(tái)
高中數(shù)學(xué)復(fù)習(xí)課教學(xué)研究
模塊化微流控系統(tǒng)與應(yīng)用
高中數(shù)學(xué)教學(xué)研究
《Java程序設(shè)計(jì)》課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
Java程序設(shè)計(jì)基礎(chǔ)課實(shí)踐教學(xué)中的分層教學(xué)模式研究
基于實(shí)訓(xùn)項(xiàng)目的Java程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)模式改革與實(shí)踐
成安县| 龙岩市| 麦盖提县| 岫岩| 交城县| 昌江| 修武县| 黎平县| 阳曲县| 清水县| 灌阳县| 凤城市| 岱山县| 五华县| 富蕴县| 德惠市| 全椒县| 大丰市| 克什克腾旗| 大足县| 正阳县| 乌兰察布市| 怀柔区| 河南省| 徐水县| 庄浪县| 社旗县| 股票| 安丘市| 张家川| 都匀市| 义乌市| 芦山县| 甘洛县| 达尔| 卓资县| 四平市| 云和县| 临泉县| 宁安市| 奎屯市|