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

獨立學院學生C語言編程能力培養研究

2014-04-29 00:00:00吳欣茹
中國科教創新導刊 2014年11期

摘 要:本文針對獨立學院學生C語言編程能力培養的問題進行了研究,以發揮學生的主動性、積極性為核心,從教學方法、后續教育、考核方式等方面進行了多樣化的嘗試與探索。

關鍵詞:編程能力 在線考試系統 后續教育

中圖分類號:G642 文獻標識碼:A 文章編號:1673-9795(2014)04(b)-0073-02

《C語言程序設計》課程作為大學通識教育計算機公共基礎的核心課程,是大學生學習程序設計知識的入門課程。這門課程的學習效果直接影響學生對其他專業課程的學習,是許多后續課程的重要基礎,更是各種工程專業綜合運用本專業知識、開展相關研究的重要表達工具和開發工具。例如,土木工程、機電一體化、自動化等專業。對于工程專業的學生,具備了C語言編程能力才能在以后的學習和研究中針對專業問題,建立數學模型,利用計算機這一工具,以及各種軟件更好地從事專業領域的創新研究。

目前,獨立學院學生C語言編程能力培養存在比較嚴重的問題,最主要體現在大學生編程應用能力不足。造成這種問題的具體原因有以下幾個方面:

(1)教學模式落后。采用傳統的主教學法即提出概念——解釋概念——舉例說明。

(2)教學后續不繼。傳統的課堂教學對學生的引導不夠,學生的主體地位得不到保障。除課堂的編程教育外,其他時間主要靠學生個人自覺。但獨立學院學生自覺性普遍較差,即使課堂教育質量再好,后續鞏固不夠,培養效果也不理想。

(3)考試方式不合理。《C語言程序設計》是一門實踐性非常強的課程,筆試不能反映學生理解、掌握、應用C語言知識的實際情況,需要對考核內容和形式做適當調整。

針對這些問題,我校啟動了一系列項目進行研究,設立了校級教改項目:《C語言在線考試系統》。C語言在線考試系統是“2013年度陜西民辦本科院校、獨立學院教學改革研究項目——獨立學院信息類專業學生編程能力培養研究”的子課題。該系統的設計主要是針對提高C語言編程能力進行的,其主要功能著重于編程題的練習,對編寫正確的代碼進行代碼行統計以及在線考試。

以提升學生的編程能力為目標,以發揮學生的主動性、積極性為核心,從教學方法、后續教育、考核方式等方面對編程能力的培養進行了多樣化的嘗試與探索,取得了較好的效果。

1 提高教學質量

1.1 推行“問題式”教學法

“問題式”教學法,是一種以教師設置問題為出發點,以學生思考解決問題,教師重點講解與點撥,使學生掌握新知識的教學法。按照“問題式”教學法的思想,教師在教學過程中要精心組織多種方式、多種目的、多種層次的問題。[1]教師可以自問自答,作為問題或一段內容的引入,避免交代式的講解;還可以提出問題并要求學生作出判斷并回答,讓學生明白:新知識的提出是為了解決當前遇到的問題。

例如,學習結構體時,利用6位同學的信息管理程序來闡述結構體的知識點。這些內容同學熟悉,比較感興趣,在此基礎上,逐漸增加該程序的難度,利用前面所學函數知識,進行學生成績的查詢、統計、求平均值等的管理;學習文件的應用時,通過實現將學生的信息保存到磁盤文件以及從磁盤文件中讀入學生信息進行處理的程序,使學生掌握有關文件操作函數的使用[2]。相關內容學習結束后,一個簡單的學生信息管理系統程序設計就完成了。

“問題式”教學法的正確使用對于強化學生學習的興趣,調動學生的主觀能動性,培養學生的創新能力有積極作用。

1.2 建設習題庫

提高編程能力首先是培養編程思維,即養成以程序的方式思考問題。正如我們日常生活中用語言時不必去費心地組織表達方式一樣,C語言也是“語言”,是計算機語言,作為程序員對一些基本的程序邏輯應該運用自如。[3]“程序設計是高強度的腦力勞動,不是聽會的、也不是看會的.而是練會的”。要養成編程思維,只有通過大量實際訓練。開發的C語言在線考試系統,可幫助學生進行大量的訓練。學生登陸C語言在線考試系統,可按章選擇題目。編譯、連接、運行正確后,系統自動統計該學生編寫程序的代碼行。

