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

程序設計基礎教與學的新模式

2006-11-27 07:39:32張雪松
計算機教育 2006年11期
關鍵詞:程序課程學生

鴻 磊 張雪松

目前,國內高等職業院校程序設計基礎課程的教學內容一般偏重于計算機編程語言或完全是編程語言的教學。教學模式一般也是傳統的模式,即十分注重某種編程語言基本語句、語法和一些細節的分析。這樣,該類課程基本上是以高級語言自身的體系為脈絡展開教學的。由于教學不是站在如何應用計算機工具編程解決實際問題或實際項目的角度,就沒有把邏輯與編程解題思路放在主體地位,也就沒有很好講解如何分析問題和解決問題。結果導致學生程序設計能力、上機解題能力訓練不夠,更談不上引導學生進行課題研究和科研探索。于是,很多學生在學習時感到內容枯燥難學,學過之后又不能用程序設計有效解決實際問題。

根據以上經驗教訓,經過清華大學吳文虎教授的特別指點,本人在本學院某些班級進行程序設計課程改革試點,積累適合高職學生特點的教學素材并通過具體的試驗得出有效的教學方法。最終總結出12個字:“重興趣,重實踐,引競爭,引接口”。

重興趣——興趣是最好的老師

我國的高專學生,他們雖然高考成績比較差,但在其他方面,只要他們感興趣,學習就很有效果。這說明他們的智力和記憶力不比其他本科學生差,關鍵是學生有沒有興趣。老師要發掘他們潛在的能力,使用同學們感興趣的方法講授他們感興趣的內容,即使是枯燥的程序設計。否則,此課程將如同他們學習第二外語。

本課程要鍛煉學生掌握解決實際問題的程序設計思想和養成良好的程序設計習慣,使學生具備用計算機解決實際問題的思想和眼光。要開闊思想,打好一個思維設計的基礎。

我首先引用校園中的“程序”:

NO1.學生到指定的教室上課

NO2.老師檢查上課筆記

NO3.帶筆記的學生,可以讓老師檢查,轉到NO5;否則,回宿舍拿筆記(選擇),轉到NO4

NO4. 回到宿舍,拿到筆記,轉到NO1

NO5.老師檢查筆記

NO6.上課,學生認真聽老師講課,并記筆記

NO7. 下課鈴響了,上午4節課(循環)是否上完(條件),上完轉到NO8,否則轉到NO1執行

NO8.下課去食堂

然后,通過具體實例而分散的介紹語法難點,避免了學生因枯燥和畏難而產生厭學情緒。

例如:已知side1,side2,side3為三角形的三邊,根據公式area=sqrt(fabs(p*(p- side2)*(p-side3)))求其面積。其中p=(side1+side2+side3)/2。通過此例說明計算機程序分析和編寫的過程,學習相關的語法點。要求呈現在學生面前的是一個程序的整體,而非一個個相對凌亂的語法點。分析的具體步驟如下:

(1)學習根據題意如何分析算法;

(2)學習并畫出流程圖;

(3)根據流程圖寫出代碼,主要代碼如下:

p=(side1+side2+side3)/2;

