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

        ?

        應用型本科院校學生程序設計能力培養(yǎng)模式

        2015-05-30 10:48:04黃旭
        計算機教育 2015年4期
        關鍵詞:實踐教學

        黃旭

        摘要:針對應用型本科院校學生程序設計能力存在突出問題的教學實際,分析影響學生程序設計能力提高的因素,從優(yōu)化教學內(nèi)容、創(chuàng)新教學模式、強化實踐教學等方面對學生程序設計能力的培養(yǎng)進行探討,提出以“設計求解問題的方案”為核心的程序設計能力培養(yǎng)方法。

        關鍵詞:程序設能力;培養(yǎng)模式;實踐教學;問題求解

        引 言

        程序設計能力是計算機相關專業(yè)本科生專業(yè)能力的核心組成部分,對學生深入理解專業(yè)基礎知識、促進業(yè)務素質(zhì)培養(yǎng)、提高就業(yè)質(zhì)量具有基礎意義。對高等院校而言,切實提高計算機專業(yè)本科生的程序設計能力無疑是提高教育教學質(zhì)量、促進專業(yè)建設的有效途徑 。

        目前一些學校的計算機專業(yè)針對此項能力的提高設置了C語言程序設計、程序設計基本訓練、Java程序設計、C++面向?qū)ο蟪绦蛟O計等多門課程,累計課時量占到大學四年總課時量的l/10以上。這反映了學校對學生程序設計能力培養(yǎng)的高度重視。然而在實際操作過程中,實施效果并不理想。筆者對部分二本、三本的大三年級學生進行了調(diào)研,有近1/4的學生對程序設計表現(xiàn)得非常陌生,有超過1/3的學生對程序設計表現(xiàn)出畏懼心理。

        1 問題分析

        目前影響學生程序設計能力提高的主要因素在于以下幾個方面:

        (1)教學過程中,只注重語法知識的傳授,忽略了解題思路訓練,致使許多學生面對問題有畏難情緒,不知如何下手。目前多數(shù)程序設計語言類課程授課方式單一,理論課照本宣科,實驗課過度放任,不適合二本、三本學生的實際情況。C++面向?qū)ο蟪绦蛟O計未能較好地體現(xiàn)“面向?qū)ο蟆钡奶卣?,學生體會不到設計方法上的優(yōu)越性,而僅僅是被動接受新的語法,增加了心理負擔。在教材選擇上存在誤區(qū),認為程序設計類教材大同小異,忽略了優(yōu)秀教材在解題思路訓練方面的特色。

        (2)相關理論化程度較高的課程內(nèi)容枯燥,未能調(diào)動起學生主動學習的興趣,致使學生理論模型與程序代碼之間對應關系模糊。筆者認為,計算機專業(yè)課程具有鮮活的工程來源,即使像數(shù)據(jù)結(jié)構(gòu)、算法等課程,也與現(xiàn)實生活、工程設計實例之間存在密切聯(lián)系。目前的教學過程往往忽略了對此類聯(lián)系的深入挖掘,未能調(diào)動起學生的學習興趣,既影響了學生對理論模型的理解,又影響了程序設計能力的訓練。

        (3)實驗環(huán)節(jié)過度強調(diào)算法執(zhí)行效率,忽略了編碼規(guī)范性,代碼寫完后就束之高閣,學生事后總結(jié)不夠,影響了學生對思路的整理。筆者認為,代碼功能、執(zhí)行效率固然是程序設計所追求的目標,但程序設計更應該清晰地表達編寫者解決問題的思路,程序應當成為記錄問題解決方案、傳播求解思路的載體,這才是程序設汁的根本。

        2 培養(yǎng)模式

        面對這些挑戰(zhàn)和困難,許多學校正加緊對計算機程序設計課程的教學進行改革實踐。隨著計算機應用的普及,甚至一些非計算機專業(yè)的學生也在強化程序設計能力的培養(yǎng),已有學者進行了一些有益的探索 。筆者從優(yōu)化教學內(nèi)容、構(gòu)建新型教學模式和強化實驗教學等方面人手,對培養(yǎng)應用型本科院校學生程序設計能力進行了探索。

        2.1 基本思路

        以培養(yǎng)學生求解問題的能力為目的,以提高學生興趣為手段,以訓練程序設計技巧為核心,著力培養(yǎng)學生的創(chuàng)新思維能力 、提高學生程序設計能力。基本思路如下:

        (1)提高學生采用計算機程序設計的思維求解實際問題的能力。建立實際問題與求解模型之問的關聯(lián),訓練學生面對實際問題構(gòu)建求解模型的能力。

        (2)提高學生對程序設計方法的興趣。采用由簡到繁、由具體到抽象的思路,訓練學生逐步建立程序代碼與實際運行效果之間的關聯(lián),形成代碼町視化的思維模式,引導學生逐步建立對程序設計的興趣 。

        (3)訓練相應的程序設計技巧、編碼規(guī)范。通過剖析實際項目,引導學生養(yǎng)成科學、規(guī)范的程序設計習慣。

        2.2 具體步驟

        從優(yōu)化教學內(nèi)容、構(gòu)建新型教學模式和強化實踐教學等方面人手,改革程序設計基本訓練課堂教學和實驗教學,強化學生程序設計基本思路的訓練 ,培養(yǎng)學生良好的程序設計思維,養(yǎng)成良好的編程習慣,通過理論與實踐的緊密結(jié)合,并充分強調(diào)實踐教學,從而提高學生的程序設計能力。

        (1)優(yōu)化教學內(nèi)容,以訓練學生程序設汁基本思路為導向,構(gòu)建程序設計基本訓練課程體系。課程教學中貫徹程序設計基本思路的訓練,強化分析問題、解決問題能力方面的訓練,注重問題分析思路 。加大基本算法、偽代碼、流程圖方面內(nèi)容比例,培養(yǎng)學生面對問題形成求解思路的能力。教學內(nèi)容組織如圖1所示。

        以C語言教學為例,第一個階段采取雙管齊下的方法:一方面向?qū)W生展示最簡單的代碼示例,剖析代碼結(jié)構(gòu),使學生對源代碼有直觀認識,建立代碼與執(zhí)行效果之間的關聯(lián);另一方面借助流程圖等工具,強化學生問題分析能力以及設計求解步驟能力的訓練,引導學生養(yǎng)成用流程圖分析問題的思維習慣。第二階段圍繞解決問題,逐漸融人基本語法的教學。第三階段結(jié)合更為復雜的問題求解,進行綜合訓練。其中流程圖工具的教學是本課程課堂教學的關鍵,應投入足夠的時間,讓學生充分理解。

        同時,將基本語法的教學融人實際案例當中,加強學生用分析案例的思維理解基本數(shù)據(jù)結(jié)構(gòu)、業(yè)務流程。增加程序案例分析的比重,通過閱讀代碼熟悉程序設計風格,理解程序設計皋本方法。

        (2)構(gòu)建具有課程特點的新型教學模式。一是多媒體教學方法。利用多媒體課件將很多難以理解的算法流程以直觀形象的方式演示出來。二是類比教學方法。用實際應用和生活中人們熟悉的事物與枯燥、抽象的數(shù)據(jù)結(jié)構(gòu)、算法思路進行類比,幫助學生直觀、形象地理解和掌握程序設計基本知識,激發(fā)學生的學習興趣。三是參與式教學方法。由教師根據(jù)教學目標與教學內(nèi)容設置若干的教學主題或問題,同時也有選擇地接受學生在課堂中提出的問題將其作為新的討論主題,圍繞對主題或問題的講解和討論讓學生充分參與到教學過程中來。四是源代碼比賽。通過“擂臺”的方式讓學生針對同一問題展示各自的解決方案,并評估方案的優(yōu)劣。提高學生對編程細節(jié)的把握。

        前三點可以全面照顧到各層次學生的學習需求,第四點有助于基礎較好的學生進一步提高。實踐中發(fā)現(xiàn),部分基礎較好的學生對源代碼比賽有強烈興趣,他們能夠自發(fā)地從代碼執(zhí)行效率、代碼長度、界面友好程度等方面闡述自己的代碼質(zhì)量。

        (3)強化實踐教學環(huán)節(jié),提高學生的程序設計能力。營造良好的程序設計訓練氛圍。通過小型比賽、思考題、討論課等方式引導學生提高對程序設計的興趣,加強相關能力的訓練。引入實際項目,訓練學生閱讀代碼、理解代碼的能力,將對知識點的分析應用到對實際項目的理解中,提高學生學習的興趣。強化代碼規(guī)范意識,培養(yǎng)學生養(yǎng)成良好的程序設計風格。注重實驗規(guī)范,引導學生書寫規(guī)范的實驗報告,繪制流程圖。

        實踐環(huán)節(jié)要強調(diào)模塊化以及增量方法的教學,引導學生訓練“自頂向下、逐步細化、函數(shù)實現(xiàn)、增量開發(fā)”的思路與技巧,建立頂層設計、模塊化分析的思維,掌握增量開發(fā)方法。在作業(yè)、考試批改時,不能只看程序的最終執(zhí)行結(jié)果,還要給設計過程較高的分值比重,引導學生重視設計過程,強化“問題求解”理念。

        2.3 操作方法

        (1)授課過程中以“設計求解問題的方案”為主線,強化學生建立問題求解模型。通過實際的問題案例,引導學生構(gòu)建“問題分析一算法描述一代碼實現(xiàn)”三步走的方案,訓練學生分析問題、用算法語言描述問題的能力。

        (2)基本語法與程序設計相結(jié)合,每周確定特定知識點進行強化,并設計3~5道題目進行詳細分析。

        (3)通過分析實際項目案例,提高學生閱讀代碼的能力,并熟悉代碼編寫規(guī)范,深入理解代碼執(zhí)行機理。

        (4)通過講解流程圖、代碼比賽等形式調(diào)動學生的積極性,主動鉆研代碼,不斷提高程序設計能力。

        操作中強調(diào)案例的引領作用,通過程序設計實例引導學生理解語法知識點和程序流程,通過項目案例引導學生理解程序結(jié)構(gòu)以及業(yè)務流程。通過有形的案例融合問題分析以及代碼實現(xiàn)兩方面的能力,促進面向問題求解的程序設計能力培養(yǎng)。以案例為中心的教學模式如圖2所示。

        筆者在兩個班的C語言教學中采用了上述方法。一個學期以來,班內(nèi)對程序設計感興趣的學生日益增多,部分原來沒有動手習慣的學生也在逐漸嘗試編寫完整的代碼。學期結(jié)束時,有20余人報名參加ITO人才培養(yǎng)實訓,有5名學生主動申報了學校的智能家居學生科研計劃項目,10名學生積極參加服務外包創(chuàng)新應用大賽,并在省賽中獲得二等獎、三等獎各1項。這些成績的取得,表明學生在C語言的課堂學習中激發(fā)了興趣,增強了信心,切實掌握了“問題求解”的方法,而且對今后學生的學習將起到良好的示范帶動作用。

        此外,加強與相關院校的交流合作,走出去學習成熟的經(jīng)驗,也是探索培養(yǎng)模式的手段之一。程序設計類課程的授課教師應該經(jīng)常參加相關教學方法改革的會議,不定期舉行跨校聽課學習。同時,要加強與國際服務外包人才培養(yǎng)基地的合作,交流培養(yǎng)經(jīng)驗,共享教學研究成果。

        3 結(jié)語

        對于應用型本科院校計算機等專業(yè)學生而言,程序設計能力培養(yǎng)是綜合能力養(yǎng)成教育中的重要組成部分,也是影響其就業(yè)的關鍵因素。筆者針對目前這類學生的學習實際,提出以“設計求解問題的方案”為核心的程序設計能力培養(yǎng)方案,從教學內(nèi)容、教學模式、實踐環(huán)節(jié)等部分對方案加以闡述,并總結(jié)了教學實踐中的操作方法。下一步將在程序設計能力培養(yǎng)方面作進一步研究,以此作為提高學生實踐能力、進而提高學生就業(yè)質(zhì)量的有效途徑。

        猜你喜歡
        實踐教學
        高職高?!堵糜坞娮由虅铡穼嵺`教學環(huán)節(jié)的研究
        基于體驗式教學的管理學課程教學改革與實踐
        中國市場(2016年35期)2016-10-19 03:11:23
        客戶關系管理課程實踐教學模式初探
        中國市場(2016年35期)2016-10-19 02:58:48
        地方高校城鄉(xiāng)規(guī)劃專業(yè)實踐教學的特色化探索
        科技視界(2016年21期)2016-10-17 17:25:51
        茶學專業(yè)校企合作實踐教學探索
        考試周刊(2016年79期)2016-10-13 23:35:16
        《電氣工程畢業(yè)設計》 課程的教學設計
        考試周刊(2016年79期)2016-10-13 23:26:02
        基于卓越計劃的金屬結(jié)構(gòu)材料課程實踐化改革與建設
        大學教育(2016年9期)2016-10-09 08:49:28
        基于應用型創(chuàng)新人才培養(yǎng)的模塊式實踐教學體系構(gòu)建
        大學教育(2016年9期)2016-10-09 08:46:17
        研究型學習在傳熱學實踐教學中的應用
        大學教育(2016年9期)2016-10-09 08:34:10
        思想政治理論課實踐教學研究述評
        大學教育(2016年9期)2016-10-09 08:17:37
        日韩一卡2卡3卡4卡新区亚洲| 成熟的女人毛茸茸色视频| 99久久精品费精品国产一区二| 少妇性饥渴无码a区免费| 免费无码又爽又高潮视频| 玩弄丰满奶水的女邻居| 日本在线看片免费人成视频1000| 波多野结衣中文字幕在线视频| 热re99久久精品国产66热6| 日本久久黄色高清视频| 国产精品一区二区韩国av| 一本久久a久久免费综合| 精品少妇爆乳无码av无码专区| 人人妻人人爽人人做夜欢视频九色| 国产一及毛片| 免费视频成人 国产精品网站| 日本在线视频二区一区| 亚洲熟妇一区二区蜜桃在线观看| 国产成人精品久久亚洲高清不卡| 搡老熟女老女人一区二区| 午夜免费福利在线观看| 国产成人av综合色| 国产黄色一区二区在线看| 人妻中文字幕无码系列| 蜜臀久久99精品久久久久久小说 | 国产成熟人妻换╳╳╳╳| 国产精品亚洲一区二区杨幂| 国产自拍伦理在线观看| 亚洲色图在线免费视频| 国产av麻豆mag剧集| 亚洲av有码在线天堂| 欧美色资源| 国产精品很黄很色很爽的网站 | 国产精华液一区二区三区| 午夜精品久久久久久| 98bb国产精品视频| 人妻色中文字幕免费视频| 亚洲乱码一区二区av高潮偷拍的| 欧美顶级少妇作爱| 四虎影库久免费视频| 国产精品一区二区午夜久久|