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

?

關(guān)于Java程序設(shè)計教學(xué)方法的探討

2021-10-25 10:53:03徐國力焦利杰
科海故事博覽·上旬刊 2021年9期
關(guān)鍵詞:Java程序設(shè)計教學(xué)方法高職

徐國力 焦利杰

摘 要 Java語言這種編程語言主要面向?qū)ο?,具有十分廣泛的應(yīng)用范圍,當(dāng)代社會發(fā)展對于該類人才的需求量逐年增加。每年從計算機專業(yè)畢業(yè)的大學(xué)生有很多,然而大多數(shù)學(xué)生在校期間能掌握的Java應(yīng)用技能和職業(yè)經(jīng)驗很難滿足當(dāng)代企業(yè)對于這方面專業(yè)人才的需求,因此當(dāng)代高職高專學(xué)校Java專業(yè)人才培養(yǎng)問題尤為重要?;诖耍瑸閷崿F(xiàn)教學(xué)目標(biāo)、提高教學(xué)質(zhì)量,有必要對現(xiàn)有的教學(xué)方法、考核方法進行優(yōu)化,指導(dǎo)學(xué)生在校期間準(zhǔn)確掌握和應(yīng)用Java程序應(yīng)用技能,不斷積累職業(yè)經(jīng)驗,保證畢業(yè)后能夠更好的從事相關(guān)工作,實現(xiàn)自我發(fā)展與進步,滿足社會對于這類人才的需求。

關(guān)鍵詞 高職 Java程序設(shè)計 教學(xué)方法 Java技術(shù)

中圖分類號:G642 文獻標(biāo)識碼:A 文章編號:1007-0745(2021)09-0054-02

隨著Internet與www的高速發(fā)展,利用計算機與通信網(wǎng)絡(luò)人們可以隨時隨地的進行交流。由于網(wǎng)絡(luò)所構(gòu)成的世界具有一定虛擬性,且信息量巨大,增長速度具有“爆炸性”。在文明產(chǎn)生之前,人們就開始了交流與通信,直到今天計算機通信以數(shù)字、可見字符、各種特殊字符為主,而人們希望出現(xiàn)能夠傳輸動態(tài)彩色的視頻、三維和動態(tài)的圖像,因此三維設(shè)備最終會取代兩維顯示設(shè)備,給人們營造“家庭影院”的效果,而這一切都可以借助Java語言實現(xiàn)[1]。

1 Java語言教學(xué)現(xiàn)狀

1.1 傳統(tǒng)、單一、僵化的教學(xué)形式

許多高職院校在應(yīng)試教育的影響下,普遍對《Java 程序設(shè)計》這一門課缺乏正確認(rèn)知,未制定合理的教學(xué)目標(biāo),不關(guān)心Java 學(xué)習(xí)的合理設(shè)計、科學(xué)應(yīng)用與深度開發(fā),學(xué)生大多只關(guān)注成績,對知識點進行盲目記憶,未能全面認(rèn)知Java課程教育重要開發(fā)系統(tǒng)。在這種情況下盡管學(xué)生依然能夠串聯(lián)、應(yīng)用 Java 重要知識點,并能實現(xiàn)部分孤立算法,但缺乏足夠的能力與勇氣來獨立的完成項目。當(dāng)下,教學(xué)依然在于課堂教學(xué),課堂為中心、教師為主體、教材為核心,不具備良好的學(xué)習(xí)氛圍與情境,學(xué)生學(xué)習(xí)具有很大的盲從性,導(dǎo)致學(xué)習(xí)成果缺乏適用性,學(xué)生在學(xué)習(xí)中顯得比較吃力,不利于提高學(xué)習(xí)效率,且教師教的也比較辛苦。

1.2 未從根本上改變思維定勢模式

