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
主站蜘蛛池模板: 成年网址网站在线观看| 色婷婷综合激情视频免费看| h网址在线观看| 99热这里只有免费国产精品 | 91亚洲精品国产自在现线| 午夜少妇精品视频小电影| 日韩小视频网站hq| 亚洲国产欧美目韩成人综合| 在线看国产精品| 亚洲天堂在线视频| a毛片免费观看| 狂欢视频在线观看不卡| 免费a级毛片视频| 亚洲三级视频在线观看| 国产成人亚洲综合A∨在线播放| 欧美成人a∨视频免费观看| 中文无码影院| 日本在线亚洲| 国产精品网址在线观看你懂的| 精品超清无码视频在线观看| 亚洲日韩久久综合中文字幕| 一级看片免费视频| 免费啪啪网址| 亚洲av无码牛牛影视在线二区| 中文字幕亚洲乱码熟女1区2区| 亚洲欧美日韩天堂| 国产精品久久久久久久久久98| 国产香蕉在线| 成人在线亚洲| 午夜精品久久久久久久无码软件| 婷婷伊人五月| 欧美特黄一免在线观看| 91色老久久精品偷偷蜜臀| 热这里只有精品国产热门精品| 青青青亚洲精品国产| 日本精品中文字幕在线不卡| 亚洲天堂免费观看| 8090成人午夜精品| 亚洲欧美综合另类图片小说区| 毛片免费网址| 久久综合国产乱子免费| 亚洲免费黄色网| 国产极品美女在线播放| 免费在线国产一区二区三区精品| 人妖无码第一页| 亚洲成人播放| 精品人妻无码区在线视频| 欧美精品1区2区| 欧美日韩一区二区在线免费观看| 99在线观看免费视频| 黄色网站不卡无码| 国产欧美又粗又猛又爽老| 99国产在线视频| 伊大人香蕉久久网欧美| 亚洲第七页| 国产探花在线视频| 国产精品欧美激情| 国产欧美日韩精品综合在线| 成人精品免费视频| 久久精品中文无码资源站| 伊人色天堂| 成人年鲁鲁在线观看视频| 久久久亚洲色| 自拍中文字幕| 国产一级裸网站| 亚洲av无码成人专区| 无码av免费不卡在线观看| 国产在线一二三区| 高清视频一区| 免费在线观看av| 国产白浆视频| a毛片免费在线观看| 91在线播放免费不卡无毒| av大片在线无码免费| 日韩免费毛片视频| 国产成人精品亚洲77美色| 欧洲高清无码在线| 黑色丝袜高跟国产在线91| 色哟哟国产精品一区二区| 超碰aⅴ人人做人人爽欧美| 免费看美女毛片| 福利视频一区|