本站小編為你精心準(zhǔn)備了高職程序設(shè)計(jì)教學(xué)實(shí)踐與思考參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
【摘要】我國信息技術(shù)的發(fā)展水平有了顯著的提升,java語言的地位也隨之有了明顯的提高。該語言已經(jīng)成為了目前我國最主要的一種編程語言,在一些高職院校的教學(xué)當(dāng)中,紛紛設(shè)立這門課程,開展了相關(guān)軟件開發(fā)以及應(yīng)用等教學(xué),雖然java程序設(shè)計(jì)的教學(xué)水平比較高,但是在實(shí)際的教學(xué)過程中,仍然存在很嚴(yán)重的問題,這些問題制約了我國信息技術(shù)的發(fā)展,對(duì)此,本文就java程序的設(shè)計(jì)教學(xué)進(jìn)行了探討,在慕課的高職教學(xué)中,對(duì)其實(shí)踐的過程進(jìn)行深入的分析,針對(duì)這些教學(xué)問題進(jìn)行方案的設(shè)立。
【關(guān)鍵詞】java語言;程序合計(jì);教學(xué)思考
1引言
目前我國最流行的一種網(wǎng)絡(luò)編程語言就是java語言,這種語言在網(wǎng)絡(luò)信息使用的平臺(tái)上具有一定的優(yōu)勢(shì),該語言的安全系數(shù)相對(duì)來說比較高,在進(jìn)行軟件開發(fā)等過程中,具有重要的作用,是一個(gè)程序設(shè)計(jì)使用的主要語言之一。隨著我國社會(huì)的水平的發(fā)展,對(duì)于java信息技術(shù)的使用越發(fā)的頻繁起來,java語言也越來越重要,為了滿足當(dāng)今市場(chǎng)人才的需求,高職院校開始開設(shè)java相關(guān)的一些教學(xué)課程,讓學(xué)生們學(xué)習(xí)并掌握java程序設(shè)計(jì)的要點(diǎn),提高學(xué)生們動(dòng)手實(shí)踐能力。
2Java程序設(shè)計(jì)教學(xué)的目標(biāo)以及內(nèi)容
Java程序設(shè)計(jì)主要依靠Java語言來進(jìn)行教學(xué),在對(duì)該課程進(jìn)行知識(shí)的教學(xué)時(shí),需要確立好整體的教學(xué)目標(biāo),首先,讓學(xué)生們可以掌握J(rèn)ava語言的使用方式以及其語法,加深該語言在學(xué)生們腦海中的印象,并對(duì)其語言的特性進(jìn)行分析,總結(jié)其使用的對(duì)象以及制度等,其次,要讓學(xué)生們掌握API的知識(shí)內(nèi)容,在集合以及線程的教學(xué)上進(jìn)行應(yīng)用方式的分析;最后,在學(xué)習(xí)過程完成后,學(xué)生們需要有一定的編程能力,可以自發(fā)的進(jìn)行軟件的編程,設(shè)計(jì)應(yīng)用程序,并養(yǎng)成一個(gè)良好的學(xué)習(xí)習(xí)慣,在編程的方面上采用代碼,利用好代碼提高編程的質(zhì)量。在學(xué)習(xí)Java程序設(shè)計(jì)時(shí),需要對(duì)計(jì)算機(jī)的語言以及概述進(jìn)行分析,學(xué)生們自身要有一定的計(jì)算機(jī)語言的基礎(chǔ),就其教學(xué)目標(biāo)的設(shè)計(jì),對(duì)Java的教學(xué)內(nèi)容進(jìn)行整理,合理的安排好Java程序軟件設(shè)計(jì)的教學(xué)時(shí)間,將其課程的內(nèi)容科學(xué)合理的進(jìn)行劃分。可以把整體的Java程序設(shè)計(jì)教學(xué)內(nèi)容劃分為十二個(gè)板塊,用12周的時(shí)間進(jìn)行視頻的播放,每周要播放大概十個(gè)十分鐘的短視頻,在第一周,需要讓學(xué)生們學(xué)習(xí)Java的語言以及Java語言使用的對(duì)象的特性,之后,讓學(xué)生們進(jìn)行Java程序的簡單了解,在三周時(shí),學(xué)生們需要學(xué)會(huì)對(duì)基礎(chǔ)的信息數(shù)據(jù)進(jìn)行計(jì)算,同時(shí)控制好數(shù)據(jù)信息,對(duì)數(shù)組進(jìn)行確立,第四周,讓學(xué)生們了解包和接口等,之后在進(jìn)行Java語言的深度了解,對(duì)軟件使用過程中出現(xiàn)的異常進(jìn)行處理和解決,第七周,要讓學(xué)生們了解軟件的工具類以及使用方式,并對(duì)常用的一些程序算法進(jìn)行總結(jié),在對(duì)Java的多線程進(jìn)行知識(shí)理論的學(xué)習(xí),在第九周時(shí),要進(jìn)行流、文件等在文本當(dāng)中的使用方式以及途徑,之后在對(duì)圖形的用戶界面進(jìn)行了解,深入的分析網(wǎng)絡(luò)以及多媒體等的編程方式以及程序設(shè)計(jì),最后,要進(jìn)行代碼質(zhì)量的學(xué)習(xí),在整體的Java程序設(shè)計(jì)的教學(xué)當(dāng)中,需要注重對(duì)學(xué)生們實(shí)踐能力的考量,實(shí)現(xiàn)理論以及實(shí)踐的并重,把設(shè)計(jì)模式等融入到課程的開展當(dāng)中。
3慕課教學(xué)設(shè)計(jì)的元素
慕課教學(xué)設(shè)計(jì)的開展,需要依靠一些元素對(duì)其進(jìn)行支持,該課程的構(gòu)建需要老師和同學(xué)們等進(jìn)行合作,是一個(gè)互助的過程。短視頻在慕課的教學(xué)過程中應(yīng)用中最為廣泛,是主要的教學(xué)材料,制作該視頻的辦法比較多,案例材料,課程所用的案例不僅是講解過程的示例,還可供學(xué)習(xí)者用于練習(xí)。學(xué)習(xí)者可以在示例的基礎(chǔ)上進(jìn)行修改,還可以編寫自己的程序。
4提高基于慕課的高職Java程序設(shè)計(jì)教學(xué)質(zhì)量的方式
4.1改變教學(xué)方式
高職院校在開展Java程序設(shè)計(jì)教學(xué)時(shí),需要對(duì)高職院校內(nèi)的學(xué)生們的身心發(fā)展特性進(jìn)行了解,并總結(jié)出學(xué)生們學(xué)習(xí)能力,總結(jié)學(xué)生們感興趣的事物,在教學(xué)內(nèi)容的選取上,要注意好難度的搭配,教學(xué)的內(nèi)容不能過難,也不能較為簡單,此外,還要在教學(xué)的內(nèi)容上,激發(fā)出學(xué)生們的學(xué)習(xí)興趣。老師在講解相關(guān)的理論知識(shí)時(shí),必須要基礎(chǔ)的知識(shí)清晰的傳授給學(xué)生們,并將其知識(shí)點(diǎn)要講解的更加透徹一些,讓學(xué)生們可以更好的掌握住其知識(shí)內(nèi)容。在實(shí)際的教學(xué)課堂中,老師也可以適當(dāng)?shù)脑谄渲腥谌胍恍┯腥さ陌咐黾訉W(xué)生和老師之間的互動(dòng),改變傳統(tǒng)的教學(xué)方式,讓整個(gè)Java程序設(shè)計(jì)課堂變得具有靈活性,在課上形成小組,對(duì)一些難點(diǎn)進(jìn)行討論,提高學(xué)生們的團(tuán)隊(duì)精神,升華學(xué)生和老師之間的關(guān)系。
4.2理論結(jié)合實(shí)踐
高職院校在教授java課程時(shí)要加大培養(yǎng)學(xué)生的動(dòng)手能力,將理論和實(shí)踐相結(jié)合,真正做到學(xué)以致用,以便更好的適應(yīng)社會(huì)的需要。Java程序設(shè)計(jì)不僅僅是掌握了理論知識(shí)就能熟練運(yùn)用的學(xué)科,必須要大量的上機(jī)自己編寫程序,才能把學(xué)習(xí)的知識(shí)熟練的運(yùn)用到實(shí)踐之中。教師在保證學(xué)生掌握理論知識(shí)的前提下,注重培養(yǎng)學(xué)生的實(shí)踐能力,增加學(xué)生動(dòng)手鍛煉自己的時(shí)間,在上機(jī)時(shí)保證做好溝通交流,真正做到保證每一個(gè)學(xué)生都能獨(dú)立完成一項(xiàng)任務(wù)。開展階段性項(xiàng)目實(shí)訓(xùn),在階段性的實(shí)訓(xùn)中由小組獨(dú)立完成,教師積極及時(shí)解決學(xué)生遇到的問題。在學(xué)校條件允許的情況下,開展關(guān)于java程序設(shè)計(jì)的競(jìng)賽活動(dòng),提高學(xué)生的學(xué)習(xí)熱情和自己動(dòng)手實(shí)踐的能力。在期末要開展綜合項(xiàng)目實(shí)訓(xùn),從而加強(qiáng)學(xué)生的實(shí)踐能力,更好掌握知識(shí),提高綜合素質(zhì)。
5結(jié)語
慕課資源對(duì)高職院校學(xué)習(xí)Java程序設(shè)計(jì)具有很大的幫助,想要提升整體的Java程序設(shè)計(jì)課堂的教學(xué)質(zhì)量以及效率,就需要科學(xué)合理的利用好這些慕課資源,對(duì)其資源進(jìn)行整合,改變傳統(tǒng)的程序設(shè)計(jì)教學(xué)課堂,給學(xué)生們一個(gè)更大的發(fā)展空間,提高學(xué)生們自身的創(chuàng)新意識(shí)以及創(chuàng)新能力,重視要編程的教學(xué),將知識(shí)理論和實(shí)踐有效的結(jié)合在一起,激發(fā)出學(xué)生們學(xué)習(xí)程序設(shè)計(jì)的興趣,增強(qiáng)學(xué)生們的主觀能動(dòng)性,讓學(xué)生們可以感受到Java程序設(shè)計(jì)的魅力,積極的投身到該課堂的學(xué)習(xí)中,為學(xué)生們?nèi)蘸蟮陌l(fā)展奠定一個(gè)堅(jiān)實(shí)的基礎(chǔ)。
【參考文獻(xiàn)】
[1]姚明,彭志平,李啟銳.談Java程序設(shè)計(jì)課程中的“接口”教學(xué)技巧[J].計(jì)算機(jī)教育,2014,(19):111-114.
[2]楊靜華.信息與計(jì)算科學(xué)專業(yè)Java程序設(shè)計(jì)課程教學(xué)改革探索[J].科技信息,2012,(33):717.
[3]韓琳.“Java程序設(shè)計(jì)”課程教學(xué)模式的研究[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2014,(06):177+180.
[4]笪林梅.高職程序設(shè)計(jì)類課程微課的開發(fā)與應(yīng)用[J].蘭州教育學(xué)院學(xué)報(bào),2015,(11):89-90.
[5]周玉珍,陳蕓.基于微課程的計(jì)算機(jī)語言通識(shí)類課程翻轉(zhuǎn)課堂模型建構(gòu)及實(shí)踐[J].職教通訊,2017,(18):6-10.
[6]劉奕.高職程序設(shè)計(jì)類課程考核模式改革研究[J].課程教育研究,2015,(24).
作者:賈輝 單位:湘西民族職業(yè)技術(shù)學(xué)院
主辦:蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院
主辦:撫順職業(yè)技術(shù)學(xué)院;阜新高等專科學(xué)校;營口職業(yè)技術(shù)學(xué)院;盤錦職業(yè)技術(shù)學(xué)院;遼寧建筑職業(yè)學(xué)院;沈陽職業(yè)技術(shù)學(xué)院;渤海船舶職業(yè)學(xué)院;大連職業(yè)技術(shù)學(xué)院;遼寧農(nóng)業(yè)職業(yè)技術(shù)學(xué)院;遼寧省交通高等專科學(xué)校;遼寧石化職業(yè)技術(shù)學(xué)院;遼寧職業(yè)學(xué)院
主辦:常州工程職業(yè)技術(shù)學(xué)院