當前位置:上海育仰科教設(shè)備有限公司>>技術(shù)文章>>C語言程序設(shè)計實驗教學(xué)改革研究
C語言程序設(shè)計實驗教學(xué)改革研究
語言程序設(shè)計是目前各高校計算機及其相關(guān)專業(yè)的一門基礎(chǔ)課程,也是其它工科專業(yè)學(xué)生必修的計算機基礎(chǔ)課程之一,是學(xué)生學(xué)習(xí)程序設(shè)計的入門課程.同時,該課程是一門應(yīng)用性很強的學(xué)科.隨著計算機技術(shù)飛速發(fā)展,計算機已經(jīng)在人們的工作生活中得到了越來越廣泛應(yīng)用,由此也促進了高校計算機教育的不斷推進,這對培養(yǎng)具有創(chuàng)新能力的高素質(zhì)的計算機人才提出了新的挑戰(zhàn).
目前,C語言程序設(shè)計課程實驗教學(xué)是整個課程中非常重要的一個環(huán)節(jié).值得注意的是傳統(tǒng)教學(xué)過程中采用的教學(xué)模式主要以教師講授為主,忽視了學(xué)生是課堂教學(xué)的主體,培養(yǎng)出來的學(xué)生缺乏自主探索知識的能力,缺乏運用知識解決實際問題能力.對學(xué)生的學(xué)習(xí)評價方式單一、大多以卷面筆試成績?yōu)橹鳎茈y客觀體現(xiàn)學(xué)生的實際能力.
一直以來,實驗教學(xué)被認為是理論教學(xué)的補充、拓展,導(dǎo)致實驗教學(xué)體系的建設(shè)不夠科學(xué)、規(guī)范,學(xué)時少、教學(xué)方法單一.實驗教學(xué)是整個教學(xué)體系中重要的組成部分,是高等教育中*的重要環(huán)節(jié).加強實驗教學(xué)是應(yīng)用型人才培養(yǎng)的關(guān)鍵,如何構(gòu)建實驗教學(xué)體系,建設(shè)一個什么樣的實驗教學(xué)體系,顯得尤為重要.構(gòu)建一套適應(yīng)應(yīng)用型本科院校的C語言程序設(shè)計實驗教學(xué)體系,成為實現(xiàn)高層次應(yīng)用型人才培養(yǎng)目標,促進整體教學(xué)質(zhì)量提高,保障學(xué)生積極參與課堂教學(xué)的有效措施.
C語言程序設(shè)計教學(xué)中,一直以學(xué)生邏輯思維能力、分析問題能力、解決問題能力培養(yǎng)為核心,在培養(yǎng)能力的過程當中應(yīng)著重提高語言應(yīng)用能力.以學(xué)生為中心,基于理實一體化理念構(gòu)建C語言程序設(shè)計的科學(xué)實驗教學(xué)體系,強調(diào)理論與實驗教學(xué)相結(jié)合,實現(xiàn)學(xué)生學(xué)中做、做中學(xué)相結(jié)合,培養(yǎng)有實驗、創(chuàng)新能力的應(yīng)用型人才,有利于打破原有以語言知識為主線、先理論后實驗教學(xué)體系,滿足應(yīng)用型人才培養(yǎng)需要.
1理實一體化教學(xué)模式的內(nèi)涵
理實一體化教學(xué)模式即理論實驗一體化教學(xué),突破以往理論與實驗脫節(jié)現(xiàn)象;教學(xué)環(huán)境相對集中,通過設(shè)定教學(xué)任務(wù)和教學(xué)目標,倡導(dǎo)學(xué)生在做中學(xué)和基于模塊的教育和學(xué)習(xí)的新型教學(xué)模式.在教學(xué)環(huán)節(jié)中,理論與實驗交替進行,直觀與抽象交錯出現(xiàn),理中有實,實中有理,它既注重抽象理論知識的教和學(xué),又強調(diào)教學(xué)過程中做的重要意義.
C語言程序設(shè)計課程開設(shè)時間為大一上學(xué)期,該課程是大學(xué)生門計算機語言課程,其主要任務(wù)是培養(yǎng)學(xué)生運用語言工具進行程序設(shè)計能力,注重學(xué)生運用計算機處理問題的思維方式的培養(yǎng).一直以來,傳統(tǒng)的教學(xué)模式在教材的選取、實驗環(huán)節(jié)的設(shè)置和考核等方面存在許多問題,積極探求理實一體化的教學(xué)模式,以學(xué)生為主體,以能力為本位,把理論課的教學(xué)與實驗操作訓(xùn)練融為一體,構(gòu)建實驗教學(xué)體系,切實提高教學(xué)效率,增強學(xué)生編程語言應(yīng)用能力,提高學(xué)生的動手能力,培養(yǎng)合格技能型應(yīng)用人才.
2C語言程序設(shè)計課程實驗教學(xué)中存在的問題
目前在C語言程序設(shè)計實驗教學(xué)中仍存在以下問題:(1)傳統(tǒng)的教學(xué)方法,以教師為中心的教學(xué)模式仍占據(jù)著教學(xué)工作的主導(dǎo)地位,往往導(dǎo)致學(xué)生學(xué)習(xí)態(tài)度不積極,限制了學(xué)生程序編寫能力的培養(yǎng),不利于學(xué)生今后發(fā)展;(2)傳統(tǒng)實驗內(nèi)容以常規(guī)的驗證性實驗為主,實驗內(nèi)容易重復(fù),綜合性、設(shè)計性、驗證性實驗學(xué)時分配不合理.老師多注重對理論知識的教授,實驗環(huán)節(jié)相對薄弱;程序類課程相對枯燥,學(xué)生很難做到全程聽課,上機操作若不加大比例,很難短課時掌握編程思想,嚴重制約了學(xué)生實驗創(chuàng)新能力的培養(yǎng);(3)實驗與理論教學(xué)銜接度不高.實驗教學(xué)內(nèi)容體系設(shè)計缺乏系統(tǒng)性和總體架構(gòu),課程實驗教材的內(nèi)容過于陳舊,局限于傳統(tǒng)的題型和類型,在教學(xué)過程中,教師多以課堂為主要陣地,實驗環(huán)節(jié)主要還是依賴教師講解程序,教師將題目的解決思路、編寫的程序講授給學(xué)生,學(xué)生被動聽講,學(xué)生按照老師的思路,一步一步的操作.教學(xué)方式缺乏互動交流,學(xué)生獨立編程能力不能切實得到提高,易導(dǎo)致學(xué)生死記程序,對程序運行出錯的地方,難以調(diào)試,教學(xué)過程中結(jié)合編程語言的邏輯思維訓(xùn)練很少;(4)大多院校,對該課程的教學(xué)效果考核方式,仍然依據(jù)期末試卷考核,缺乏有效的上機考試考核機制,以理論為主,實驗為輔,導(dǎo)致學(xué)生對上機操作不重視,考核結(jié)果有一定的失真性.長此以往,學(xué)生對所學(xué)知識缺乏實際運用能力,妨礙了學(xué)生的職業(yè)能力發(fā)展.亟待對課程進行有效改革.
由于實驗教學(xué)是理論教學(xué)的補充、拓展,導(dǎo)致實驗教學(xué)體系的建設(shè)不夠科學(xué)、規(guī)范,學(xué)時少、教學(xué)方法單一.對學(xué)生來說C語言實驗?zāi)芰Φ呐囵B(yǎng)至關(guān)重要,而這種能力的培養(yǎng)除了教師課內(nèi)培養(yǎng),更需要學(xué)生親身實驗,來熟悉編程的基本流程,對學(xué)生后續(xù)專業(yè)課程的學(xué)習(xí)具有重要作用.
3基于理實一體化理念構(gòu)建科學(xué)的實驗教學(xué)體系
實驗教學(xué)體系的構(gòu)建必須緊緊圍繞應(yīng)用型本科高校的專業(yè)培養(yǎng)目標和人才培養(yǎng)規(guī)格,貼近學(xué)生未來從事職業(yè)的知識結(jié)構(gòu),強化實驗技能的要求構(gòu)建實驗教學(xué)體系的總體框架,做到目的明確.C語言程序設(shè)計教學(xué)中,基于理實一體化的理念,學(xué)生以小組為單位,在程序設(shè)計中學(xué)與做相結(jié)合,形成以知識為基礎(chǔ),以能力培養(yǎng)為核心的科學(xué)實驗教學(xué)體系,實現(xiàn)以實驗課程的科學(xué)設(shè)置和有機組合作為載體,提高學(xué)生參與教學(xué)的積極性,提高學(xué)生程序設(shè)計的能力;通過小組完成大型程序設(shè)計任務(wù),提高團隊協(xié)作能力,訓(xùn)練邏輯思維能力;通過程序的編譯訓(xùn)練,加強學(xué)生對知識點的綜合理解,切實培養(yǎng)解決問題的能力.
3.1實驗教學(xué)目標體系
知識經(jīng)濟呼喚復(fù)合型的創(chuàng)新型人才,為此實驗教學(xué)目標涵蓋知識目標、技能目標和創(chuàng)新精神.(1)知識目標:引導(dǎo)學(xué)生積極主動學(xué)習(xí),通過程序設(shè)計方法的學(xué)習(xí),了解計算機解決問題的過程和方法,掌握C語言程序設(shè)計的基本理論知識和基本技能;(2)技能目標:使學(xué)生掌握淵博的知識,掌握程序設(shè)計思想,提高思維能力,運用C語言完成程序設(shè)計能力,分析處理實際問題能力,并形成一套*的編程風格;(3)創(chuàng)新精神:使學(xué)生具備良好的創(chuàng)新意識.理實一體化是目前高等教育中翻轉(zhuǎn)課堂教學(xué)理念下的產(chǎn)物,是實驗教學(xué)環(huán)節(jié)中提高學(xué)生動手能力的一種直接教學(xué)方法.為了實現(xiàn)實驗教學(xué)目標體系,應(yīng)建設(shè)一體化專業(yè)教室,根據(jù)C語言程序設(shè)計特點,購置教學(xué)設(shè)施和設(shè)備,選擇匹配的實驗教學(xué)教程;理論教學(xué)圍繞實驗技能展開,教師應(yīng)結(jié)合一些程序設(shè)計實例,引導(dǎo)學(xué)生思考程序設(shè)計思路,在實驗中強化理論知識的理解,進而提高程序設(shè)計的能力.
3.2實驗教學(xué)內(nèi)容體系
基于理實一體化理念,需要打破傳統(tǒng)教學(xué)的束縛,強調(diào)學(xué)中做,做中學(xué)相結(jié)合,C語言程序設(shè)計作為一門應(yīng)用性很強的學(xué)科,在理論教學(xué)中還要適當?shù)脑黾右恍嶒灲虒W(xué)環(huán)節(jié),從學(xué)生認知出發(fā),實現(xiàn)理論教學(xué)與實驗教學(xué)的有機結(jié)合,讓學(xué)生親自設(shè)計C語言程序,使學(xué)生在實驗的過程中建立對語言的感性認識,培養(yǎng)他們使用計算機編程的興趣和意識,提高學(xué)生分析問題、解決問題的能力.實行模塊法或項目法授課,針對模塊編制相關(guān)實習(xí)教程,以拓寬學(xué)生知識面.通過課程學(xué)習(xí),學(xué)生具備C語言基本語法,簡單編程流程,完成國家二級計算機考試要求,為后續(xù)相關(guān)計算機語言課程學(xué)習(xí)奠定扎實的基礎(chǔ).此外,聘請經(jīng)驗豐富的程序員走進課堂做專題講座,結(jié)合實戰(zhàn)經(jīng)驗,讓學(xué)生了解程序設(shè)計的核心任務(wù),通過這一系列的舉措,讓學(xué)生理論知識和實驗技能能夠與職業(yè)工作緊密銜接起來,實現(xiàn)理論教學(xué)與實驗教學(xué)目標統(tǒng)一.
3.3實驗教學(xué)評價體系
C語言程序設(shè)計課程的主要任務(wù)是培養(yǎng)學(xué)生的程序設(shè)計能力,考核方式和內(nèi)容要進行改革和完善,改變傳統(tǒng)的理論考試模式。理實一體化教學(xué)的考核注重實驗?zāi)芰己耍P(guān)注學(xué)生平時程序設(shè)計任務(wù)完成的情況,從理論和實驗學(xué)習(xí)兩個層面綜合評價學(xué)生,構(gòu)建理論與實驗?zāi)芰ο嘟Y(jié)合的教學(xué)考核評價機制;借助、省級計算機等級考試,按一般職業(yè)技能鑒定方式進行,體現(xiàn)考核方式的實用性.基于理實一體化理念,既要實現(xiàn)對理論知識的考核也要強化實驗技能,達到學(xué)中做,做中學(xué)二者結(jié)合,不斷強化學(xué)生的職業(yè)行為,提高學(xué)生的職業(yè)技能,進而有效提高教學(xué)質(zhì)量.同時,建立實驗教學(xué)督促制度,加強對各實驗教學(xué)環(huán)節(jié)實施過程的督查,以使實驗教學(xué)到達佳效果.
4結(jié)論
C語言程序設(shè)計課程的任務(wù)是使學(xué)生掌握C語言程序設(shè)計的基本理論和技巧,能夠熟練使用C語言進行程序設(shè)計,并具備調(diào)試程序的能力,能解決現(xiàn)實生活中存在的問題.基于理實一體化教學(xué)模式,構(gòu)建C語言程序設(shè)計實驗教學(xué)體系,有利于在理論知識學(xué)習(xí)后,在計算機上應(yīng)用程序語言進行實驗;課內(nèi)理論學(xué)習(xí)與實驗操作同步,有利于增強師生雙向交流、生生交流??茖W(xué)合理地構(gòu)建C語言程序設(shè)計課程的實驗教學(xué)體系,為應(yīng)用型本科高校計算機語言類教學(xué)提供了新模式.