通過調(diào)查得知,部分高職院校缺乏高水平的教師,師資資源緊缺,往往忽視了學(xué)生在學(xué)習(xí)活動中的主體作用。再加上,教師多采用比較單一的教學(xué)方法,局限于講課與上機的范圍,由此會直接限制Java 的實用性,且大多數(shù)教師在教學(xué)過程中側(cè)重于講授語法細(xì)節(jié),而不重視培訓(xùn)學(xué)生的問題解決能力,導(dǎo)致整個課堂氣氛變得十分沉悶,學(xué)生也會產(chǎn)生畏難情緒。長此以往,會對《Java 程序設(shè)計》失去學(xué)習(xí)興趣,在學(xué)習(xí)中變得比較被動,導(dǎo)致教師在上課時也面臨不小的壓力。此外,教師在業(yè)務(wù)素質(zhì)方面面臨不小的壓力,部分教師只注重獲取書本知識,缺乏工程實踐經(jīng)驗和編程經(jīng)驗,也不具備一線開發(fā)能力與專業(yè)實踐經(jīng)驗,從而很難提高學(xué)生設(shè)計、應(yīng)用 Java 程序的能力。

C、C++等語言所注重的思維方式主要面向過程,網(wǎng)頁設(shè)計、ASP程序設(shè)計等則是面向結(jié)果。Java作為職中高級程序設(shè)計語言,純面向?qū)ο?,也是精華所在,如果編程時依然采用傳統(tǒng)方式方法,則很難對其真諦進行真正的理解與掌握,如此一來在今后的工作當(dāng)中,學(xué)生會因為無法達(dá)到面向?qū)ο筮@一模式而難以靈活的應(yīng)用,更談不上如何進行創(chuàng)新,從而會直接降低學(xué)生的就業(yè)起點,不利于充分發(fā)揮其工作潛力[2]。

除此之外,當(dāng)前的課程結(jié)構(gòu)主要是按照知識內(nèi)在邏輯結(jié)構(gòu)陳述理論性知識,不能結(jié)合具體職業(yè)工作過程性知識,缺乏針對性與實用性。

2 高職Java程序設(shè)計教學(xué)方法

2.1 發(fā)揮“項目驅(qū)動”教學(xué)模式的作用

將項目案例貫穿到整個課程教學(xué)當(dāng)中,起初就要確保學(xué)生所編寫的程序具有實用價值,這對于學(xué)生興趣的激發(fā)與學(xué)習(xí)熱情的調(diào)動十分有利。教學(xué)內(nèi)容所采用的案例較為完整,且能夠按照具體實踐以應(yīng)用為目標(biāo),在學(xué)習(xí)和研究程序設(shè)計專業(yè)知識的過程中能正確使用完成實際應(yīng)用程序的方法,將傳統(tǒng)的學(xué)習(xí)模式徹底摒棄掉。每提出一個新概念與知識點,所具有的實用程序和輸入、輸出都是完整的且具有可行性。在完成實際應(yīng)用程序的過程中,學(xué)生可以更加輕松的掌握其中的概念與知識點,引導(dǎo)學(xué)生正確理解專業(yè)知識用途和具體應(yīng)用方法步驟。在實踐環(huán)節(jié),重視做好相關(guān)實驗安排工作,恪守驗證性標(biāo)準(zhǔn)、鞏固性標(biāo)準(zhǔn)和創(chuàng)新性標(biāo)準(zhǔn)實驗等,其中驗證性實驗主要是引導(dǎo)學(xué)生能夠獨立自主的完成課堂任務(wù),旨在讓學(xué)生深刻體驗和感悟?qū)I(yè)知識運用方法和實驗結(jié)果;鞏固性實驗則是指導(dǎo)學(xué)生能夠獨立的應(yīng)用與鞏固所學(xué)知識;創(chuàng)新性實驗則是在課堂案例教學(xué)基礎(chǔ)上重視學(xué)生靈活應(yīng)用和舉一反三能力的應(yīng)用。

Java作為一門科學(xué),擁有自己完整的理論體系,也存在一些抽象的知識點,而對于高職高專學(xué)生而言,基礎(chǔ)普遍較差,為此教師需要具化那些比較抽象的知識,歸納凌亂的知識點 ,實例化那些難懂的知識點。通過案例教學(xué)的開展,可幫助學(xué)生更加深刻的了解編程,學(xué)生可以意識到這是實實在在的東西,不再那么的深不可測,只要認(rèn)真學(xué)習(xí),完全有能力獨立自主的完成程序的撰寫和軟件系統(tǒng)的開發(fā)。再加上案例任務(wù)本身就具有很強的實用性,學(xué)生可以從中享受學(xué)習(xí)的成就感,實現(xiàn)學(xué)習(xí)目的,如此可以進一步增強他們的學(xué)習(xí)信心[3]。

