亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        “程序設(shè)計(jì)”課程教學(xué)策略之探究

        2019-02-11 16:06:50夏耘
        教育現(xiàn)代化 2019年102期
        關(guān)鍵詞:程序設(shè)計(jì)編程程序

        夏耘

        (上海理工大學(xué),上海)

        一 課程簡介

        自1995 年以來,“程序設(shè)計(jì)”課程作為大學(xué)的通識(shí)課程,由于課程的面向?qū)ο笫谴髮W(xué)一、二年級(jí)的學(xué)生,剛進(jìn)入大學(xué)的學(xué)生對(duì)自主式學(xué)習(xí)方式的適應(yīng)需要時(shí)間,同時(shí)該課程教學(xué)內(nèi)容是以結(jié)構(gòu)化程序設(shè)計(jì)方法為主線,學(xué)生在學(xué)習(xí)中會(huì)遇到很多問題,因此,該課程在過去幾十年教學(xué)中,無論從程序設(shè)計(jì)技術(shù)與程序設(shè)計(jì)語言而言,還是從教學(xué)方法都沒有停止過創(chuàng)新和發(fā)展,未來,這種持續(xù)的改進(jìn)仍將繼續(xù)。程序設(shè)計(jì)課程的教和學(xué)也在不斷進(jìn)步,同時(shí)還會(huì)不斷面臨新的挑戰(zhàn)[1]。

        一直以來被很多高等學(xué)校作為第一門程序設(shè)計(jì)課程的C 語言,由于其語言簡單和思維清晰,成為程序設(shè)計(jì)課程中的常青樹。盡管語言本身變化不大,但如何更有效地提高C 語言教學(xué)效果的改革實(shí)踐,一直都在進(jìn)行中。

        以C 語言為平臺(tái),介紹程序設(shè)計(jì)的基本思想、概念與方法,以培養(yǎng)學(xué)生基本的程序開發(fā)能力為核心,通過課程教學(xué),要求學(xué)生掌握C 語言基本的數(shù)據(jù)結(jié)構(gòu)、語法規(guī)則、控制結(jié)構(gòu)和常用算法,學(xué)會(huì)用結(jié)構(gòu)化程序設(shè)計(jì)方法編寫結(jié)構(gòu)清晰、符合程序設(shè)計(jì)規(guī)范的程序,具備計(jì)算思維能力,并用C語言對(duì)可計(jì)算問題進(jìn)行描述。

        “程序設(shè)計(jì)”課程是一門理論與實(shí)驗(yàn)緊密結(jié)合的課程,需要完成所有的課程教學(xué)任務(wù),必須是:

        (一) 強(qiáng)調(diào)編程興趣

        選擇貼近學(xué)生生活和年輕人感興趣的案例,配上生動(dòng)活潑的展示形式,注重激發(fā)學(xué)生學(xué)習(xí)編程的興趣;通過提供可復(fù)用的公共庫等形式,讓學(xué)生通過簡單的編程就能得到完整的程序和實(shí)用的結(jié)果,解決日常生活中的熱點(diǎn)問題,增強(qiáng)學(xué)生學(xué)習(xí)成就感[2]。

        (二) 立足四個(gè)維度

        編程需要立足四個(gè)維度:編程思維、編程技能、語言知識(shí)點(diǎn)和編程規(guī)范。通過例題分析、經(jīng)典算法等,以“思考”等形式描述常用的編程思維和思考問題的方式;分析、設(shè)計(jì)、編寫、調(diào)試、運(yùn)行程序,在此基礎(chǔ)上歸納出“常見錯(cuò)誤”,用以訓(xùn)練學(xué)生的編程技能;總結(jié)編程規(guī)范和經(jīng)驗(yàn),引導(dǎo)學(xué)生從一開始學(xué)習(xí)程序設(shè)計(jì)就養(yǎng)成良好的編程習(xí)慣。

        (三) 誘導(dǎo)由淺入深

        編程在內(nèi)容組織上更加突出從簡單到復(fù)雜,將知識(shí)點(diǎn)的結(jié)構(gòu)性和系統(tǒng)性淡化;將“指針”的概念和筒單應(yīng)用提前,將“文件”分散到節(jié)而不獨(dú)立介紹;同一個(gè)問題從簡單到復(fù)雜分解到多個(gè)程序例子中,讓學(xué)生們從簡單程序開始,逐步增加功能,在不知不覺中學(xué)會(huì)編程技能、融會(huì)貫通編程思維。

        (四) 兼顧線上線下

        打造立體資源,設(shè)計(jì)網(wǎng)絡(luò)課堂教案、PPT 講稿等,充分利用移動(dòng)互聯(lián)網(wǎng),實(shí)現(xiàn)線上線下、資源共享,便于學(xué)生預(yù)習(xí)、復(fù)習(xí)和自學(xué),方便師生互動(dòng),提高課堂教學(xué)效果。

        二 內(nèi)外部環(huán)境分析

        當(dāng)今社會(huì),大數(shù)據(jù)、云計(jì)算、物聯(lián)網(wǎng)等技術(shù)應(yīng)用隨處可見,信息技術(shù)的應(yīng)用已經(jīng)并正在繼續(xù)改變著人們的工作和生活,而這些新技術(shù)和應(yīng)用的核心是程序。人們生活在一個(gè)程序控制的時(shí)代,網(wǎng)上點(diǎn)餐、購物、理財(cái)、社交都離不開程序。

        當(dāng)今的大學(xué)生是與程序共同成長的一代,他們是在“機(jī)器人”保姆幫助下學(xué)會(huì)叫媽媽的,也是在“機(jī)器人”老師幫助下學(xué)會(huì)算術(shù)、音樂、繪畫的,他們的第一個(gè)琴就是屏幕上的仿真琴[3]。

        由此可見課程的內(nèi)部優(yōu)勢十分強(qiáng)大,學(xué)生熟悉程序、能使用程序、有探索程序之奧秘的動(dòng)力。

        課程的內(nèi)部不足是:編程思維、編程技能、語言知識(shí)點(diǎn)和編程規(guī)范不是一天形成的,需要長期的積累,在積累過程中會(huì)遇到很多問題,例如,編程的語法與語文語法不同,編程的運(yùn)算與數(shù)學(xué)的運(yùn)算相似但不同,這些帶給學(xué)生的就是困擾,因?yàn)?,他們采用定式思維,將數(shù)學(xué)運(yùn)算寫入程序中,導(dǎo)致程序無法正常運(yùn)行,學(xué)生并沒有意識(shí)到,因此與程序杠上了,往往3-4 個(gè)小時(shí)也沒有發(fā)現(xiàn)問題,但挫敗2 次后就不會(huì)再出現(xiàn)類似問題了,但往往部分學(xué)生無法面對(duì)這2 次的挫敗,選擇放棄編程。在課程教學(xué)中關(guān)注學(xué)生,幫助他們克服困難,重樹學(xué)習(xí)信心尤為重要。

        課程的外部優(yōu)勢:新一代信息技術(shù)不斷涌現(xiàn)(云計(jì)算——集中處理信息、物聯(lián)網(wǎng)——萬物都能互聯(lián)、移動(dòng)應(yīng)用——?jiǎng)?chuàng)新變革、大數(shù)據(jù)——大數(shù)據(jù)技術(shù)成為主流、人工智能——服務(wù)的智能化),給整個(gè)社會(huì)進(jìn)步與人類生活帶來的顛覆性變化。從圖1 所示的Gartner 發(fā)布的2018 新興技術(shù)成熟度曲線圖可以看到智能塵埃、智能機(jī)器人、智能工作空間、生物芯片、深度神經(jīng)網(wǎng)絡(luò)、物聯(lián)網(wǎng)平臺(tái)等各式各樣的新興技術(shù),這些技術(shù)都蘊(yùn)含了各個(gè)領(lǐng)域廣泛的發(fā)展空間,也是各專業(yè)與信息技術(shù)交叉的增長點(diǎn)。

        2015 年7 月國務(wù)院發(fā)布的《國務(wù)院關(guān)于積極推進(jìn)“互聯(lián)網(wǎng)+”行動(dòng)的指導(dǎo)意見》、2016 年12 月工信部發(fā)布的《大數(shù)據(jù)產(chǎn)業(yè)發(fā)展規(guī)劃(2016-2020)》、2017 年7 月國務(wù)院發(fā)布的《新一代人工智能發(fā)展規(guī)劃》、2018 年4 月教育部頒布的《高等學(xué)校人工智能創(chuàng)新行動(dòng)計(jì)劃》、2018 年9 月世界人工智能大會(huì)在上海舉行、2019 年世界人工智能大會(huì)以“智聯(lián)世界無限可能”為主題,以“高端化、國際化、專業(yè)化、市場化、智能化”為特色,將集聚全球智能領(lǐng)域最具影響力的科學(xué)家和企業(yè)家,以及相關(guān)政府的領(lǐng)導(dǎo)人,圍繞智能領(lǐng)域的技術(shù)前沿、產(chǎn)業(yè)趨勢和熱點(diǎn)問題發(fā)表演講和進(jìn)行高端對(duì)話,打造世界頂尖的智能合作交流平臺(tái),成為業(yè)內(nèi)廣受贊許的專業(yè)性學(xué)術(shù)會(huì)議,打造具有國際水平和影響力的行業(yè)盛會(huì)。上海發(fā)布《關(guān)于加快人工智能高質(zhì)量發(fā)展的實(shí)施辦法》等國家戰(zhàn)略規(guī)劃的相繼出臺(tái),推動(dòng)物聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)、人工智能等與其他學(xué)科技術(shù)結(jié)合,引領(lǐng)科技變革和社會(huì)變革[4]。

        三 課程教學(xué)策略定位

        (一) 教學(xué)內(nèi)容的定位多維度

        語言語法知識(shí):語法知識(shí)是解決問題的工具,在教學(xué)內(nèi)容設(shè)計(jì)中以夠用為界,教師作為教練,只引導(dǎo)學(xué)生用好基本語法,例如:在班級(jí)的學(xué)生管理問題上,教師用結(jié)構(gòu)體數(shù)組存放學(xué)生成績信息,在課堂上僅講授結(jié)構(gòu)體數(shù)組構(gòu)建相關(guān)語法知識(shí),但留給學(xué)生的作業(yè)是可以用其他方式來存儲(chǔ)學(xué)生成績信息,同時(shí)要求學(xué)生思考如何處理來自不同數(shù)據(jù)源成績信息。

        程序設(shè)計(jì)技能:通過案例的不斷深化來培育編程能力,例如,設(shè)計(jì)一個(gè)匯率計(jì)算器,從順序結(jié)構(gòu)的程序案例開始,案例解決了輸入一筆金額兌換成指定幣種的問題,在此基礎(chǔ)上引導(dǎo)學(xué)生思考,外幣的幣種很多,不同幣種的匯率不同,實(shí)際應(yīng)用中需要根據(jù)幣種完成兌換,如何讓程序識(shí)別外幣的幣種,這樣就引入了程序的選擇結(jié)構(gòu),解決多幣種問題,又有多筆業(yè)務(wù)問題出現(xiàn),自然過渡到程序的循環(huán)結(jié)構(gòu),之后就是優(yōu)化程序,引入用自定義函數(shù)構(gòu)建模塊化程序。

        計(jì)算思維:學(xué)生學(xué)習(xí)的難點(diǎn)面對(duì)一個(gè)具體問題不知如何解決,然而計(jì)算思維可以定義為通過嵌入、轉(zhuǎn)化和仿真等方法,將一個(gè)問題重新闡釋成問題解決方法;計(jì)算思維可以是一種遞歸思維,是一種并行處理,是一種把代碼譯成數(shù)據(jù)又能把數(shù)據(jù)譯成代碼,是一種多維分析推廣的類型檢查方法;計(jì)算思維可以是一種采用抽象和分解來控制龐雜的任務(wù)或進(jìn)行巨大復(fù)雜系統(tǒng)設(shè)計(jì)的方法;是一種選擇合適的方式去陳述一個(gè)問題,或?qū)σ粋€(gè)問題的相關(guān)方面建模使其易于處理的思維方法;計(jì)算思維則是解決學(xué)生學(xué)習(xí)的難點(diǎn)的良方[5]。

        程序設(shè)計(jì)藝術(shù):編程只是一個(gè)表象,編程解決實(shí)際問題需要大量的數(shù)學(xué)、物理、生物、管理、問題的業(yè)務(wù)基礎(chǔ)知識(shí)為其支撐。同一個(gè)問題解決方案有多個(gè),例如,兩個(gè)程序員編寫實(shí)現(xiàn)具有相同功能的兩個(gè)程序,其中一位程序員的程序代碼冗長、復(fù)雜難懂、性能低下;另一位程序員的程序代碼邏輯清晰、簡單明了、性能比較高。在程序設(shè)計(jì)中沒有最好,只有更好,如何讓學(xué)生具備優(yōu)秀程序員的能力,程序設(shè)計(jì)藝術(shù)的教學(xué)是十分重要的,在設(shè)計(jì)中根據(jù)編程規(guī)范就可以使代碼具有藝術(shù)之美。

        總之,課程的多維度教學(xué)內(nèi)容定位策略見圖2。

        (二) 教學(xué)模式的定位問題教學(xué)

        問題教學(xué)是指以問題為中心開展教學(xué)活動(dòng)的教學(xué)。其核心就是在教學(xué)的全過程中,教師將從一個(gè)點(diǎn)出發(fā),如提出一個(gè)應(yīng)用實(shí)例(或一個(gè)活動(dòng)),朝著課程所需解決問題的目標(biāo)推進(jìn);用一條線連接,如串起一系列子問題;結(jié)合相關(guān)知識(shí)與技能的方方面面;采取多方位梳理解決問題的過程與方法;通過多維度的思維方式完善學(xué)生的情感與價(jià)值觀,達(dá)到讓學(xué)生自主、獨(dú)立地尋求并運(yùn)用已有的知識(shí)經(jīng)驗(yàn)創(chuàng)造性完成研究事物、探索知識(shí)、發(fā)現(xiàn)問題、解決問題的目的。

        總之,將策略思想運(yùn)用于課程的教學(xué),制定教學(xué)計(jì)劃、實(shí)施計(jì)劃,經(jīng)過2 年的教學(xué)實(shí)踐,已初見成效,筆者將繼續(xù)運(yùn)用策略思想在實(shí)施計(jì)劃中不斷完善計(jì)劃,順利達(dá)成課程的教學(xué)目標(biāo)。

        猜你喜歡
        程序設(shè)計(jì)編程程序
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
        從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        試論我國未決羈押程序的立法完善
        “程序猿”的生活什么樣
        英國與歐盟正式啟動(dòng)“離婚”程序程序
        高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
        午夜男女靠比视频免费| 欧美整片第一页| аⅴ天堂一区视频在线观看| 美女把内衣内裤脱了给男人舔| 国产自拍视频在线观看网站| 日本久久高清一区二区三区毛片| 欧美色精品91av| 国产一区二区三区免费主播| 国产精品国产av一区二区三区| 香港三级日本三级a视频| 婷婷综合久久中文字幕蜜桃三电影 | 欧美高清精品一区二区| 边啃奶头边躁狠狠躁| 日韩中文在线视频| 自拍av免费在线观看| 强开小婷嫩苞又嫩又紧视频韩国| 中文无码乱人伦中文视频在线v| 免费国产99久久久香蕉| 亚洲精品国产成人久久av盗摄| 天天做天天添av国产亚洲| 国产suv精品一区二区| 人妻系列无码专区久久五月天| 国产精品亚洲一区二区三区在线看 | 久久精品人人做人人爽电影蜜月| 久久国产精品99精品国产987| 国产另类人妖在线观看| 亚洲国产aⅴ成人精品无吗| 狠狠色婷婷久久一区二区| 最近亚洲精品中文字幕| 漂亮丰满人妻被中出中文字幕| 国产av永久无码天堂影院| 国产熟女亚洲精品麻豆| 国产又湿又爽又猛的视频| 亚洲中文字幕久久精品蜜桃| 免费无码国产v片在线观看| 国产亚洲一区二区三区夜夜骚| 日韩一区av二区三区| 撕开奶罩揉吮奶头视频| 国产高清a| 在线国产丝袜自拍观看| 亚洲乱亚洲乱妇50p|