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

        ?

        從課堂教學(xué)到項目教學(xué)的跨越
        ——雙軌并行的程序設(shè)計教學(xué)改革探索與實踐

        2018-10-25 03:14:50李駿揚(yáng)魏海坤
        計算機(jī)教育 2018年10期
        關(guān)鍵詞:研討計算機(jī)語言

        李駿揚(yáng),魏海坤

        (東南大學(xué) 自動化學(xué)院,江蘇 南京 210096)

        0 引 言

        在大數(shù)據(jù)和人工智能時代,程序設(shè)計能力越來越成為工科學(xué)生參與科研或工程不可或缺的技能。在計算機(jī)語言的教學(xué)中,越來越多的院校將項目教學(xué)作為課程設(shè)計的重要組成部分[1-2],但在日常教學(xué)中,依然存在著一些問題。傳統(tǒng)的授課形式過分偏重以教師為中心,知識體系性強(qiáng)卻缺乏實際應(yīng)用,學(xué)生學(xué)習(xí)內(nèi)在動力不足[3];在教學(xué)內(nèi)容上,過分重視對語法知識的講授,輕視編程和調(diào)試能力的培養(yǎng);單純的項目教學(xué)也往往導(dǎo)致學(xué)生知識體系上的不足[3]。另外,程序設(shè)計課程通常在大學(xué)一年級開設(shè),此時學(xué)生的計算機(jī)基礎(chǔ)水平參差不齊,而程序設(shè)計本身邏輯上的嚴(yán)謹(jǐn)和語法上的瑣碎也客觀上導(dǎo)致“學(xué)生難學(xué),教師難教”的現(xiàn)象[4]。

        針對上述問題,在計算機(jī)語言課程的教學(xué)改革中,結(jié)合課堂與項目教學(xué),優(yōu)勢互補(bǔ)、雙軌并行,能夠取得較好的成效。

        1 教學(xué)改革總體設(shè)計

        1.1 教學(xué)模式雙軌并行

        傳統(tǒng)以課堂語法講授為主的授課模式,優(yōu)勢在于授課內(nèi)容具有體系性,但學(xué)生往往不知道所講授的知識技能與實際應(yīng)用的聯(lián)系,因此難以在實際項目中靈活應(yīng)用[5-6];而項目制教學(xué)的優(yōu)勢在于可直接借助具有真實應(yīng)用背景的項目,實現(xiàn)對知識和技能的掌握。學(xué)以致用,使項目制教學(xué)可以極大地激發(fā)學(xué)生的學(xué)習(xí)動力和興趣,同時培養(yǎng)其自主學(xué)習(xí)能力、工程素養(yǎng)以及創(chuàng)新創(chuàng)造能力[7]。項目制教學(xué)也有缺點(diǎn),主要在于學(xué)習(xí)的系統(tǒng)性不夠,特別是對項目中未涉及的知識和技能易出現(xiàn)掌握不到位的情況[8]。

        通過2種教學(xué)模式的優(yōu)勢互補(bǔ),可實現(xiàn)“課堂授課+項目研討”雙軌并行。雙軌并行的教學(xué)模式(如圖1所示),一方面對傳統(tǒng)課堂教學(xué)內(nèi)容進(jìn)行深化,在講授傳統(tǒng)語法知識的同時,突出與所布置項目相關(guān)知識和技術(shù)的講授;另一方面,為學(xué)生提供一批精心設(shè)計、具有一定深度和專業(yè)背景的團(tuán)隊和個人項目,作為學(xué)生必須完成的任務(wù)。同時,在項目完成過程中,充分組織學(xué)生進(jìn)行各種方式的課內(nèi)和課外、組內(nèi)和組間研討,促進(jìn)學(xué)生互相學(xué)習(xí)和提高。

        1.2 教學(xué)內(nèi)容逐層遞進(jìn)

        針對部分學(xué)生計算機(jī)語言入門困難的情況,將課堂教學(xué)進(jìn)行5層遞進(jìn)的設(shè)計:①以計算機(jī)基礎(chǔ)選修課程構(gòu)建學(xué)生認(rèn)識與使用計算機(jī)的基礎(chǔ)(選修,16課時授課、8課時研討、16課時實驗);②以Python語言課程培養(yǎng)學(xué)生的計算思維(必修,16課時授課、8課時研討、16課時實驗);③以C語言課程提升學(xué)生編代碼的能力(必修,16課時授課、8課時研討、16課時實驗);④以C++語言課程強(qiáng)化程序算法設(shè)計(必修,32課時授課、16課時研討、32課時實驗);⑤借助多種進(jìn)階語言與編程平臺的選修課程進(jìn)一步提升學(xué)生的編程能力。課程教學(xué)內(nèi)容體系如圖2所示。

        圖1 雙軌并行的教學(xué)模式

        圖2 課程教學(xué)內(nèi)容體系

        2 雙軌制教學(xué)模式構(gòu)建

        2.1 明確課程地位,確立教學(xué)目標(biāo)

        首先,計算機(jī)語言是工科學(xué)生在未來的科研與工程中重要的工具。在針對碩士生、博士生、指導(dǎo)教師以及畢業(yè)學(xué)生就業(yè)企業(yè)的調(diào)研中發(fā)現(xiàn),科研或工程中對計算機(jī)語言的需求不僅僅是語法與算法的掌握,更重要的是如何將思想轉(zhuǎn)變?yōu)槌绦?,如何解決工程中的實際問題,以及研究者或從業(yè)者面對問題的鉆研精神、快速的自主學(xué)習(xí)能力,以及對問題分析、剖析、審視、解決的能力。另外,自主學(xué)習(xí)、方案辨析、團(tuán)隊協(xié)作、交流溝通同樣十分重要。

        其次,作為學(xué)生進(jìn)入大學(xué)本科的第一門實踐性課程,程序設(shè)計課程具有讓學(xué)生逐步適應(yīng)大學(xué)學(xué)習(xí)方式、轉(zhuǎn)被動應(yīng)試學(xué)習(xí)為主動探究學(xué)習(xí)的天然使命。程序設(shè)計課程改革以學(xué)生為本,針對學(xué)生學(xué)習(xí)的每一門課程,不僅是知識的學(xué)習(xí)與技能的訓(xùn)練,還應(yīng)該在相關(guān)的學(xué)習(xí)方法、思維方式、價值理念方面給予學(xué)生正確的引導(dǎo)。

        因此,確立了計算機(jī)語言課程的教學(xué)目標(biāo):學(xué)會編程、學(xué)會學(xué)習(xí)、理解工程、解決問題,即培養(yǎng)學(xué)生通過計算機(jī)語言解決實際科研或工程問題的能力,并通過該課程的學(xué)習(xí),提高學(xué)生的自主學(xué)習(xí)能力和綜合工程素養(yǎng)。

        為了達(dá)到課程教學(xué)目標(biāo),針對學(xué)生在學(xué)習(xí)過程中出現(xiàn)的各種問題,可以建立 “課堂授課+項目研討”雙軌并行的教學(xué)模式,并采取“自主探究、專業(yè)融合、項目研討、團(tuán)隊協(xié)作”的實施路徑。

        2.2 課堂教學(xué)逐層深入,以服務(wù)工程為導(dǎo)向

        針對一年級新生學(xué)習(xí)C++語言困難重重的情況,引入Python先修語言以解決入門級編程和最基礎(chǔ)的計算思維學(xué)習(xí),而將完整的語法、內(nèi)存管理等高階知識留到C語言和C++語言中講授。通過這種方式,將計算思維、代碼風(fēng)格、工程理念、程序調(diào)試內(nèi)容融入各個課程模塊的教學(xué)環(huán)節(jié)中,為項目的實施做好準(zhǔn)備。多層次多語言教學(xué)模塊如圖3所示。

        2.3 項目設(shè)置以專業(yè)為背景,以解決問題為導(dǎo)向

        首先,向各專業(yè)教師征集科研與工程中的真實項目案例。與專業(yè)相結(jié)合的真實項目能讓學(xué)生快速理解各知識點(diǎn)在解決具體問題時的作用,同時也有助于學(xué)生更快地融入本專業(yè)的學(xué)習(xí)。

        圖3 多層次多語言教學(xué)模塊

        其次,項目應(yīng)具有深度和一定的挑戰(zhàn)性。計劃引入個人項目和團(tuán)隊項目兩種項目方式,其中個人項目是具有工程背景的小型項目,目的是鍛煉學(xué)生的個人編程能力和調(diào)試能力,要求每個學(xué)生獨(dú)立完成;團(tuán)隊項目是需要3~4人合作完成的項目,目的是通過團(tuán)隊合作鍛煉學(xué)生完成較大項目的能力,并具有系統(tǒng)性、完整性的特點(diǎn)。項目完成情況應(yīng)不僅考慮正確性,還必須考慮系統(tǒng)性、可靠性、可維護(hù)性等因素。項目中所涉及的知識點(diǎn)大部分會在授課中講解,但也有相當(dāng)一部分需要學(xué)生查閱資料、自主學(xué)習(xí)。在項目的實施中,教師不是講授者,而是項目的引導(dǎo)者。在教師的指導(dǎo)下,學(xué)生以小組為單位,自主探索項目所要解決的架構(gòu)、算法等問題。部分項目案例如圖4所示。

        為了切實鍛煉學(xué)生的基礎(chǔ)算法能力,項目中的核心算法部分必須深入分析,自主實現(xiàn)。

        2.4 構(gòu)筑從授課到項目的橋梁

        由于項目具有較高的難度,因此需要引導(dǎo)學(xué)生逐步從課堂教學(xué)遞進(jìn)到高難度、具有挑戰(zhàn)性的項目。

        圖4 部分項目案例

        首先,在課程架構(gòu)中,除了課堂教學(xué)與項目教學(xué)(團(tuán)隊項目)外,還在其間設(shè)置 “實驗”和“個人項目”兩個臺階。平時實驗每周一次,強(qiáng)調(diào)對知識的初步運(yùn)用,理解基本算法。個人項目每學(xué)期設(shè)置5次,每個學(xué)生單獨(dú)完成小型項目,這些項目注重算法的深入,在其中必須對較為復(fù)雜的算法進(jìn)行辨析、分解、改進(jìn)、調(diào)試,并將整個過程撰寫成簡單的文檔。通過這兩個臺階的設(shè)置,學(xué)生可以更好地融入具有挑戰(zhàn)性的團(tuán)隊項目。從課堂授課到團(tuán)隊項目的遞進(jìn)如圖5所示。

        其次,在實施層面,項目激勵與進(jìn)度把控并行至關(guān)重要。教師應(yīng)引導(dǎo)學(xué)生確立項目的實現(xiàn)目標(biāo),對存在問題進(jìn)行剖析,對軟件系統(tǒng)進(jìn)行構(gòu)架,對團(tuán)隊進(jìn)行激勵,對重要技術(shù)進(jìn)行研討,對編程經(jīng)驗進(jìn)行分享。團(tuán)隊項目的實施過程與激勵如圖6所示。

        圖5 從課堂授課到團(tuán)隊項目的遞進(jìn)設(shè)計

        圖6 團(tuán)隊項目的實施過程與激勵

        最后,在團(tuán)隊項目實施過程中嵌入研討型教學(xué)模式。研討形式包括組內(nèi)研討、組間研討、集體研討,其中組內(nèi)研討和組間研討由學(xué)生自主安排;集體研討主要安排在項目開題、中期檢查和項目結(jié)題階段,目的是促進(jìn)學(xué)生之間的互相交流,并使指導(dǎo)教師了解各組的項目進(jìn)展以推進(jìn)項目。對項目開題,研討內(nèi)容包括項目的研究現(xiàn)狀、存在問題、項目難點(diǎn)、擬采取方案等;對項目結(jié)題,研討的內(nèi)容包括項目的實際解決方案、軟件功能演示等。研討時學(xué)生是主角,教師的作用主要是控制研討進(jìn)程,并記錄學(xué)生表現(xiàn)以便于后面的過程化評價。研討的目的在于促使學(xué)生互相借鑒和提高,更重要的是將課程的教學(xué)模式真正轉(zhuǎn)向以學(xué)生為中心的自主學(xué)習(xí)模式。

        2.5 建立過程化學(xué)生成績評價模式

        針對教學(xué)目標(biāo),應(yīng)結(jié)合工程教育認(rèn)證的要求,對學(xué)生學(xué)習(xí)的全過程進(jìn)行過程性評價[9]。評價要綜合考查學(xué)生的平時作業(yè)、個人項目與團(tuán)隊項目,并形成知識技能、解決問題能力、學(xué)習(xí)研究能力、工程規(guī)范和團(tuán)隊協(xié)作5項評價輸出。多維度評價輸出如圖7所示。

        其中,知識技能考查學(xué)生的基礎(chǔ)程序編寫能力與算法設(shè)計運(yùn)用能力;解決問題考查學(xué)生在項目的系統(tǒng)分析、構(gòu)架設(shè)計、方案實施、測試迭代等解決實際問題的能力;學(xué)習(xí)研究考查學(xué)生在自主學(xué)習(xí)、自主探究、資料收集、方案對比、文檔撰寫等方面的綜合學(xué)習(xí)能力;工程規(guī)范考查學(xué)生在從設(shè)計、實施、測試到交付的過程中,對架構(gòu)、接口、代碼、文檔等的規(guī)范化能力;團(tuán)隊協(xié)作考查學(xué)生在項目實施過程中的團(tuán)隊領(lǐng)導(dǎo)與協(xié)作能力。

        圖7 多維度評價輸出

        該評價體系根據(jù)平時作業(yè)、個人項目、團(tuán)隊項目、上機(jī)考試等教學(xué)過程的16項教學(xué)輸出,針對12項內(nèi)容進(jìn)行考查,并最終形成多個維度的考核指標(biāo)。

        3 課程實施

        依托計算機(jī)教學(xué)實驗中心,課程組啟動教學(xué)改革,以部分工科院系為試點(diǎn)單位,此后逐漸推廣至全校各工科專業(yè)。

        在教學(xué)改革的實施中,學(xué)生程序設(shè)計能力提升明顯,完成項目的總體難度和復(fù)雜度有了顯著提高。在改革之前,學(xué)生完成計算機(jī)綜合課程設(shè)計的平均難度是類似于簡單計算器的程序;而改革后大部分學(xué)生在綜合課程設(shè)計階段,完成的課題主題涵蓋圖像處理、數(shù)據(jù)傳輸、文件壓縮、統(tǒng)計分析等領(lǐng)域。

        經(jīng)過多年努力,課程組建設(shè)了豐富的課程資源,包括精品教材、課程網(wǎng)站、課程項目庫、研討型教學(xué)資料、過程化考核文檔等。另外,為加強(qiáng)課程網(wǎng)絡(luò)建設(shè),設(shè)計了課程云平臺;向全校各工科專業(yè)的科研與工程團(tuán)隊征集項目案例,在專業(yè)教師的幫助下,根據(jù)學(xué)生的實際能力,對案例進(jìn)行簡化和落地,轉(zhuǎn)換為項目可實施的案例;建立在線評價系統(tǒng),面對復(fù)雜的教學(xué)過程中的評價數(shù)據(jù)搜集與統(tǒng)計工作,與教務(wù)系統(tǒng)對接,提高教師工作效率。

        學(xué)生參加中國大學(xué)生計算機(jī)設(shè)計大賽等軟件設(shè)計類競賽的成績也有大幅度提升。在多次教學(xué)評估與工程認(rèn)證中,學(xué)生一致反映C++程序設(shè)計課程是他們印象最深、收獲最大的課程之一。

        4 結(jié) 語

        雙軌制的教學(xué)改革是計算機(jī)基礎(chǔ)教學(xué)中的一次重要探索。以學(xué)生為中心,以學(xué)好、用好計算機(jī)語言工具為根本任務(wù),以培養(yǎng)學(xué)生創(chuàng)新能力與綜合素養(yǎng)為重要理念的雙軌制程序設(shè)計課程教學(xué)改革,也將在未來的道路上不斷地接受各方的反饋,持續(xù)進(jìn)行改進(jìn)。

        猜你喜歡
        研討計算機(jī)語言
        計算機(jī)操作系統(tǒng)
        語言是刀
        文苑(2020年4期)2020-05-30 12:35:30
        基于計算機(jī)自然語言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡介
        科技傳播(2019年22期)2020-01-14 03:06:34
        GSM與FDD、NB-loT融合組網(wǎng)研討
        讓語言描寫搖曳多姿
        柑桔無公害栽培技術(shù)研討
        信息系統(tǒng)審計中計算機(jī)審計的應(yīng)用
        累積動態(tài)分析下的同聲傳譯語言壓縮
        研討式教學(xué)中的研討題設(shè)計
        建筑工程預(yù)算控制研討
        国产精品美女久久久浪潮av| 日本一本免费一二区| 伊人大杳焦在线| 亚洲国产成人久久综合下载| 国产人碰人摸人爱视频| 韩国无码精品人妻一区二 | 亚洲精品6久久久久中文字幕| 夫妇交换刺激做爰视频| 国产农村三片免费网站| 91久久精品一区二区喷水喷白浆| 全部亚洲国产一区二区| 人人妻人人添人人爽欧美一区| 成l人在线观看线路1| 国产精品亚洲日韩欧美色窝窝色欲| 免费人人av看| 国产福利不卡视频在线| 亚洲中国精品精华液| 日本午夜精品理论片a级app发布| 欧美性猛交xxxx乱大交蜜桃| 成人国产一区二区三区精品不卡| 久久久人妻精品一区bav| 一个人看的www片免费高清视频 | 精华国产一区二区三区| 国产乡下妇女做爰| 国产丝袜无码一区二区三区视频| 国产在线不卡免费播放| 国产自产在线视频一区| 亚洲午夜精品一区二区麻豆av| 永久免费人禽av在线观看 | 天天做天天爱夜夜爽女人爽| 2021久久精品国产99国产精品| 久久精品国产亚洲Av无码偷窍| 手机在线观看亚洲av| 与漂亮的女邻居少妇好爽| 亚洲精品一品区二品区三品区| 正在播放国产对白孕妇作爱| 久久精品日本美女视频| 在线观看国产白浆一区三区| 亚洲乱亚洲乱妇无码麻豆| 亚洲 自拍 另类小说综合图区| 一级呦女专区毛片|