摘 要:在新時期下,大學教育呈現(xiàn)出碎片化,特別是《Java程序設(shè)計》的課程教學極具開放性和靈活性,對教學資源有一定的要求。因此,大學教師應帶著長遠的眼光對課程教學資源進行全面建設(shè),將數(shù)字化的課程教學升級為信息化模式教學,借助基礎(chǔ)知識與能力提升分階段的方式來滿足大學生的學習需求,同時對課程內(nèi)容做到及時優(yōu)化,將《Java程序設(shè)計》課程的實效性與應用性做到極大程度的提升?;诖?,本文對《Java程序設(shè)計》的大學生課程教學資源建設(shè)策略進行探討,力求在系統(tǒng)和先進的教學方式下將授課水平提升到一個全新的高度。
關(guān)鍵詞:Java程序設(shè)計;課程教學;資源建設(shè);教學策略
大學《Java程序設(shè)計》課程極具基礎(chǔ)性和應用性,可以滿足物聯(lián)網(wǎng)的軟件開發(fā)需求,也能為移動互聯(lián)網(wǎng)的發(fā)展帶來極大程度的促進。在Java程序的學習中,學生能夠?qū)SP、Android等技術(shù)做到熟練運用,是一門帶有科技色彩的專業(yè)課。為此,《Java程序設(shè)計》課程在社會的前行中彰顯出尤為重要的作用,其地位也隨之提升,而課堂教學效率與大學生的掌握程度成為教育工作者需要進一步探索的課題,特別是課程資源的建設(shè)是必須解決的問題。
1 分離基礎(chǔ)知識,提高授課效率
由于《Java程序設(shè)計》涵蓋基礎(chǔ)性的內(nèi)容和實踐部分,在課時分配時需要保證科學性與合理性。在新時期下,大學生的獨立意識增強,教師若想完成系統(tǒng)的授課,將知識的傳遞、實踐活動與評價、練習解答等做到巧妙結(jié)合,形成一個系統(tǒng)和完整的教學資源庫,從而分配好時間來完成深度學習與后續(xù)的實踐。為此,基礎(chǔ)知識的科學分離是首要任務(wù),教師結(jié)合Java的特點和程序結(jié)構(gòu)等將基礎(chǔ)知識進行有效分離,在課外時間通過微課或小視頻的方式來幫助學生加深理解,從而留下探索的時間,將課堂教學的效率提升,讓時間的分配更加可行與高效。學生將帶著熱情來尋找數(shù)據(jù)類型、對象和設(shè)計結(jié)構(gòu)等,在碎片式的學習中將整體的學習效率做到極大程度的提升。例如,對于運算符和表達式,教師將其與C語言進行對比,在課堂上完成Java數(shù)據(jù)類型、控制語句和運算符的講解;對于字符串,教師幫助學生對操作方法名、效果等做到掌握,基于課下的學習來完成字符串的操作;對于多線程和網(wǎng)絡(luò)編程等,學生可以在微課預習中對課本及資料進行掌握,教師在課堂上則對應用流程進行細致化的講解。
2 借助先進手段,實現(xiàn)資源建設(shè)
基于課程的有效分離,大學生在課余時間完成基礎(chǔ)內(nèi)容的學習,教師在多層次的微課教學中在碎片式的學習常態(tài)化,讓課程資源在網(wǎng)絡(luò)優(yōu)勢下得到豐富,加快課程資源的建設(shè)腳步。教師在微課的幫助下將不同的知識點進行總結(jié),在微課視頻中讓學生能夠根據(jù)自身的能力快速定位到需要加強理解的知識點,引導學生復習觀看與學習,對其不足做到針對性的彌補。對于每堂課的內(nèi)容,教師進行微課的對應解讀,將講義、實踐、習題等進行整合,幫助大學生在零碎的時間中對各知識進行系統(tǒng)化的學習。例如,教師根據(jù)《Java程序設(shè)計》課程的內(nèi)容,在教學資源庫中,將章節(jié)目錄顯示在首頁中,學生可以結(jié)合實際需求來進入觀看。而章節(jié)目錄中又包括:對應視頻、講義、課件,同時又細分出:習題、詳細解答并開設(shè)在線討論的窗口,讓教學資源庫的組織體系愈發(fā)完善。在課程資源的建設(shè)中,教師站在大學生的角度,借助項目教學與理論教學的結(jié)合,讓知識由被動接受轉(zhuǎn)換為應用,重視能力訓練,在不同項目的設(shè)計中幫助學生完成各階段的學習。
3 優(yōu)化課程管理,落實課程改革
基于科技的進步,在《Java程序設(shè)計》課程的資源建設(shè)中,教師憑借前瞻性的思維對先進技術(shù)加以利用,在Web應用系統(tǒng)的幫助下對數(shù)據(jù)進行存儲與利用。教師可以在網(wǎng)絡(luò)中掌握大學生使用教學資源、觀看微課視頻和參與互動的頻率,從而在反思中調(diào)整微課內(nèi)容,對教學資源進行實時更新與整理,滿足大學生的求知欲望和個性化的學習需求。在具體的操作中,教師可以在Web應用系統(tǒng)中對訪問權(quán)限進行科學設(shè)置,完善數(shù)據(jù)監(jiān)控等實用功能,監(jiān)督大學生的日常學習,使課程教學資源建設(shè)愈發(fā)完善,讓資源的利用率不斷提升。例如,在Web應用系統(tǒng)的優(yōu)化下,可以在 Internet中與校外用戶溝通,對課程改革與教學資源建設(shè)做到加強。對于用戶登錄、課程資源瀏覽、資源庫管理、學習情況總結(jié)等功能不斷優(yōu)化,在資源庫中展現(xiàn)動誠化的精品教學,學生也在觀察中獲得不同的收獲,從而獲得長足發(fā)展。
結(jié)束語:
《Java程序設(shè)計》的課程教學資源需要在新技術(shù)的應用下得到豐富,借助學習平臺的開發(fā)來完成基礎(chǔ)知識與專業(yè)技能的傳遞,在人性化的信息化教學中,幫助學生在“零碎化”的方式下達到各階段的學習目標。而課程教學資源的建設(shè)是實現(xiàn)高效教學的關(guān)鍵所在,也在相應程度上將大學生的創(chuàng)造力做到切實有效的釋放,教師隨之在實踐中對資源建設(shè)進行重視,旨在提高課程的信息化管理,使學生掌握Java程序的設(shè)計技巧并能解決生活中所遇的實際問題,對其綜合能力的提升帶來促進。
參考文獻:
[1]魏軼.淺談Java程序設(shè)計在線開放課程[J].計算機與網(wǎng)絡(luò),2020,46(20):38-39.
[2]李丹.《JAVA程序設(shè)計》課程教學資源庫探討[J].大眾科技,2019,21(03):67-68.
[3]劉艷.Java程序設(shè)計教學方法的思考和探索[J].電腦迷,2018(12):97.
作者簡介:
李美芹(1982-2) 女,漢族,山東濰坊人,講師碩士,研究方向:軟件技術(shù)。
課題基金:全國高等院校計算機基礎(chǔ)教育研究會計算機基礎(chǔ)教育教學研究項目。
課題編號:2020-AFCEC-289.
(山東科技職業(yè)學院 信息工程系,山東 濰坊 261053)