area=sqrt(fabs(p*(p-side2)*(p-side3));//求三角形面積

cout<<“三角形面積為:”<<“area”<<endl;//輸出面積

(4)分析講解代碼中使用的新語法點;

(5) 根據原有知識遇到困難,再拓展其他相關的新語法點。將外在的需要轉化為學生內在的求知欲。

首先,通過實際舉例輸入2,2,9,讓學生自己找到程序的漏洞,引出選擇語句if…else…。主要算法如下:

if((side1+side2)>side3&&(side1+side3)>side2&&(side2+side3)>side1)

{p=(side1+side2+side3)/2;

area=sqrt(fabs(p*(p-side1)*((p-side2)*(p-side3));//求三角形面積

cout<<“三角形面積為:”<<“area”<<endl;}//輸出面積

else

cout<<“輸入出錯”;//輸出“輸入出錯”

然后,通過實際運行操作。當輸入數值不滿足條件,運行立即結束。這讓學生感覺不方便。于是引出循環語句while。

核心算法如下:

while(!(side1+side2>side3&&(side1+side3)>side2&&(side2+side3)>side1))

{cout<<“輸入錯誤,請重新輸入:”<<endl;//輸出“輸入錯誤,請重新輸入:”

cin>>side1>>side2>>side3;//初始化

在此過程中遇到什么新知識講什么,實例講完一定要通過知識進行總結,通過多種解法把相關的其他語言點進行系統的分析。這樣知識有了連貫,既使學生產生興趣,新知識的引入也有理有據,水到渠成,學生更容易接受。

重實驗——實踐出真知

我第一節課就講編譯環境的使用。首先要求學生上機自己調試修改錯誤的程序,漸漸根據某一段核心算法補全程序。然后通過某一流程圖和具體測試數據,自己上機分析程序的具體流向,切實保證學生理解并掌握每一條語句,例如選擇和循環語句。最后,要求學生根據實際有趣的題目分析簡單的算法,編寫自己第一個程序。做到根據學生知識水平逐漸增加,實驗的難度也逐漸增加,實驗難度和學生知識水平一定要保持相對同步,使他們每次上機都有比較適合的任務,每次上機都有成就感。否則,很可能挫傷他們的自信,因而討厭學習程序設計,特別是在開始階段和第一次寫程序階段。

引競爭——重獎之下必有勇夫

我每一節課都以完整的程序講授,每周給同學一兩道比較超前的有意思的題目,一個月之后我會根據能力挑選出小老師,輔導其他同學上機,成為小老師的同學,期末成績給90分,以此作為鼓勵。不出一個月,果然有幾個同學的程序設計水平明顯高于其他同學。通過幾位帶動十幾位,十幾位帶動全班,使得學習氣氛越來越濃。以前,大多數同學有從眾心理,上課不聽講,上機玩游戲;現在,通過興趣和超前題目的引導,讓班級幾個比較有悟性的同學先掌握程序設計編程和上機,并帶動其他想學但接受能力慢的同學,使不想學的同學自己開始想辦法學。上機實驗大家比著學,比著練。

引接口——承上啟下

根據高職高專的教學要求,老師講授的應該是直接解決實際工作問題的具體辦法,應以解決工作問題的模式傳授知識。所以,課程針對性越來越強,但針對性強的同時局限性也越大,課程之間缺少必要的聯系。使得同學們雖然在解決實際問題時能把所學的知識用上,但缺少與其他知識的聯系,無法解決其他比較復雜的問題。例如:學習程序設計基礎這門基礎課后,開設一些不同的程序設計專業課程,而此類課程沒有與程序設計基礎進行很好的過渡。使學生很難把以前的知識與新學的知識融會貫通,從而更好的掌握新的知識。所以,我們在講授程序設計基礎之后,根據專業需要做一些接口教學,計算機相關專業可以增加OOP程序設計思想,還可以根據要求補充MFC或 .NET編程的基礎知識,從具體的系統實例出發,讓學生對MFC或 .NET設計有個感性認識,為以后學習打好基礎;電子信息相關專業可以增加C語言嵌入式系統編程,從“交通燈序列控制器”,“電動恐龍”實例出發,通過使用業界標準的編譯器Keil C介紹嵌入式軟件編程,并通過硬件仿真器仿真。最終,使程序設計基礎以一種平臺的方式可以與不同專業方向的相關程序設計課程進行無縫連接,做到程序設計的連貫性。

經過具體的教學實踐,我們取得了較好的教學效果,學生也給予了很高的評價。

總之,學好這門課既要動手,又要動腦,必須經過理性思維和理性實踐。

猜你喜歡
程序課程學生
數字圖像處理課程混合式教學改革與探索
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
為什么要學習HAA課程?
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
趕不走的學生
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
學生寫話
學生寫的話
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 久久一本日韩精品中文字幕屁孩| 亚洲成人高清无码| 久久青青草原亚洲av无码| 久久精品无码一区二区国产区| 亚洲国产精品久久久久秋霞影院| 国产亚洲精| 日本国产精品| 国产日韩精品一区在线不卡| h视频在线观看网站| 亚洲美女操| 久久香蕉欧美精品| 国产91高跟丝袜| 波多野结衣一区二区三区四区| 91亚洲影院| 欧美五月婷婷| 亚洲激情区| 欧美日韩在线国产| 亚洲成人精品| 国产精品无码在线看| 国产手机在线观看| 久无码久无码av无码| 伊人福利视频| 亚洲精品老司机| 91麻豆国产在线| 日韩一区二区在线电影| 免费人成视网站在线不卡| 久久久久久久久18禁秘| 欧美国产日产一区二区| 国产69精品久久久久妇女| jizz亚洲高清在线观看| 欧美一级在线| 欧美视频免费一区二区三区| 欧美在线一二区| 91在线高清视频| 国产人人乐人人爱| 自偷自拍三级全三级视频| 国产激情国语对白普通话| 97青草最新免费精品视频| 国产不卡一级毛片视频| 午夜福利视频一区| 国产主播喷水| 免费观看无遮挡www的小视频| 久草热视频在线| 欧美特级AAAAAA视频免费观看| 欧美成人一区午夜福利在线| 国产午夜不卡| 国产一级毛片高清完整视频版| 亚洲欧美色中文字幕| 欧美一区精品| 伊伊人成亚洲综合人网7777| 女人天堂av免费| 亚洲精品自产拍在线观看APP| 午夜精品久久久久久久无码软件| 麻豆精品在线播放| 亚洲另类色| 天天爽免费视频| 99激情网| 2020国产精品视频| 久久综合结合久久狠狠狠97色| 欧美高清视频一区二区三区| 国产自在线播放| 国产一级无码不卡视频| 国产日本一区二区三区| 最新国产成人剧情在线播放| a级毛片视频免费观看| 亚洲国产成人久久77| 国产一国产一有一级毛片视频| 国产一级毛片网站| 91久久国产热精品免费| 国产成人精品优优av| 欧美视频在线不卡| 亚洲无码37.| 91九色最新地址| 日本人妻丰满熟妇区| 成人综合久久综合| 亚洲va在线∨a天堂va欧美va| 日本一本在线视频| 国产91小视频在线观看| 欧美精品成人一区二区在线观看| 国产精品刺激对白在线| 国产人妖视频一区在线观看| 国产乱人伦偷精品视频AAA|