999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

如何提高學生的編程能力

2011-12-31 00:00:00靳紅梅
中國校外教育(下旬) 2011年8期

學生編程能力的高低反應了學生應用程序設計語言的能力,目前大多數學生學習程序設計語言只重視理論輕應用,能應付考試不能應用計算機語言解決實際問題。本文在分析實踐教學各個環節對學生學習的影響情況的基礎上,優化綜合實訓的組織方式,改善綜合實訓的教學效果,提高學生的編程能力。

編程 實訓教學 程序設計

對于多數學生而言,在學習了程序設計語言后,除能應付計算機等級考試外,不能應用計算機語言去解決實際的問題,而社會對人才的需求要求學校所培養的學生不僅要具備較扎實的理論基礎,而且要具備相應的專業技能和素養,具有解決實際問題的能力。要具有解決問題的能力首先應該掌握計算機語言的理論基礎,然后是把計算機語言作為工具來解決實際問題。理論知識的獲取無疑要通過理論課堂,應用能力要靠實踐,現在的計算機語言課程設置也都是按照“理論+實踐”模式,那為什么學生學過語言課后普遍認為不會寫程序,不會應用計算機語言這個工具呢?本文在分析計算機語言教學存在的問題以及各個環節對學生學習的影響情況的基礎上,通過優化綜合實訓的組織方式,讓學生更好地利用程序設計綜合實訓的機會,鍛煉學生綜合程序設計的能力。

一、實踐教學現狀

1.實踐教學的目標

通過實踐教學使學生加深對理論知識的理解掌握;培養學生的基本技能和專業技能,使學生具有較強的實際操作和創新能力;培養學生良好的社會公德、責任意識和敬業精神,培養實事求是、嚴肅認真的科學精神、探索精神和創新精神,提高綜合分析解決問題的能力,塑造初步的創新能力。

2.目前實踐教學的各個環節及對學生的影響分析

實踐教學由課堂實踐教學、綜合實訓、課外實踐活動以及畢業設計環節組成。

課堂的實踐教學針對教學內容的,內容相對單一,缺乏綜合性;課外實踐教學對于程序設計來說鍛煉機會較少;畢業設計的完成往往是專業知識的綜合訓練,要求學生已經具備一定的程序設計能力,能夠通過程序設計解決實際的專業問題,因此,在校階段的綜合程序設計實訓尤為重要,要通過綜合實訓鍛煉學生進行程序設計的綜合能力,為專業服務。

二、理論課注意調整學生對課程的認識

心理作用對學習的影響非常重要,學生對于計算機語言類課程的評價大多數是一個字“難”,普遍感覺課程很難,會把這門課當做一個獨立的學科來對待,本人認為這樣對學習語言課是不利的,計算機語言和我們日常講話說的“漢語”是一樣的,都是交流的工具,只不過漢語是人和人之間交流的工具,而計算機語言是人和計算機之間交流的工具,我們學習計算機語言,目的是和計算機進行交流,就如同我們學習英語,是想和不會說漢語的人進行交流和討論一樣,那我們要和計算機進行交流和討論,就需要計算機明白我們的意圖,計算機如何知道我們想要做什么呢,就是通過約定好的計算機語言來表達我們的想法,所以計算機語言是表達我們人類想法的工具。只有讓學生從根本上明白計算機語言在日常生活中扮演的角色,才會更好地建立讓計算機幫助人類解決問題的思維模式,才會更好地應用計算機語言轉換自己的思想,才會意識到只有通過多編程多練習才能熟練使用計算機語言這樣的工具。

三、調整課程設置模式,加強課內實踐環節

目前,計算機語言類課程教學安排大多采用“2+1”的課程模式,也就是每周2個學時的理論課和1個學時的實踐課,實踐課的安排一般采取“兩周一次”的方式,即每兩周才上一次實踐課,每次課2個小時。例如,對于結構化程序設計的語言來說,三種控制結構會在2~3次課完成,但是學生會用控制結構處理實際問題需要多練習多編程才能建立這樣的思維模式,對于剛開始接觸計算機語言的學生,應該針對每一種結構(例如選擇結構)給出多道練習題,讓學生通過自己寫程序來解決實際問題,這樣才能建立遇到同一問題多種解決路徑的實際問題時,會自然而然地想到采用選擇結構。但是按照“2+1”的課程設置模式,課內實踐的時間不足以保證對單一知識點的很好掌握。因此,加大課內實踐的時間是有必要的。近幾年,我們將網絡工程專業c/c++語言課程調整為“3+2”模式,每周有實踐課,每周的理論課中增加對實際問題的分析和實驗課前分析,學生對單個知識點的掌握程度明顯提高。

四、程序設計綜合實訓的組織和實施

進行程序設計綜合實訓是要求綜合運用所學的知識解決實際問題,增強對程序設計的理解并體驗團隊的合作精神。因此對于綜合實訓的內容安排、指導以及考核都要以綜合實訓的目的為核心。

1.綜合實訓的內容安排