2.2 運用遞進式和項目迭代方法開展教學(xué)活動

在《Java 程序設(shè)計》教學(xué)活動中運用豐富的教學(xué)手段有助于提升教學(xué)活力,改善教學(xué)方案,高效實現(xiàn) Java課程目標(biāo)。運用具有實際操作價值的實踐項目實施驅(qū)動,能促進學(xué)生的理論知識學(xué)習(xí)和實踐操作以及軟件系統(tǒng)開發(fā)的有機結(jié)合,增強學(xué)生的Java語言應(yīng)用技能,提高教師的職業(yè)素養(yǎng)和教學(xué)質(zhì)量。與此同時,在教學(xué)過程中,教師理應(yīng)適當(dāng)運用網(wǎng)絡(luò)資源,充分借助網(wǎng)絡(luò)技術(shù)幫助學(xué)生有針對性地解決各種疑難問題,也可以設(shè)置技術(shù)論壇,以此為師生之間和學(xué)生之間提供互動交流空間。 據(jù)調(diào)查了解,當(dāng)代高職計算機課程培訓(xùn)活動主要是上機操作,運用可視化開發(fā)工具通常無法同步提高學(xué)生的實踐技能和理論學(xué)習(xí)水平。通過手寫代碼能夠加強學(xué)生對代碼寫作的掌握能力和記憶能力。首先,立足于項目的簡單知識點;其次,循序漸進的增加相應(yīng)知識點;最后,逐漸達(dá)到實際開發(fā)水平。按照這樣的步驟,可幫助學(xué)生更加輕松的上手,享受學(xué)習(xí)樂趣、滿足感和成就感,并且能夠在專業(yè)課程學(xué)習(xí)過程中及時的發(fā)現(xiàn)問題、解決問題。

2.3 采用代碼還原法進行訓(xùn)練

Java 技術(shù)具有內(nèi)容繁多、體系龐大等特征,一本專業(yè)教材就可以貫穿整個教學(xué)過程,卻無法為學(xué)生提供完整的Java 觀照。在上課時,教學(xué)內(nèi)容應(yīng)立足于教材,采取綜合性提煉,精選Java 技術(shù)課程核心基礎(chǔ)內(nèi)容,同時融合流行技術(shù)內(nèi)容。如果教材內(nèi)容科學(xué)合理,就能使學(xué)生掌握 Java 高級理論知識和實踐技術(shù),有效增強學(xué)生的學(xué)術(shù)水平。對于高職院校的學(xué)生而言,基礎(chǔ)不牢固,在訓(xùn)練時可以采用代碼還原法,主要分為兩部分,即簡單代碼、復(fù)雜代碼。如針對簡單代碼,首先可以將代碼去掉保留注釋,然后指導(dǎo)學(xué)生按照注釋將最初代碼還原出來;對于復(fù)雜代碼,可引導(dǎo)學(xué)生畫出相應(yīng)的流程圖,在完全掌握流程的基礎(chǔ)上,再按照注釋對代碼進行還原。

2.4 采用“小組”合作式學(xué)習(xí)方法

將全班學(xué)生劃分成幾個學(xué)習(xí)小組,由優(yōu)等生擔(dān)任組長,模仿現(xiàn)實項目開發(fā)小組負(fù)責(zé)人的工作流程,然后協(xié)同小組成員做好指定模塊作業(yè)。組長在整個過程中需要發(fā)揮一定引導(dǎo)作用,且還需要與其他成員一起齊心協(xié)力的解決問題,鍛煉其協(xié)作能力,幫助其他成員盡快融入項目開發(fā)當(dāng)中。同時,在整個學(xué)習(xí)過程中,也可以讓小組成員輪流擔(dān)任組長,便于更好的勝任今后的工作,或者讓部分學(xué)生擔(dān)任項目用戶、部分擔(dān)任項目開發(fā)人員,采用自己所設(shè)計的問卷,在項目開發(fā)過程中對不同性質(zhì)的人員進行模仿,便于更好的交流、解決問題。

2.5 采用集中式教學(xué)法開展教學(xué)活動