C語言在線考試系統的習題庫包含第一章至第十章習題以及二級C語言上機題。其中,每一章的習題含20個題目,每個題目均為編程題。期中考試自動組卷是從第一章至第五章選取試題,每章隨機抽取1個試題,考試時間為2小時;期末考試自動組卷是從第六章至第十章選取試題,每章隨機抽取1個試題,考試時間為3小時。

由于所有的試題均來自習題庫,學生為了考試能順利通過就必須把所有的習題做一遍,“逼”學生進行大量實際訓練。

我校計算機信息與技術系學生編寫的正確代碼行達到4000行及其以上才能進行學校組織的期末考試,達到從量變到質變的效果,從根本上提高學生的編程能力。

1.3 改革實驗教學內容

《C語言程序設計》是一門實踐性很強的課程,既要掌握概念,又要動手編程,還要上機調試運行。在對學生進行《C語言程序設計》課程的教學中,實驗教學是整個教學過程的重要組成部分,它可以培養學生兩方面的能力:一是實際動手操作的能力;二是獨立獲取知識的能力。從某種意義上講,實驗課比理論課更為重要。筆者認為應注意以下幾點:

(1)每次實驗課之前,教師都根據授課進度,有系統地布置實驗任務,設置必做與選做題,以滿足各個層次學生的需要;要求學生認真準備實驗課內容,在稿紙上編寫好程序。實驗過程中,學生應快速進行編輯,并在調試中發現問題,同時解決問題,從而不斷提高自己。我們讓學生以自己的學號+姓名+題號作為程序文件名,調試成功后發送到指導教師的郵箱,課程結束后按完成程序的多少及優劣來評定實驗成績。

(2)在實驗課中,教師將發現的問題有選擇性地進行講解。

(3)學生上實驗課時,教師多參與指導,即勤轉、勤看、勤說、勤手把手操作。

2 改變考核方式

為了加強對學生學習的過程管理和督促作用,該課程的考核采用:平時成績+期中成績+期末成績的方式,比例分配為3∶3∶4。

學生的學習過程管理是教學中的重要一環,對學習效果具有很大的影響。平時成績包括上課出勤、上機情況、平時作業等,由任課教師根據學生的情況作出評定。期中考試則在課程完成一半后進行,期末考試側重于對學生綜合能力的考核。

學生學習效果的檢驗方式直接決定了最終的教學效果。如果想讓學生真正學會獨立動手并寫出正確的程序就必須采用上機考試的方式。因此,期中考試和期末考試均采用上機考試的方式,要求學生針對問題寫出最終可以正確運行并能解決問題的程序。這樣做,可提高學生利用程序設計思想解決實際工程問題的能力。

3 加強后續教育

C語言編程能力的培養是一個長期的任務,不能只靠教師單方面的努力。編程教育應當具有持續性,并且需要充分發揮學生的主動性。

學生的自主學習是編程能力培養的重要途徑之一。然而,學生在自己學習編程的時候,編寫的代碼總出錯,似乎只有在老師的指導下才能完成學習。因此,有必要找到一種有效的自我提高的方法。筆者歸納為如下的學習編程方法。

讀代碼:注重學生閱讀程序能力的培養。要求學生將書上的例題看懂,了解程序的流程,了解作者的編程思路,了解代碼的優點和缺點。

寫代碼:這是第二階段。要求學生自己動手將代碼從頭寫一遍,經過編譯、連接、運行代碼后能得到正確的結果。如果遇到問題,可以通過對照樣例來發現原因。

改代碼:這是第三階段。要求學生將讀懂的代碼做一些小的局部修改或擴展,得到不同的結果,并能解釋原因。目的是使學生熟悉一些語句用法,把握解題思路、方法和步驟(即“算法”),從而讓學生明白如何分析并解決實際問題,逐漸培養學生進行程序設計的正確思維模式。

這種學習方法強調了學習的漸進性,降低了學習難度,學生能力逐步提高;同時,由于有現成的樣例程序為基礎,碰到的大部分問題都可以對照樣例程序來發現與解決。

