• 
    

    
    

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

      關于高校非計算機專業(yè)程序設計課程教學的探索與實踐

      2011-08-15 00:43:59劉淑艷
      赤峰學院學報·自然科學版 2011年1期
      關鍵詞:上機計算機專業(yè)程序設計

      劉淑艷

      (赤峰學院計算機科學與技術系,內蒙古赤峰024000)

      關于高校非計算機專業(yè)程序設計課程教學的探索與實踐

      劉淑艷

      (赤峰學院計算機科學與技術系,內蒙古赤峰024000)

      程序設計是高校非計算機專業(yè)學生計算機教育的主要課程,從培養(yǎng)學生的程序設計能力和分析解決實際問題的能力入手,對程序設計語言的教學方法、教學手段和考核方式等進行了分析和探討.

      程序設計;課程教學;教學方法;教學手段;考核方式

      進入21世紀,隨著科技的進步、計算機技術的飛速發(fā)展,計算機技術在各行各業(yè)的應用越來越普及,作為將成為各專業(yè)高級人才的高校非計算機專業(yè)學生,必須掌握計算機的基礎知識、操作技能,提高計算機的應用能力,以便能夠在以后的工作中將計算機技術與本專業(yè)結合起來,使用計算機技術更有效地為本專業(yè)服務.

      程序設計是高校非計算機專業(yè)學生計算機教育的主要課程,其目的就是通過學習程序設計語言的基本思想、語法知識和編程方法,提高學生的程序設計能力和分析解決實際問題的能力.如何培養(yǎng)學生的程序設計能力,使他們更好地適應當今社會的發(fā)展需要,需要進行不斷的探索,對程序設計課程的教學內容、教學方法、教學手段和考核方式進行相應的改革.本文從高校非計算機專業(yè)學生程序設計課程教學中存在的問題入手,針對程序設計語言的教學方法、教學手段和考核方式等進行了分析和探討,以期對程序設計語言教學起到一定的參考作用.

      1 非計算機專業(yè)學生程序設計課程教學中存在的問題

      1.1 重視不夠,缺乏學習的主動性

      由于計算機技術的飛速發(fā)展,應用軟件層出不窮,一般的應用都有現成的軟件,不必自己編程序.因此,學生對學習程序設計的認識不足,缺乏學習的主動性.

      1.2 學生學習程序設計的信心不足

      因為學習程序設計需要較強的邏輯思維能力,有的學生在學習程序設計時顯得力不從心,對計算機程序產生一種莫名其妙的神秘感和恐懼感,不能正確地認識到自己經過學習可以進行程序設計,駕馭計算機解決本專業(yè)領域的問題.

      1.3 教學方法和手段落后

      程序設計課程是一門實踐性很強的課程,要注重學生程序設計能力的培養(yǎng).目前一般采用的教學方法是教師課上講授加學生實驗的形式,但在實際的教學過程中往往只關注課堂教學,對實踐部分重視不夠,認為所謂“實踐”,就是把學生放進機房自己去練習,學生在上機實驗時僅僅是對書本上現有的一些實例進行編輯調試,一旦調試成功就完成任務.只是讓學生掌握了一些程序設計的語法知識和調試技巧,而達不到培養(yǎng)學生分析問題、解決問題的能力的目的.導致理論和實踐脫節(jié),教學效果不理想.

      1.4 考核方式單一

      考試形式基本上是筆試,這種單一的筆試形式已經無法全面考核出學生對程序設計語言的實際掌握情況和運用該語言進行編程的具體操作能力.還有不少學校把通過計算機等級考試與學位證書掛鉤,使得有些學生在程序設計課程學習中不是在編程能力上下功夫,而是把通過計算機等級考試作為計算機學習的終極目的,出現了新形式的應試教育.

      以上這些問題的存在,不利于學生程序設計能力和分析解決實際問題能力的培養(yǎng).為了取得良好的教學效果,應有針對性的從教學方法、教學手段和考核方式等方面進行改革.

      2 積極進行教學改革,不斷探索新的教學方式

      2.1 端正教學態(tài)度,明確教學目標

      在大學期間,學生不但要學到先進的思想方法及有關的專業(yè)知識,還應具有一定的計算機應用能力,使他們在本專業(yè)的學習、研究和工作后能熟練地應用計算機.通過學習程序設計語言課程建立起計算機處理信息的基本概念,掌握用計算機解決問題的方法和程序設計的技巧,并盡可能地與專業(yè)結合,為日后在工作和學習中使用計算機打下堅實的基礎.

      2.2 激發(fā)學生的學習興趣,增強學習信心

      一個良好的開端是成功的一半,第一堂程序設計課尤為重要.如果一開始,就給學生介紹一些枯燥、抽象的東西,就會使學生失去學習程序設計的興趣.為此,在第一堂課應找一些有趣的題目,現場編寫程序上機運行,向學生演示.通過老師簡單的現場演示,使學生們對程序設計產生興趣.例如,在VisualBasic程序設計的第一堂課,首先編寫了一個簡單動畫演示的程序,界面設計簡單,程序代碼也只有二十幾行,但運行之后效果不錯,學生就感覺學習程序設計并不是很難,經過努力也可以做到,有了學習程序設計的積極性.在教學中選擇例題時適當引入趣味知識、有趣問題,不僅能吸引學生的注意力,還能激發(fā)學生的學習興趣.在教學中還應遵循由淺入深、從易到難的原則,逐步培養(yǎng)學生的編程興趣和編程能力,增強學生編程的信心.

      2.3 抓基礎知識的學習,打好編程的基本功

      基礎知識的學習要突出三個重點.一是程序設計的語法知識,包括數據類型,函數,對象的屬性、事件和方法等.這是使用程序設計語言編程的基礎.二是程序的控制結構,讓學生掌握順序、分支、循環(huán)這三種基本控制結構的作用及實現方法.三是常用控件的使用,對于面向對象的程序設計語言來說,離不開一些常用控件的使用,因此要將這些控件的功能和使用方法作詳細講解,通過一些實例來加深學生對這些控件的理解.有了編程的基礎知識,再加上算法設計,就可以編寫程序了.

      2.4 改進教學方法,掌握程序設計語言課程教法

      2.4.1 精講多練.程序設計語言課程的講授要遵循“精講多練”的原則,所謂“精講”,即在教學中,主要講清基礎知識和要點,將主要的任務放在教會學生編程的方法上,把重點放在學生分析問題、解決問題的能力和創(chuàng)新精神的培養(yǎng)上;所謂“多練”,即讓學生多上機操作,其目的是從培養(yǎng)學生的操作技能入手,讓學生多動手、多動腦,培養(yǎng)學生獨立思考解決問題的能力.由于程序設計語言課程課時短,因此就要求教師認真設計課堂知識結構,對易學、易懂的知識少講,對一些基本概念以及難以理解的知識進行有針對性的講解,抓住關鍵,突出重點,突破難點.

      例如在講選擇、循環(huán)等結構的時候,主要講授這些結構的語句格式、執(zhí)行的流程和典型例題的算法,然后引導學生總結規(guī)律,讓學生獨立思考,解決相似問題,最后,再給出上機實驗作業(yè),讓學生利用學習到的知識和方法上機獨立解決問題.這樣既提高了學生自己學習的能力又提高了學生獨立解決問題的能力.

      2.4.2 要注重啟發(fā)式教學.學生是學習的主體,教師的任務在于引導和培養(yǎng)學生發(fā)現問題、提出問題和解決問題的能力.在教學中可利用新舊知識的聯系,提出需要解決的問題,設計一系列具有啟發(fā)性的問題,使學生有興趣進一步思考,通過思考加深理解,而不是僅停留在對例子的表面理解或單純的語法掌握上.

      程序設計的任何一個問題都不是只有唯一的一種解法,要鼓勵學生充分發(fā)揮自己的聰明才智,啟發(fā)學生在程序設計的實踐中提出解決問題的不同方法,并分析對比不同的算法,根據出現的情況,及時解決出現的問題,提高自己的實踐能力.

      2.5 不斷改進教學手段,努力提高教學效率

      隨著計算機應用技術的迅速發(fā)展,多媒體技術應用到了教學中.采用先進的多媒體教學手段,將文字、圖形、圖像、聲音、視頻等信息進行組合,不但在教學中起到事半功倍的效果,而且有利于提高學生的學習興趣和分析問題解決問題的能力,大大提高了教學效率和質量.將這種方法應用到程序設計語言課程的教學中,教師可以動態(tài)演示界面設計和編寫代碼、調試程序的過程,教師可以邊講解邊輸入語句,更好地傳授給學生編程的方法、思路.同時,教師可以將教學內容制作成電子教案,使得教學內容形象、生動、直觀地展示在學生面前,給學生以極大的吸引力,從而可以加大教學信息量,不但節(jié)約了課時,提高了教學效率,而且有利于收到良好的教學效果.

      2.6 重視實踐教學,提高學生的實際應用能力

      上機實踐是程序設計課程的一個重要環(huán)節(jié),是對教學內容的驗證和補充.在上機實驗前,教師要布置與教學內容相關的上機作業(yè),難易程度有機結合,由學生動手編寫程序、上機調試,要培養(yǎng)學生自己解決問題的能力.教師在上機輔導時要發(fā)揮其主導作用,可以提出改進算法的思路,引導學生將所學內容應用到實踐中來.實驗完畢,教師對實驗結果加以檢查,并對出現的問題及時加以討論和講解.通過上機實驗,使學生學會運用和鞏固所學知識,解決實際問題.

      在程序設計課程的后期,可以讓學生進行一些綜合訓練,安排一些要求較高的、有實際意義的或有較好演示效果的題目,讓學生利用學到的程序設計知識解決這些具體問題,提高學生綜合運用各種己有知識獨立解決實際問題的能力.

      2.7 構建合理的考核方式

      程序設計課程是一門實踐性很強的課程,要注重學生程序設計能力的培養(yǎng),不能陷入應試教學的泥潭.程序設計語言課程的實踐性決定了它不要求學生死記硬背各種語法規(guī)則和語句格式,而是要求學生在解決實際問題的過程中掌握程序設計方法,提高邏輯思維能力.因此,其考核方式可以將平時作業(yè)、上機考試和期末考試有機地結合起來.平時作業(yè)主要是為了讓學生復習和鞏固所學的基本內容,加深對基本理論和知識的理解;上機考試可以讓學生在規(guī)定時間內對給定的題目編出程序,并且調試通過,這樣可以考查學生的上機實際操作能力和綜合應用能力;期末考試全面綜合考核學生的知識掌握程度和能力水平,可以側重在對基本概念的理解和掌握方面,以考查學生對基礎知識的掌握情況.通過這三方面的考核將對學生的綜合水平有全面的了解,使考試成績更客觀合理,可以更充分地調動學生學習的積極性,提高教學效果,提高學生的綜合應用能力.

      〔1〕郝桂英.關于計算機程序設計語言課程教學的探索.教育與職業(yè),2007(17).

      〔2〕趙薔,解爭龍,田俊華.關于高校非計算機專業(yè)計算機教育的探討.教育與職業(yè),2007(8).

      〔3〕張敏霞.程序設計語言課程教學方法改革的探索與實踐.中國高教研究,2004(2).

      〔4〕葛茂松,富春巖.非計算機專業(yè)計算機基礎課的教學改革.甘肅聯合大學學報(自然科學版),2005(4).

      〔5〕易幼慶.非計算機專業(yè)學生程序設計課程改革.杭州電子工業(yè)學院學報,2004(4).

      G642

      A

      1673-260X(2011)01-0211-02

      猜你喜歡
      上機計算機專業(yè)程序設計
      周金應
      標準化護理程序對體外膜肺氧合術患者上機各階段用時的影響
      “以賽促學,以賽促教”促進計算機專業(yè)教學理念創(chuàng)新與實踐研究
      河北農機(2020年10期)2020-12-14 03:13:40
      基于Visual Studio Code的C語言程序設計實踐教學探索
      計算機教育(2020年5期)2020-07-24 08:52:56
      從細節(jié)入手,談PLC程序設計技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      高職高專院校C語言程序設計教學改革探索
      職業(yè)高中計算機專業(yè)教學改革淺析
      PLC梯形圖程序設計技巧及應用
      非計算機專業(yè)C語言教學探討
      河南科技(2014年23期)2014-02-27 14:19:16
      新形勢下技校計算機專業(yè)人才培養(yǎng)探討
      河南科技(2014年8期)2014-02-27 14:08:18
      平原县| 庆城县| 永仁县| 拉萨市| 格尔木市| 呼图壁县| 潞城市| 五指山市| 衡水市| 张家界市| 健康| 绩溪县| 吕梁市| 全州县| 宁武县| 即墨市| 玉龙| 五常市| 怀仁县| 武夷山市| 南澳县| 合水县| 铜川市| 黔西| 桐梓县| 诸城市| 巫溪县| 贞丰县| 文登市| 韶关市| 临夏市| 仁化县| 确山县| 衡山县| 金乡县| 平阴县| 镇原县| 建昌县| 新绛县| 海晏县| 广宁县|