傳統(tǒng)教學(xué)一般一周四節(jié)或六節(jié),理論課兩節(jié)或四節(jié)以及后續(xù)再安排實踐教學(xué),如此一來許多學(xué)生在剛學(xué)習(xí)了一點知識以后,一周過后就會忘記,下一周就要復(fù)習(xí)上一周的內(nèi)容,不利于提高課堂學(xué)習(xí)效率。因此,可以考慮在五六周之內(nèi)集中完成整門功課的教學(xué),然后在下一階段安排該門課程以后的學(xué)習(xí)。同時,教師在組織學(xué)生設(shè)計課程和完成畢業(yè)設(shè)計的過程中,理應(yīng)按照相關(guān)流程完成項目開發(fā)工作,即系統(tǒng)分析 →系統(tǒng)設(shè)計 →數(shù)據(jù)庫設(shè)計→編碼實現(xiàn)→測試與發(fā)布等。在了解開發(fā)意圖、明確周邊條件的基礎(chǔ)上再開發(fā) Java 項目。

3 結(jié)語

通過探討高職Java程序設(shè)計教學(xué)方法可幫助學(xué)生在整個教學(xué)過程中始終都保持高漲的學(xué)習(xí)熱情,明確自己的需要,應(yīng)該做什么、該怎么做。在完成每個章節(jié)的學(xué)習(xí)以后,都會有新的發(fā)現(xiàn)與收獲,然后逐步滿足社會需求。教學(xué)過程中是“教”與“學(xué)”的過程中,通過開展Java程序設(shè)計的教學(xué)改革,可幫助教師積累豐富的項目開發(fā)與教學(xué)經(jīng)驗,及時整改該程序設(shè)計課程中的問題,在認(rèn)真分析內(nèi)容的基礎(chǔ)上采用案例引入、項目結(jié)合的方法,以此來調(diào)動學(xué)生的學(xué)習(xí)熱情,培養(yǎng)學(xué)生的綜合能力,即自主學(xué)習(xí)、獨立分析、解決問題與創(chuàng)新能力。

參考文獻:

[1] 劉悅.高職院校C語言程序設(shè)計基于學(xué)科競賽的教學(xué)方法研究[J].電腦知識與技術(shù),2019,15(34):99-100,104.

[2] 張瑾.基于高職院校C語言程序設(shè)計課程的教學(xué)方法分析[J].職業(yè),2019(31):78-79.

[3] 李艷榮,南炯.淺議高職計算機程序設(shè)計語言課程的教學(xué)方法[J].計算機產(chǎn)品與流通,2019(10):211.

猜你喜歡
Java程序設(shè)計教學(xué)方法高職
初中英語寫作教學(xué)方法初探
甘肅教育(2020年2期)2020-09-11 08:01:42
教學(xué)方法與知識類型的適宜
高職應(yīng)用文寫作教學(xué)改革與創(chuàng)新
活力(2019年21期)2019-04-01 12:18:24
《Java程序設(shè)計》課程網(wǎng)站的設(shè)計與實現(xiàn)
Java程序設(shè)計基礎(chǔ)課實踐教學(xué)中的分層教學(xué)模式研究
基于實訓(xùn)項目的Java程序設(shè)計實驗教學(xué)模式改革與實踐
基于工程思維的Java程序設(shè)計課程教學(xué)研究
高職人才培養(yǎng)模式創(chuàng)新探討
初中數(shù)學(xué)教師不可忽視的幾種教學(xué)方法
散文百家(2014年11期)2014-08-21 07:17:18
海峽影藝(2012年1期)2012-11-30 08:15:44
嫩江县| 鸡西市| 福建省| 彭阳县| 历史| 会同县| 依兰县| 江达县| 吉安县| 旌德县| 宣恩县| 从江县| 新源县| 秦安县| 礼泉县| 乐东| 陇西县| 麻阳| 恭城| 嘉禾县| 高密市| 行唐县| 江口县| 惠州市| 临西县| 万宁市| 鄂托克前旗| 安徽省| 象州县| 孟村| 调兵山市| 广平县| 改则县| 乐安县| 英德市| 奇台县| 赣州市| 韶山市| 东至县| 桃园县| 南华县|