另外,教師應當對學生的自學提供一定的指導與幫助,例如篩選一批經典的參考書目或精選出一批知名的網絡技術組與博客等。讓學生能夠從中汲取到非常優秀的編程思想與觀念,并領悟到行業與技術發展的方向。

有了一定編程基礎之后,研究一份優秀的源代碼。在沒有看代碼前,先根據軟件的功能按照自己的思路進行設計,然后帶著問題去看代碼。與源代碼相比較,找出自己思路的不足或作者代碼的缺點,自己嘗試寫出比該代碼更優秀的代碼,才能夠站在更高的角度上去分析和學習,才能達到“通透”的境界。

實踐!實踐!再實踐!我們看代碼是為了更好地寫程序,要敢于把學到的先進知識、先進技術進行實踐應用,只有用得多了,才能徹底理解和掌握。

4 結語

C語言編程能力的培養是一個值得長期研究與探討的問題。我們總結了幾種有效的方法,在日常教學中加以運用,學生編程能力得到很大的提高。因此,在今后的教學工作中我們還要繼續努力,勇于探索、善于總結,不斷改進教學方法,進一步提高學生C語言的編程能力。

參考文獻

[1] 李暉,張世彤.如何在計算機教學中培養學生的編程能力[J].遼寧教育行政學院學報,2008,25(12):78-79.

[2] 邱力,郭小平.C語言程序設計案例教學探討[J].江西教育學院學報(綜合),2006,27(6):50-52.

[3] 翁健紅.提高學生編程能力的思考與實踐[J].科技信息,2007(17):217.

主站蜘蛛池模板: 日本一本正道综合久久dvd| 女人18一级毛片免费观看| 亚洲制服丝袜第一页| 国产精品黄色片| 91精品人妻一区二区| 欧美一区二区三区不卡免费| 国产福利在线免费观看| 国产成人精品18| 真实国产乱子伦视频| 97视频在线精品国自产拍| 亚洲一区二区成人| 亚洲高清在线天堂精品| 国产免费网址| 亚洲色图综合在线| 欧美在线三级| 国产精品片在线观看手机版| 色婷婷电影网| 制服丝袜一区二区三区在线| 自拍偷拍欧美日韩| 五月婷婷欧美| 亚洲精品午夜无码电影网| 国产办公室秘书无码精品| 亚洲 欧美 偷自乱 图片| 国产浮力第一页永久地址 | 国产内射一区亚洲| 亚洲最新在线| 国产高清在线精品一区二区三区| 国产成人午夜福利免费无码r| 国产在线视频欧美亚综合| 亚洲精品欧美重口| 国产亚洲精久久久久久久91| 手机精品视频在线观看免费| 婷婷综合色| 国产欧美日韩资源在线观看| 亚洲av日韩av制服丝袜| 亚洲Aⅴ无码专区在线观看q| 88国产经典欧美一区二区三区| 亚洲经典在线中文字幕| 最新精品久久精品| h网址在线观看| 亚洲男人在线| 美女高潮全身流白浆福利区| 亚洲乱伦视频| 国产精品无码影视久久久久久久| vvvv98国产成人综合青青| 天堂成人av| 国产特级毛片| 97在线视频免费观看| 国内a级毛片| 欧美另类图片视频无弹跳第一页| 亚洲三级成人| 亚洲精品国偷自产在线91正片| 在线看国产精品| 人妻出轨无码中文一区二区| 国产哺乳奶水91在线播放| 亚洲女同欧美在线| 国产成人高清亚洲一区久久| 2020国产精品视频| 99在线观看精品视频| 在线国产91| 香蕉久人久人青草青草| 欧美精品影院| 国产成人综合亚洲欧美在| 久久精品国产精品青草app| 黄色三级网站免费| 91久久偷偷做嫩草影院精品| 国产在线观看精品| 在线网站18禁| 日韩在线永久免费播放| 亚洲视频免费在线看| 手机永久AV在线播放| 亚洲中文字幕97久久精品少妇| 米奇精品一区二区三区| 亚洲免费人成影院| 青青操视频在线| jizz在线观看| 国产一二视频| 色婷婷色丁香| 亚洲系列中文字幕一区二区| 天天干天天色综合网| 欧美精品导航| 一级在线毛片|