學生能編出具有完整功能的實用程序時,會具有強烈的成就感和自豪感,這是最好的原動力,可以很好地激發他們的潛能,使他們的算法設計能力、程序設計能力和程序調試能力得到快速的提升,因此確定一個能激發學生興趣的題目很重要。

關于內容的安排有兩種方式:

一是在一系列現有題目中選擇。我們編寫了程序實訓指導書,在書中列出了24個題目供學生選擇,這24個題目分數據庫管理、游戲設計、圖形、算法設計等分類,學生根據興趣自己選擇實訓題目。

二是根據不同的專業學生自己選題。鼓勵學生根據本專業所學專業課,自己選擇在專業課中要解決的問題,然后通過程序設計實訓過程來完成。這種方式需要學生提前寫一個報告,包括簡單的選題內容,以及準備采取的方法,指導老師根據報告決定該選題是否能作為實訓選題,并且提出補充建議。

2.綜合實訓的指導方法

綜合實訓采用結對編程的模式,兩個學生選擇一個選題,互相合作,共同完成。整個過程要以學生為主體,因此指導老師的作用是引導學生自己查找資料,鼓勵學生通過多種途徑解決出現的問題。

3.成果考核和成績評定

考核是督促學生學習的一種手段,因此考核必不可少。一個完整的實訓過程必須要有總結報告,總結能使學生發現收獲和不足,為以后的進一步學習打下基礎。

(1)實訓結束要求提交的資料

完成題目的基本要求,提供正確的源程序;

提交實訓報告,實訓報告符合要求,給學生一個實訓報告的模版,其中包括實驗內容、設計步驟、程序流程、主要算法設計、總結與體會等。

(2)考核方式

按照平時考勤、程序源碼、實訓報告三方面,按照2:3:5的比重考核打分,最終成績實行優秀、良好、中等、及格、不及格的五級評分制。

五、總結

從多個年級學生的實踐結果來看,加強課內實踐,重視綜合實訓,并且嚴格實訓組織和內容選擇,不僅能提高學生對程序設計的興趣,極大加強學生的實踐動手能力、解決問題的能力,也較好地培養學生的創新精神。

參考文獻:

[1]李凌.“程序設計實踐”課程教學怎么做[J].計算機教育,2006,(8).

[2]李麗瓊,劉彥賓.從培養創新能力入手改革程序設計實踐教學[J].遵義師范學院學報,2006,(8).

[3]賴涵.利用結對編程技術改進程序設計實踐教學[J].微型機與應用,2007,(6).

[4]趙風.研究性教學與大學生創新能力的培養[J].當代教育論壇.

主站蜘蛛池模板: 国产亚洲高清在线精品99| 国产成人h在线观看网站站| 久久无码av三级| 欧美精品亚洲精品日韩专区va| 亚洲综合精品第一页| 亚洲男女在线| 日韩AV手机在线观看蜜芽| 搞黄网站免费观看| 欧美有码在线观看| 日韩欧美国产区| 久久情精品国产品免费| 好吊日免费视频| 亚洲人免费视频| 中文国产成人久久精品小说| 妇女自拍偷自拍亚洲精品| 亚洲欧美另类日本| 免费AV在线播放观看18禁强制| 久久不卡精品| 国产成人高清精品免费| 中文字幕亚洲精品2页| 国产亚洲现在一区二区中文| 欧美国产综合视频| 国产素人在线| 欧洲日本亚洲中文字幕| 国产91在线免费视频| 中文字幕乱妇无码AV在线| 91福利在线观看视频| 高清视频一区| 国内丰满少妇猛烈精品播| 久久青青草原亚洲av无码| 久久这里只有精品66| 国产精品成人AⅤ在线一二三四 | 国产精品性| 久久综合九色综合97婷婷| 亚洲水蜜桃久久综合网站| 极品国产一区二区三区| 自拍偷拍欧美| 亚洲中文在线视频| 久久大香香蕉国产免费网站| 日韩黄色在线| 亚洲女人在线| 蜜桃臀无码内射一区二区三区| 亚洲va视频| 青草视频在线观看国产| 九九九精品成人免费视频7| 无码免费的亚洲视频| 一区二区三区四区在线| 久久久91人妻无码精品蜜桃HD| 亚洲一级毛片在线播放| 免费毛片网站在线观看| 97超碰精品成人国产| 欧美国产视频| 国产主播一区二区三区| 另类综合视频| 成人在线综合| 色婷婷丁香| 国产91丝袜在线观看| 精品一区二区三区中文字幕| 日韩国产高清无码| 久久综合伊人77777| 亚州AV秘 一区二区三区| 国产高清又黄又嫩的免费视频网站| 亚洲人网站| 99精品久久精品| 四虎成人免费毛片| 国产在线一区视频| 欧美一区福利| 久久无码免费束人妻| 福利一区三区| 综合成人国产| 久久国产免费观看| 色偷偷一区| 人人看人人鲁狠狠高清| 中国国产A一级毛片| 亚洲天堂日本| 精品一区二区三区视频免费观看| 岛国精品一区免费视频在线观看| 国产成人a在线观看视频| 亚洲第一视频网| 亚洲小视频网站| 亚洲免费人成影院| 国产精品密蕾丝视频|