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

高職計算機專業入門語言課教學方法探析

2009-04-12 00:00:00牟學鵬鄭陽平
職業時空 2009年9期

摘要:C++作為高職院校計算機專業學生的入門語言極其重要,學好入門語言C++后,學生會掌握程序設計的基本概念與方法,理解先進的面向對象程序設計技術,為今后的進一步學習打下堅實的基礎。C++作為最為難學的一種高級程序設計語言,內容浩瀚,概念繁雜。如何上好高職計算機專業學生的C++語言課有許多地方值得探索。

關鍵詞:C++;計算機專業;入門語言

高職院校計算機專業的學生在校學習時間相對較短,為使學生在較短的時間內掌握專業知識和職業技能,多數職業院校以最具代表性的面向對象語言C++作為計算機專業學生的入門語言。入門語言對于計算機專業的學生來說極其重要,有了良好的入門語言基礎,才能繼續深入學習專業知識。

C++作為一種經典的面向對象高級語言,有自身的特點,C++語言的設計者之一斯坦·利普曼先生曾在其著作《C++Primer》一書中指出“C++是最為難學的高級程序設計語言之一”。這是因為C++語言幾乎具備了現代程序設計語言的所有語言成分,它蘊涵了面向過程也包括了面向對象的編程思想,一旦掌握了C++,就可以較為輕松地學習其他的程序設計語言。C++牽涉概念繁多,語法比較復雜,很多概念非常抽象,難于理解,鑒于C++自身的特點,如何上好這門課程就有很多的地方值得探索。

一、教學內容的選取及課堂教學深度的把握

C++語言牽涉概念繁多,語法比較復雜,所以,組織課堂教學內容時首先要突出重點,突出函數、數組等面向過程程序設計中的重要語法以及封裝、繼承等面向對象程序設計中的精髓思想部分,不要面面俱到講解C++所有的語法知識。將C++語言作為學生的入門語言,就是要通過本門課程的學習,把學生引入程序設計的大門,使學生理解什么是程序設計,如何進行程序設計,掌握C++這種最有影響力的面向對象的程序設計語言和程序設計的各種基本方法,理解這種當前公認的最先進的程序設計技術——面向對象程序設計技術,能夠利用C++編寫簡單的程序,為以后進一步深入學習和應用打下基礎。因此,課堂教學的過程中應使學生從宏觀上理解C++,理解程序設計的基本方法,掌握重要的語法和先進的編程思想,不應拘泥于細小繁雜的語法規則,這樣有利于學生對C++語言的總體理解,從宏觀上理解程序設計。

二、學習情境的應用

學習情境是指為學生提供一個完整、真實的問題背景,以此為支撐物啟動教學。一個恰當的教學情境,是激勵學生主動參與學習的根本保證,學習情境的創設是教學設計中的一個重要環節。在C++程序設計這門課程中主要可以創設兩種學習情境:①模擬現實實例的學習情境:作為第一次接觸的程序設計語言,學生會覺得非常抽象,以現實中的實例作學習情境不但可以加深對語言本身的理解,更可以提高學習興趣,取得良好的教學效果。例如C++的結構體部分可以以手機電話簿管理程序為學習情境,模擬手機電話簿對好友及其電話號碼進行管理,能夠錄入新的人名與電話,能修改人名與電話號碼,可以進行刪除操作,可以查詢特定人的電話號碼,可以輸出所有電話簿中的電話號碼,主要交互菜單的設計美觀友好。由于學生對手機電話簿管理程序非常熟悉,他們將懷著極大的興趣在這種“情境”中探索實踐,從而加深對問題的理解。②有以趣味的故事為學習情境:有趣味的故事可以調動起學生學習的興趣,使學生興趣盎然,把需要解決的例題有意識地、巧妙地寓于韓信點兵,菲波那契數列等古今中外的故事之中,可以充分調動學生的學習熱情,激發起學生的求知欲望。

三、階段性設計項目貫穿教學過程

要上好一門課,教授好一門知識,首先應讓學生了解所學知識的具體應用。看到知識的具體用途,知識最終能形成一種產品,將會大大激發學生濃厚的學習興趣。而一旦學生帶著濃厚的興趣去學習無疑會取得良好的教學效果。那么,如何讓學生看到所學知識的應用,激發學生的學習興趣呢?在教學的過程中安排若干個階段性設計題目是一種很好的方式。

例如,在講解C++程序設計課程的第一個階段時,提供一個階段性設計題目“猜數字游戲”。上課時,首先演示一下這個小游戲,然后告訴學生,經過一個月的學習之后,每個人都會完成這樣一個小游戲的設計,并根據自己的想法,豐富猜數字游戲的功能,使游戲能夠設置難度、顯示積分、隨著過關加深難度等等。看過這個游戲的演示之后,學生看到了所學知識的具體應用,其學習興趣也會被激發出來,在今后一個月的學習過程中他們將會認真對待每一部分知識,收到良好的學習效果。進入下一個階段學習時,再提供一個階段性設計題目,這樣新一輪的學習興趣和熱情又被激發,最終在由若干個階段性設計項目貫穿的整個教學過程中,學生始終都會保持著濃厚的學習興趣,最終取得良好的教學效果。

四、課堂教學方法的設計

