• 
    

    
    

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

      計算機(jī)編程課程教學(xué)改革探討

      2016-04-07 06:25:30謝美萍陳媛
      大學(xué)教育 2016年4期
      關(guān)鍵詞:計算機(jī)專業(yè)學(xué)時編程

      謝美萍+陳媛

      [摘 要]隨著時代的發(fā)展,計算機(jī)編程課程已經(jīng)成為高等學(xué)校非計算機(jī)專業(yè)學(xué)生的計算機(jī)基礎(chǔ)課程,面對不同專業(yè)基礎(chǔ)的大學(xué)生,如何培養(yǎng)他們良好的編程習(xí)慣和邏輯思維,提高他們的計算機(jī)編程能力等已被不少院校廣泛關(guān)注,他們也已將此課程列為教改課程。因此,可以以C++為例,探討該教改課程的教學(xué)模式、教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段等內(nèi)容。

      [關(guān)鍵詞]計算機(jī)編程;課程改革;C++

      [中圖分類號] TP312;G642.0 [文獻(xiàn)標(biāo)識碼] A [文章編號] 2095-3437(2016)04-0110-02

      一、引言

      所謂計算機(jī)編程,就是人類運用某種計算機(jī)編程語言設(shè)計程序代碼而讓計算機(jī)運行得到結(jié)果的過程。人類只需將所要解決問題的思路、方法和手段等通過計算機(jī)能夠理解的形式告訴計算機(jī),使得計算機(jī)能夠根據(jù)人的指令一步步去工作,完成預(yù)先設(shè)定的任務(wù)。在高校,計算機(jī)編程也已成為許多非計算機(jī)專業(yè)學(xué)生的基礎(chǔ)課程。如何講解好計算機(jī)編程課程日益成為很多高校關(guān)注的問題,而且不少院校已經(jīng)將計算機(jī)編程課程列為教改課程,針對教改課程的教學(xué)研究方法也就此展開。蘇莉蔚,白洪濤,朱曉旭[1]針對C語言程序設(shè)計課程提出分段教學(xué)法與項目驅(qū)動法,以及考試形式的改革等方法;時海亮,汪遠(yuǎn)征[2]針對非計算機(jī)專業(yè)的計算機(jī)編程設(shè)置,以VB為例提出了一些建議;孟雪梅[3]提出在程序設(shè)計教學(xué)中培養(yǎng)學(xué)生的創(chuàng)新能力的思想;張青,蘇葉健,高偉鋒[4]在軟件開發(fā)技術(shù)類課程中采用語境式教學(xué),采用營造實踐環(huán)境,以用代學(xué),以用促學(xué),并結(jié)合項目教學(xué)進(jìn)行語境式教學(xué)方法研究與應(yīng)用的探索,以上所有這些改革方法都取得了較好的效果。

      本文主要以C++為例,從該課程的現(xiàn)狀出發(fā),在教學(xué)內(nèi)容及相應(yīng)的改進(jìn)措施等方面展開研究,以提出一些改進(jìn)措施。

      二、計算機(jī)編程課程現(xiàn)狀分析

      (一)學(xué)時少

      盡管計算機(jī)編程已經(jīng)延伸到非計算機(jī)類專業(yè),但是因為對課程的要求不一樣,不同院校設(shè)定的學(xué)時也不一樣,有些總學(xué)時為32學(xué)時,有些為48學(xué)時,但無論多少學(xué)時,都要求學(xué)生通過這些有限學(xué)時的學(xué)習(xí)達(dá)到掌握計算機(jī)編程的基本內(nèi)容和編程思想的要求。由于該課程的理論性和實踐性都很強(qiáng),因此這門課程既需要通常的理論課時,也需要一定的上機(jī)實踐的課時。教師在理論課上主要講解基本的語法知識、算法的設(shè)計思想以及相應(yīng)的編程方法。但是由于學(xué)時嚴(yán)重不足,教師往往顧此失彼,學(xué)生也疲于奔命,很多專業(yè)的學(xué)生上機(jī)實踐的課時大打折扣,這就要求學(xué)生自己在課外多加強(qiáng)練習(xí)。而對初學(xué)者而言,可能一個簡單的問題都會影響到后續(xù)的學(xué)習(xí),比如,在將變量定義成整型后,很多學(xué)生對“8 / 5”這樣簡單的算術(shù)運算結(jié)果為什么是1感到不理解。諸如此類的問題很多,學(xué)期結(jié)束后,學(xué)生普遍感到計算機(jī)編程課程難懂、不好理解,不知道編程能解決什么樣的問題,從而失去了學(xué)習(xí)熱情,造成應(yīng)用水平相對較低、不能滿足課程要求等問題。尤其對于學(xué)時數(shù)只有32學(xué)時的非計算機(jī)專業(yè)的學(xué)生來說,要想在有限的學(xué)時內(nèi)學(xué)好這門課程,這對教師和學(xué)生都是非常大的挑戰(zhàn)。

      (二)專業(yè)基礎(chǔ)不同

      很多院校將計算機(jī)編程課程拓展到非計算機(jī)專業(yè)后,該課程變成了一門相關(guān)專業(yè)的公共基礎(chǔ)課,這就可能會出現(xiàn)文科專業(yè)的學(xué)生與理科專業(yè)的學(xué)生同在一個班級上課的情況。這時由于思維方式的差異會導(dǎo)致:如果教師課程內(nèi)容講快了,文科專業(yè)的學(xué)生跟不上講課進(jìn)度;如果教師課程內(nèi)容講慢了,理科專業(yè)的學(xué)生又會覺得比較乏味的情況。因此,如何計劃好講課內(nèi)容以及采用什么樣的講課方法對教師來說都是一種挑戰(zhàn)。我們采取的解決方法通常是對同一個算法編排兩個不同難度的例題供課堂練習(xí)使用。很多學(xué)生在編寫好相對簡單的例題后會選擇去挑戰(zhàn)編寫相對難點的例題,這樣既可以保證這些學(xué)生課上有事做,又能提升他們的水平,而且一旦程序編譯通過并運行出正確的結(jié)果時,學(xué)生也會很激動,這也激發(fā)了學(xué)生學(xué)習(xí)這門課程的熱情。

      (三)教學(xué)方式

      本課程目前采用在機(jī)房并結(jié)合多媒體的教學(xué)方法,這種教學(xué)方法的優(yōu)點是每講好一個例題,學(xué)生可以立即上機(jī)操作實踐,若有問題可得到及時解決。但因為學(xué)時的限制,學(xué)生也只能在課堂上練習(xí)例題,更多的練習(xí)需要學(xué)生課后自己去加強(qiáng)。實踐證明,采用在機(jī)房并結(jié)合多媒體的授課方式是在學(xué)時有限的情況下相對有效的一種教學(xué)方法。

      三、計算機(jī)編程課程的改進(jìn)措施

      (一)精心安排教學(xué)內(nèi)容

      針對只有32學(xué)時的計算機(jī)編程課程,教學(xué)內(nèi)容的設(shè)計非常重要。學(xué)生通過掌握這些內(nèi)容,可以熟悉相關(guān)的編程軟件及其用法,了解計算機(jī)編程的特點,掌握計算機(jī)編程的邏輯思維并會應(yīng)用編程解決一些簡單的實際問題,本文以C++為例進(jìn)行探討。

      基于上述目的,教學(xué)內(nèi)容主要包括C++語言的特點、C++語言的數(shù)據(jù)類型、C++語言的結(jié)構(gòu)、數(shù)組、指針、結(jié)構(gòu)體和類等相關(guān)內(nèi)容。

      (二)采用啟發(fā)式教學(xué)方法

      這要求教師在講課時提出問題要自然,具有一定的邏輯性;分析問題要簡明扼要、透徹,防止繁瑣雜亂,尤其是在設(shè)計算法時更應(yīng)如此;解決問題要切實準(zhǔn)確,要引導(dǎo)學(xué)生積極思考。要做到這一點,教師必須考慮到在講解一個問題時,怎樣引導(dǎo)學(xué)生多動腦筋。比如在講解多個if語句時,很多學(xué)生不是很理解,這樣教師可以先從簡單的學(xué)生熟知的函數(shù)入手,比如符號函數(shù),講清楚如何設(shè)計條件,結(jié)果會以什么樣的形式顯示,在學(xué)生充分理解后再引入相對復(fù)雜一些的條件;也可以從日常實際的生活入手,比如購買商品時會有不同的折扣,以此為例,讓學(xué)生有一個感性的認(rèn)識后再來設(shè)計算法。

      (三)承上啟下、及時歸納的教學(xué)方法

      很多院校的計算機(jī)編程課程安排在大學(xué)一年級的第一學(xué)期,而大學(xué)的教學(xué)方式與中學(xué)的教學(xué)方式有著明顯的區(qū)別。首先是教學(xué)方式的不同。大學(xué)教學(xué)不再像中學(xué)教學(xué)那樣,一個知識點大學(xué)教師不會反反復(fù)復(fù)講好幾遍,對于難度稍高的知識點教師會講得比較詳細(xì),而相對簡單的知識點可能就講得比較快甚至一帶而過。其次,教學(xué)內(nèi)容的量上也會有明顯的區(qū)別。為了能夠?qū)⒄n程設(shè)計的內(nèi)容講解完,教師每次的講課內(nèi)容量比較大,學(xué)生不容易全部掌握。這就需要教師及時總結(jié)本次課堂上需要重點掌握的內(nèi)容,告訴學(xué)生這次課堂講授內(nèi)容需要達(dá)到一個什么樣的水平,這樣學(xué)生自己才有一個衡量標(biāo)準(zhǔn)。比如,第一次課結(jié)束時,大部分的專業(yè)可能就將C++的概況及特點講解完畢,學(xué)生會覺得信息量太大,這時只需告訴學(xué)生需要掌握C++的幾個特點,可以強(qiáng)調(diào)一下幾個重點的語句即可。最后,大學(xué)里相鄰兩次課的授課時間間隔相對較長,教師上次課講的內(nèi)容到下次課時學(xué)生容易忘記。這就要求學(xué)生做到課前認(rèn)真預(yù)習(xí),課后復(fù)習(xí)并做練習(xí),以鞏固所學(xué)內(nèi)容。下次上課時,教師可與學(xué)生一起先回顧上次課堂的教學(xué)內(nèi)容,并簡單闡述一下本次課將要學(xué)習(xí)的內(nèi)容,以做到承上啟下,更好地讓學(xué)生將知識點連接起來。

      (四)利用網(wǎng)絡(luò)平臺,建立共享機(jī)制

      目前好多院校都有自己的教學(xué)網(wǎng)絡(luò)平臺,教師需要將課程大綱、教學(xué)進(jìn)度、課程文檔等內(nèi)容發(fā)布到該平臺上,這些功能也是大部分教師和學(xué)生對該平臺常用的功能。除此之外,在該平臺上教師也可以建立討論組,學(xué)生可以將學(xué)習(xí)過程中遇到的問題等通過平臺反饋給教師,甚至可以進(jìn)行在線的互動。

      (五)注重實踐,加強(qiáng)學(xué)生的編程能力,培養(yǎng)學(xué)生良好的編程習(xí)慣

      學(xué)習(xí)任何計算機(jī)編程語言,都需要學(xué)生多加強(qiáng)課后練習(xí),在實踐中掌握編程技巧及上機(jī)調(diào)試的方法,很多概念和知識點需要通過上機(jī)練習(xí)才能更好地理解。同時,練習(xí)也能提高其對當(dāng)前新的編程語言及應(yīng)用系統(tǒng)軟件的掌握程度和使用能力。編程是一門實用實踐性較強(qiáng)的課程,所以學(xué)生實際編程解決問題的能力是檢驗教學(xué)成績的關(guān)鍵。因此,教師需要在教授基本知識的同時,給學(xué)生創(chuàng)造更多的機(jī)會編寫可用、實用性較強(qiáng)的程序。如果條件允許,也可以讓學(xué)生多參與一些課題或項目,以提高學(xué)生的編程能力。

      此外,要讓學(xué)生養(yǎng)成一個良好的編程習(xí)慣,在編寫程序之前先設(shè)計好流程圖,不要拿到問題就開始編寫代碼。此外,在編寫源代碼時應(yīng)盡可能簡單明晰,易讀性要強(qiáng),直觀明了,可以適當(dāng)?shù)靥砑右恍┳⑨屨Z句,遵守編程過程中約定俗成的一些標(biāo)準(zhǔn),這樣自己或他人在閱讀程序時都容易理解。同樣,養(yǎng)成一個好的編程習(xí)慣對提高自己的編程水平也會有一定的幫助。

      從以上幾方面進(jìn)行教學(xué)改革,既可以將抽象的理論用通俗易懂的示例進(jìn)行講解,又能讓學(xué)生因為學(xué)以致用而提高學(xué)習(xí)的積極性,能取得非常良好的教學(xué)效果。

      四、總結(jié)

      計算機(jī)編程課程既具有嚴(yán)密的邏輯性,又有一定的結(jié)構(gòu)性。學(xué)習(xí)計算機(jī)編程可以培養(yǎng)學(xué)生運用算法解決實際問題的能力。因此,計算機(jī)編程課程是培養(yǎng)全面發(fā)展、能迎接信息化社會挑戰(zhàn)的新型人才所必需的,這也是這門課程越來越受到高校關(guān)注的主要原因之一。

      [ 參 考 文 獻(xiàn) ]

      [1] 蘇莉蔚,白洪濤,朱曉旭.《C語言程序設(shè)計》課程教學(xué)改革探討[J].大學(xué)教育,2013(6):122-123.

      [2] 時海亮,汪遠(yuǎn)征.關(guān)于非計算機(jī)專業(yè)“計算機(jī)編程”課程設(shè)置的一些思考[J].電子設(shè)計工程,,2014(8):15-17.

      [3] 孟雪梅.在程序設(shè)計教學(xué)中培養(yǎng)學(xué)生的創(chuàng)新能力[J],JOURNAL OF JILIN COMMERCIAL COLLEGE,2006(1):39-40.

      [4] 張青,蘇葉健,高偉鋒.計算機(jī)編程課程的語境式教學(xué)實踐[J].南寧職業(yè)技術(shù)學(xué)院學(xué)報,2014(6):61-63.

      [責(zé)任編輯:陳 明]

      猜你喜歡
      計算機(jī)專業(yè)學(xué)時編程
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      《詩詞寫作》課程教學(xué)大綱(節(jié)選)
      學(xué)時壓縮下有機(jī)化學(xué)教學(xué)方法探討
      云南化工(2021年9期)2021-12-21 07:44:20
      教學(xué)大綱國畫(工筆花鳥)
      “以賽促學(xué),以賽促教”促進(jìn)計算機(jī)專業(yè)教學(xué)理念創(chuàng)新與實踐研究
      探索學(xué)時積分制 構(gòu)建階梯式成長激勵體系
      少先隊活動(2020年6期)2020-07-27 01:34:58
      職業(yè)高中計算機(jī)專業(yè)教學(xué)改革淺析
      拜泉县| 巴塘县| 大荔县| 手游| 辰溪县| 榆中县| 巨野县| 库尔勒市| 铅山县| 焉耆| 涞水县| 班玛县| 大连市| 陆川县| 申扎县| 荆门市| 博白县| 红原县| 曲松县| 武邑县| 湖口县| 娱乐| 汶上县| 商河县| 子长县| 金寨县| 鄢陵县| 沐川县| 新津县| 乡城县| 古交市| 高邑县| 北宁市| 开鲁县| 衡水市| 罗城| 邯郸市| 游戏| 台南县| 合山市| 柳河县|