• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      面向計算思維培養(yǎng)的《Java程序設(shè)計課程》教學(xué)實(shí)踐研究

      2021-12-24 18:04:03茅穎繆俞蓉朱亞麗周旭
      中國新通信 2021年19期
      關(guān)鍵詞:Java程序設(shè)計計算思維

      茅穎 繆俞蓉 朱亞麗 周旭

      【摘要】? ? 隨著計算機(jī)技術(shù)與人類日常工作生活的不斷深入融合,教學(xué)中計算思維能力的培養(yǎng)也日趨重要。高職計算機(jī)專業(yè)的學(xué)生通過程序設(shè)計課程的學(xué)習(xí)可以有效的培養(yǎng)計算思維,因此本文通過對《Java程序設(shè)計課程》教學(xué)實(shí)施過程中存在的問題進(jìn)行分析,結(jié)合國家職業(yè)改革實(shí)施方案以及計算機(jī)專業(yè)人才培養(yǎng)方案,對課程教學(xué)過程中的教學(xué)目標(biāo)、教學(xué)方法、考核評價等內(nèi)容進(jìn)行整合優(yōu)化,培養(yǎng)學(xué)生利用程序語言分析并解決復(fù)雜問題的能力,著重提高學(xué)生的計算思維能力。

      【關(guān)鍵詞】? ? 計算思維? ? Java程序設(shè)計? ? 教學(xué)實(shí)踐研究

      引言:

      高職院校的計算機(jī)類專業(yè)在人才培養(yǎng)方案中通常開設(shè)多門程序設(shè)計類課程,而在這些課程中通常都有Java程序設(shè)計課程,這是一門專業(yè)基礎(chǔ)課,該課程的課程性質(zhì)決定在教學(xué)過程中需要將課堂教學(xué)和實(shí)踐教學(xué)相結(jié)合,培養(yǎng)學(xué)生進(jìn)行Java產(chǎn)品的分析、設(shè)計、編碼、測試的綜合應(yīng)用能力,這就使得部分學(xué)生在學(xué)習(xí)的過程中產(chǎn)生消極畏難的心理,學(xué)生缺乏學(xué)習(xí)主動性,教師教學(xué)效果欠佳,致使影響后續(xù)專業(yè)課程的學(xué)習(xí)。針對目前程序設(shè)計課程的教學(xué)情況與學(xué)生學(xué)習(xí)現(xiàn)狀,結(jié)合多年教學(xué)經(jīng)驗(yàn),在教學(xué)過程中引入計算思維體系,深入探討面向計算思維培養(yǎng)的Java程序設(shè)計課程教學(xué)實(shí)踐研究。

      一、計算思維解讀

      計算思維是由美國卡內(nèi)基·梅隆大學(xué)的周以真教授在2006年提出并且定義的,她指出計算思維就是采用計算機(jī)科學(xué)的基礎(chǔ)概念來解決問題、設(shè)計系統(tǒng)以及理解人類行為等一系列的思維方式[1]。國內(nèi),2010年在西安交通大學(xué)舉辦的首屆“九校聯(lián)盟計算機(jī)基礎(chǔ)課程研討會(C9)”的會后聲明中提出:高校計算機(jī)基礎(chǔ)教育階段的首要任務(wù)是培養(yǎng)大學(xué)生的計算思維能力。國防科技大學(xué)的朱亞宗教授指出:計算思維是人類三大科學(xué)思維方式(計算思維、實(shí)驗(yàn)思維、理論思維)之一,有著舉足輕重的作用[2]。

      二、Java程序設(shè)計課程教學(xué)現(xiàn)狀分析

      2.1 課程的能力培養(yǎng)目標(biāo)不明確

      在課程的教學(xué)過程中,教師注重的是知識點(diǎn)的教學(xué),著重于知識和技術(shù)的灌輸,不夠注重學(xué)生具體能力目標(biāo)的培養(yǎng)。然而在教學(xué)過程中,教會學(xué)生理解知識并且能夠熟練運(yùn)用知識只是最基礎(chǔ)的教學(xué)目標(biāo),學(xué)生能力的提高才是教學(xué)的終極目標(biāo)。

      2.2 教學(xué)模式與教學(xué)手段陳舊

      在以往的Java程序設(shè)計課程教學(xué)實(shí)施中多以教師為中心,教師習(xí)慣使用講授法講授枯燥的知識點(diǎn),而學(xué)生只能夠被動的接受,使得學(xué)生的學(xué)習(xí)效率和學(xué)習(xí)效果都不太能夠達(dá)到教師的預(yù)期。在學(xué)習(xí)過程中練習(xí)最多的是客觀題和簡單的編程題,這種教學(xué)模式與教學(xué)手段過于陳舊,缺少師生互動,不能提高學(xué)生編程實(shí)踐能力,忽視培養(yǎng)學(xué)生對復(fù)雜問題的分析解決能力,限制了學(xué)生在學(xué)習(xí)過程中的實(shí)踐與創(chuàng)新能力。

      2.3 考核方式與評價體系單一

      目前大部分Java程序設(shè)計課程的考核還是以期末考核為主,而在期末考試中又是以理論知識的考核為主,但程序設(shè)計類課程著重培養(yǎng)的是學(xué)生的實(shí)踐編程能力、邏輯思維能力、分析問題解決問題等能力,這樣的考核與評價方式過于單一,不夠全面,缺少過程性評價,以理論知識為主的考核形式并不能全面的反應(yīng)學(xué)生在Java程序設(shè)計課程學(xué)習(xí)后的實(shí)踐能力和綜合素質(zhì)。

      2.4 高職生源多樣,教學(xué)策略陳舊

      目前高等職業(yè)教育的生源呈現(xiàn)出多樣化多元化的特征,有高考普招入學(xué)的學(xué)生,有對口單招入學(xué)的學(xué)生,同時高職院校面向全國各省市地區(qū)招生,學(xué)生的民族多樣,生活習(xí)俗各不相同,并且各地的高考政策也有一定區(qū)別。這就造成同一個班級中學(xué)生的學(xué)習(xí)基礎(chǔ),學(xué)習(xí)能力差別較大,過去單一的教學(xué)策略并不能應(yīng)對這種復(fù)雜的生源情況,不能保證不同基礎(chǔ)的學(xué)生都能夠達(dá)到程序設(shè)計課程的教學(xué)目標(biāo)。

      三、面向計算思維培養(yǎng)的Java程序設(shè)計課程教學(xué)建設(shè)

      針對上述在Java程序設(shè)計課程教學(xué)中存在的問題,本文結(jié)合多年的教學(xué)經(jīng)驗(yàn),不斷思考并且探索在程序設(shè)計課程的教育教學(xué)過程中的改革創(chuàng)新方向,深入探討構(gòu)建基于計算思維的Java程序設(shè)計課程教學(xué)體系。

      3.1 教學(xué)目標(biāo)

      知識目標(biāo):1.掌握J(rèn)ava語言基礎(chǔ);2.掌握J(rèn)ava中的流程控制;3.理解面向?qū)ο蟪绦蛟O(shè)計的思想;4.掌握異常處理和事件處理機(jī)制、多線程的設(shè)計;5.掌握Swing圖形界面的設(shè)計;6.掌握J(rèn)ava的I/O編程;7.掌握J(rèn)DBC訪問數(shù)據(jù)庫技術(shù)。

      能力目標(biāo):1.能夠熟練配置Java開發(fā)工具和開發(fā)環(huán)境;2.能夠建立面向?qū)ο蟮能浖_發(fā)方法;3.能夠使用Java語言提供的各類工具方法編寫高質(zhì)量的程序;4.能夠撰寫符合規(guī)范要求的技術(shù)文檔。

      素質(zhì)目標(biāo):1.培養(yǎng)學(xué)生分析問題、解決問題及計算思維能力;2.培養(yǎng)學(xué)生抽象、概括、算法思維能力;3.培養(yǎng)學(xué)生良好的語言與文字表達(dá)能力;4.培養(yǎng)學(xué)生創(chuàng)新能力;? 5.培養(yǎng)學(xué)生良好的職業(yè)素質(zhì);? 6.培養(yǎng)學(xué)生團(tuán)隊(duì)合作能力。

      3.2 教學(xué)內(nèi)容

      1.課時分配

      教學(xué)內(nèi)容的課時分配如表1所示:

      2.單元內(nèi)容及要求

      認(rèn)識Java語言:了解Java語言產(chǎn)生的背景;掌握環(huán)境變量的配置。

      Java語言基本要素:掌握J(rèn)ava中基本數(shù)據(jù)類型;掌握常量和變量的靈活使用。

      運(yùn)算符與表達(dá)式:會使用常用的運(yùn)算符;掌握表達(dá)式的計算。

      流程控制語言:掌握選擇結(jié)構(gòu)語句在程序中的使用;理解三種不同結(jié)構(gòu)的循環(huán)語句。

      數(shù)組:掌握一維數(shù)組、二維數(shù)組的使用。

      面向?qū)ο蟪绦蛟O(shè)計的基本概念:理解Java中類和對象的概念;掌握面向?qū)ο蟮某橄?、繼承、多態(tài)三大特性。

      接口:掌握接口的定義方法;熟練運(yùn)用方法重載來實(shí)現(xiàn)多態(tài)。

      異常處理:掌握常見異常的處理;學(xué)會如何自定義異常。

      集合:掌握集合的定義和使用;掌握泛型的使用。

      圖形用戶界面:了解組件的種類及特點(diǎn);掌握常用組件類的構(gòu)造方法及常用成員方法;掌握創(chuàng)建組件的對象、設(shè)置屬性及調(diào)用方法。

      事件處理:熟練掌握J(rèn)ava的各種事件處理。

      I/O技術(shù)與文件管理:掌握常用輸入輸出流類及方法;理解文件輸入輸出的流類及方法。

      多線程:了解線程和進(jìn)程的區(qū)別;掌握線程的生命周期及創(chuàng)建和使用語法;掌握多線程的使用。

      數(shù)據(jù)庫的方法:掌握J(rèn)DBC的基本概念和操作;掌握使用JDBC-ODBC橋訪問數(shù)據(jù)庫的方法。

      3.3 教學(xué)方法

      1.利用問題驅(qū)動教學(xué)法,培養(yǎng)學(xué)生分析問題解決問題的能力。問題驅(qū)動教學(xué)法是以學(xué)生為主體,以問題為核心,通過引導(dǎo)學(xué)生在分析問題解決問題的過程中學(xué)會知識提高能力的一種教學(xué)方法。在教學(xué)設(shè)計時科學(xué)合理的設(shè)計問題,提高問題的創(chuàng)新性與趣味性,在教學(xué)過程中引導(dǎo)學(xué)生剖析問題,在分析解決問題的過程中激發(fā)學(xué)生探索知識的積極性,增強(qiáng)學(xué)習(xí)編程語言的信心,為學(xué)生在今后學(xué)習(xí)工作中遇到問題時能夠順利分析并解決打下基礎(chǔ)。

      2.利用算法為主線教學(xué),培養(yǎng)學(xué)生算法思維能力。在教學(xué)過程中以算法為主線,在算法的講解過程中增加Java程序設(shè)計課程的知識點(diǎn)。計算機(jī)專業(yè)的專業(yè)課中或多或少的都融入了各類經(jīng)典算法,算法思維在專業(yè)課的學(xué)習(xí)中舉足輕重,學(xué)生在程序設(shè)計課程中培養(yǎng)的算法思維貫穿后續(xù)的專業(yè)課學(xué)習(xí)。

      3.構(gòu)建網(wǎng)絡(luò)學(xué)習(xí)平臺,培養(yǎng)學(xué)生自主學(xué)習(xí)能力。構(gòu)建Java程序設(shè)計課程的網(wǎng)絡(luò)學(xué)習(xí)平臺,目前因?yàn)樾鹿谝咔?,線上教學(xué)日趨重要,線上教學(xué)不僅僅是發(fā)布簡單的學(xué)習(xí)視頻或者學(xué)習(xí)資料,需要加強(qiáng)線上學(xué)習(xí)的趣味性,同時增強(qiáng)師生在網(wǎng)絡(luò)學(xué)習(xí)平臺的互動性,將線上自主學(xué)習(xí)與線下教學(xué)相結(jié)合,改變學(xué)生以課堂學(xué)習(xí)為主的學(xué)習(xí)模式,激發(fā)學(xué)生對Java程序設(shè)計課程的學(xué)習(xí)興趣,培養(yǎng)計高職類計算機(jī)專業(yè)學(xué)生的自主學(xué)習(xí)能力。

      4.課程考核。1)根據(jù)課程標(biāo)準(zhǔn)中的教學(xué)目標(biāo)確定考核內(nèi)容,不再以理論知識的考核為主,而是在考核理論知識的同時注重能力目標(biāo)與素質(zhì)目標(biāo)的考核。2)注重過程性考核,在教學(xué)過程中的平時表現(xiàn)、實(shí)驗(yàn)實(shí)訓(xùn)、項(xiàng)目完成情況都可以綜合到最終評價成績中,不再以最后的期末考試成績來評價學(xué)生的學(xué)習(xí)情況。3)構(gòu)建網(wǎng)絡(luò)學(xué)習(xí)平臺不僅可以運(yùn)用在日常教學(xué)中,也可以利用網(wǎng)絡(luò)學(xué)習(xí)平臺中學(xué)生的學(xué)習(xí)數(shù)據(jù)對學(xué)生的日常學(xué)習(xí)情況進(jìn)行評價與考核。4)豐富考核評價的方式,除了常規(guī)的卷考和操作考以外,還可以使用在線考、分組項(xiàng)目實(shí)訓(xùn)、項(xiàng)目匯報等多種方式進(jìn)行考核,也能提高學(xué)習(xí)的趣味性。

      四、結(jié)束語

      面向計算思維培養(yǎng)的Java程序設(shè)計課程教學(xué)實(shí)踐研究,其目的主要是為了培養(yǎng)學(xué)生的算法思維、分解、抽象、概括、評估等思維能力,同時激發(fā)學(xué)生對程序設(shè)計課程的學(xué)習(xí)興趣,提高學(xué)生的自主學(xué)習(xí)能力,達(dá)到課程標(biāo)準(zhǔn)所要求的知識、能力、素質(zhì)三個維度的教學(xué)目標(biāo),為今后其他專業(yè)課程的學(xué)習(xí)打下堅(jiān)實(shí)基礎(chǔ)。當(dāng)然,教學(xué)是一個不斷發(fā)展的過程,需要在教學(xué)實(shí)踐中不斷的探索、完善,將教學(xué)創(chuàng)新與人才培養(yǎng)相結(jié)合,培養(yǎng)出符合時代要求的計算機(jī)專業(yè)技術(shù)人才。

      參? 考? 文? 獻(xiàn)

      [1]范文翔,張一春,李藝.國內(nèi)外計算思維研究與發(fā)展綜述[J].遠(yuǎn)程教育雜志,2018,36(02):3-17.

      [2]朱亞宗.論計算思維——計算思維的科學(xué)定位、基本原理及創(chuàng)新路徑[J].計算機(jī)科學(xué),2009,36(04):53-55+93.

      [3]茅穎.Java程序設(shè)計課程中計算思維的培養(yǎng)[J].黑龍江科學(xué),2020,11(13):42-43.

      [4]王穎娜.以計算思維為導(dǎo)向的大學(xué)計算機(jī)基礎(chǔ)課程教學(xué)改革研究[J].科技資訊,2021,19(02):37-39.

      項(xiàng)目基金:2019年江蘇商貿(mào)職業(yè)學(xué)院課題:以計算思維能力培養(yǎng)為導(dǎo)向的《Java程序設(shè)計》課程教學(xué)改革與研究(SY20191223-06)

      茅穎(1987.08),女,江蘇南通,漢族,碩士研究生,講師,研究方向:軟件技術(shù)教學(xué)研究。

      猜你喜歡
      Java程序設(shè)計計算思維
      “互聯(lián)網(wǎng)+”背景下基于翻轉(zhuǎn)課堂教學(xué)模式的程序設(shè)計課程改革
      《Java程序設(shè)計》項(xiàng)目化教學(xué)改革與實(shí)踐
      《Java程序設(shè)計》課程網(wǎng)站的設(shè)計與實(shí)現(xiàn)
      Java程序設(shè)計基礎(chǔ)課實(shí)踐教學(xué)中的分層教學(xué)模式研究
      基于實(shí)訓(xùn)項(xiàng)目的Java程序設(shè)計實(shí)驗(yàn)教學(xué)模式改革與實(shí)踐
      基于工程思維的Java程序設(shè)計課程教學(xué)研究
      基于計算思維的軟件類研究生高級算法課程教學(xué)研究
      基于計算思維程序設(shè)計的軍事案例研究
      程序設(shè)計課程中計算思維和應(yīng)用能力培養(yǎng)問題研究
      民族高校C語言程序設(shè)計課程教學(xué)改革的研究
      軟件工程(2016年8期)2016-10-25 16:03:32
      盐亭县| 东城区| 万年县| 文昌市| 苏尼特左旗| 海南省| 大方县| 德令哈市| 榆林市| 海淀区| 福州市| 新疆| 伊金霍洛旗| 乡城县| 广河县| 石柱| 馆陶县| 新闻| 岗巴县| 临沭县| 射洪县| 广安市| 天水市| 阿克陶县| 塘沽区| 盐池县| 夏津县| 辽宁省| 河东区| 樟树市| 拜泉县| 正蓝旗| 拉萨市| 安乡县| 克什克腾旗| 平泉县| 天峨县| 太谷县| 洪湖市| 航空| 韶山市|