為了取得良好的課堂教學效果,在C++語言的課堂教學過程中要注意以下兩個方面:

①程序設計課一定要避免滿堂灌和教師一味講授的授課方式,要“講想問練”相結合,注意采用啟發教學的方式。課上講完理論知識后要通過課上練習鞏固剛講過的知識,然后針對練習內容提出帶探究性的問題,促進學生思考,以解決學生課后可能出現的疑惑,而經過一個完整的“講想問練”的過程后,學生就可以真正地深刻理解所學的知識,并掌握所學理論知識在實際中的應用。比如:“類與對象”一章是C++程序設計這門課程中最重要的一章,學完這一章以后,讓學生設計兩個小程序:輸入半徑,求圓面積與周長。用面向過程的方法學生寫5行代碼可以實現,用面向對象的方法學生用30行代碼能夠實現,用面向對象的方法解決比面向過程多了幾倍的代碼書寫量,那么,面向對象的方法好在哪里,先進在什么地方?學生做完練習必定有這樣的疑惑,這樣就會促進學生去思索,思考曾經講過面向對象出現的背景:面向對象是軟件規模達到一定規模時出現的,小的程序體現不出面向對象的優勢。接著再給學生演示兩個程序:編寫一個可以移動并能實現最大、最小化的窗體,用面向過程的方法要100多行代碼才能實現,而用面向對象中繼承的方法整10行代碼就實現了一個窗口。經過這樣一個“講想問練”的過程,學生將會真正對所學的知識有深刻的理解。

②授課時做到語言豐富、生動、通俗易懂,用一些經典的例子和恰當的比喻貫穿始終,營造出和諧愉快的課堂氛圍,這樣才能讓學生體會到在輕松的環境中獲取知識的樂趣。C++語言本身難度較大,其作為入門語言,學生學習的過程中,會遇到很多困難。在這種情況下,如果語言單一、枯燥地講解各種晦澀的語法知識,就會使課堂沉悶,大大降低學生的學習興趣。另外,經典的例子和恰當的比喻非常重要,它們不但可以使抽象的知識容易理解,還可以提高學生的學習興趣,提高學習的效率。比如,多態性是面向對象思想中的重要特征,但其概念描述為不同的對象接受了相同的命令產生不同的行為卻非常抽象,不易理解。為了理解這一概念,可以利用上課鈴聲響起這一同樣命令被教師和學生兩種不同對象接收后,產生了教師走上講臺準備授課,學生安靜坐好準備聽課這兩種不同的行為,這就是現實世界中多態性的實例。利用這樣的現實例子,會很容易地理解類似的抽象概念。

主站蜘蛛池模板: 91亚洲免费视频| 一级爆乳无码av| 午夜a视频| 在线日本国产成人免费的| 性做久久久久久久免费看| 亚洲欧美日韩中文字幕在线| 日韩美女福利视频| 热久久综合这里只有精品电影| 久久精品一卡日本电影| 国产综合在线观看视频| 国产精品无码AV片在线观看播放| 亚洲高清中文字幕| 免费无码网站| 亚洲国产综合精品中文第一| 大乳丰满人妻中文字幕日本| 99成人在线观看| 国内精品久久久久久久久久影视| 亚洲欧美成人综合| 国产玖玖视频| 欧美日韩午夜| 日韩123欧美字幕| 亚洲精品成人片在线观看| 男女性午夜福利网站| 成年人国产视频| 日本手机在线视频| a色毛片免费视频| 日韩高清欧美| 亚洲精品国产精品乱码不卞| 青青青伊人色综合久久| 91偷拍一区| 影音先锋亚洲无码| 午夜电影在线观看国产1区| 夜夜操天天摸| 国产爽妇精品| 国模沟沟一区二区三区| 国产经典免费播放视频| av无码久久精品| 亚洲天堂伊人| 亚洲人成成无码网WWW| 55夜色66夜色国产精品视频| 国产精品久久久久久久伊一| h网址在线观看| 日本不卡免费高清视频| 天天综合网色中文字幕| 久久婷婷色综合老司机| 毛片基地视频| 亚洲无码不卡网| 久久semm亚洲国产| 激情网址在线观看| 国产成人无码综合亚洲日韩不卡| 一区二区三区高清视频国产女人| 国模私拍一区二区三区| 国产欧美日韩一区二区视频在线| 国产免费羞羞视频| 九色国产在线| 精品久久香蕉国产线看观看gif| 精品无码专区亚洲| 午夜电影在线观看国产1区| 日韩成人高清无码| 激情六月丁香婷婷| 扒开粉嫩的小缝隙喷白浆视频| 日本不卡在线视频| 国产91在线|日本| 丝袜久久剧情精品国产| 久久久精品无码一二三区| 97在线观看视频免费| 欧美日韩国产在线播放| 97久久精品人人| 国产在线八区| 伊人欧美在线| 亚洲精品无码日韩国产不卡| 永久成人无码激情视频免费| 国产一区二区三区在线精品专区| 免费看美女自慰的网站| 国产精品香蕉在线| 日韩无码黄色| 婷婷午夜天| 成人小视频在线观看免费| 91po国产在线精品免费观看| 97综合久久| 伊人久久久大香线蕉综合直播| 国产麻豆aⅴ精品无码|