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

高職C++課程教材建設及授課方式探索

2009-04-29 00:00:00丁民豆
電腦知識與技術 2009年32期

摘要:以C/C++語言為例,針對職業院校對程序設計課程的實際要求,探索了新的授課方式,為適應新的教學模式開發新的課程教材,改變傳統的評價模式。以學生會做什么為目標,以完成各種任務為手段實現在做中學,提高學生實際編程能力、改善教學效果。

關鍵詞:C/C++教材建設;任務驅動;教學方式

中圖分類號:G423文獻標識碼:A文章編號:1009-3044(2009)32-8998-02

C++ Courses in Higher Vocational Teaching Construction and Teaching Methods to Explore

DING Ming-dou

(Nanjing Institute of Railway Technology,Nanjing 210015,China)

Abstract: The C/C++ language, for example, the program for the vocational schools practical requirements of designing courses and explore new teaching methods, in order to adapt to the new teaching model to develop new curriculum materials, to change the traditional evaluation model. What to do with students as the goal, in order to complete a variety of tasks as a tool to do secondary schools to improve the real programming capabilities of students and improve teaching effect.

Key words: C/C++ teaching materials; mission-driven; teaching methods

在國內職業院校的計算機相關專業中,程序設計課程占有相當比重,其中C/C++語言因其具有編程靈活、描述程序機制清晰、接近硬件等優良特性,往往被作為第一門程序設計課程來講授。C/C++語言功能強大、應用廣泛,但其結構復雜、知識點繁多,對基本沒有編程基礎的低年級學生來說掌握起來相對較難。因此,如何通過本課程的學習讓學生掌握編程基本技能,進而為以后的程序設計課程打下良好的基礎,是一個重要課題。

在現今的職教理論中,學生的實踐技能已被提到一個非常高的地位,我們培養的學生要滿足企業的實際需求,企業不在乎學生學了什么,而在意學生會做什么。特別是我們這樣的職業學院,是以培養高技能、高素質人才為總目標,我們每門課程都是在總目標下開展教學。在教學中要充分體現學生經過學習后會做什么的教育理念。改革傳統的教學模式、評價體系,以學生的實踐技能為核心,綜合素質的提升為追求目標。我們在實踐中取得了良好的教學效果,本課程的經驗對于其他程序設計課程也具有借鑒意義。

1 課程目標設立

職業院校大多計算機專業在開設這門課程時,學生都沒有任何編程經驗,本課程在專業課程體系中多處在起始位置,并作為其他程序設計課程的基礎。因此本課程的教學效果直接影響后續課程的學習,及學生學習本專業的信心。所以在設定本課程的教學目標時,針對不同專業應有不同的要求。以我院的軟件設計專業為例,我們提出了較高的教學目標。學生在學完本課程后,應可在一定指導下完成一個完整的應用程序,代碼量在5000行左右。以及其他一些輔助目標,比如編程規范、調試代碼能力、文檔閱讀書寫等。

2 授課內容及教材建設

市面的C/C++教材,大多是以本科的傳統教學模式編寫的,以知識傳授為主,結合部分示例進行講解,再利用實踐課進行練習,教師在授課過程中多以PPT的形式進行教學,學生以讀程為主,對學生編程能力的培養側重不夠。職業學院不同于本科學院,我們以培養學生的實踐動手能力為主,所以這些教材大多不適合我們。根據我們自己的培養目標,我們自編了一些相關教材,在授課內容上與傳統教材有很大的不同。

我們的教材設計思想是改變傳統的以知識點組織教材內容,而是采用將各知識點打亂重組后放入各個任務中,在完成任務的過程中學習掌握知識點。

我們選用一些具有實際應用意義及有趣味的任務為主干,按任務大小、難易程度、學習規律組織教材內容,在每個任務的實踐中學習知識,以完成任務為中心工作,結合每個任務需求的不同變化及功能擴展來鍛煉學生的自主學習、解決問題的能力。淡化語法等可查知識的學習,而通過編程實踐不斷熟悉語法等基本知識。

比如,在C/C++結構化部分,我們采用大約十個左右的任務來組織教材。比如:第一個任務輸出歡迎信息,目的是讓學生熟悉開發環境、語句書寫、輸出信息、常見語法錯誤及處理、編譯執行程序等。經過本任務的學習,學生可以在程序中輸出各種信息,常見語法錯誤及處理等。第二個任務計算器之加法運算應用程序,目的是讓學生學習變量定義及使用、運算符、輸入等。經過本任務的學習,學生可以在程序中使用變量、運算符等完成常用運算。

每個任務的組織形式,學習借鑒姜大源教授等提出的最新職教理論。首先是任務的學習目標,是通過本任務學生可以掌握哪些技能。比如第一個任務:輸出歡迎信息,它的學習目標是在開發環境中建立工程及源程序、編寫可以在屏幕上輸出信息的程序語句、編譯程序、常見語法錯誤及定位糾正、執行程序。學生在學習任務之前就很清楚要掌握的具體技能,而不是傳統的掌握知識點的要求。學習目標之后是本任務的有關資訊信息,包括任務需求、程序執行效果演示、有關知識點等,讓學生在這部分明確任務的要求及執行效果,以及本任務將要用到的有關知識點。接著是任務實施階段,包含任務的算法分析設計、代碼編寫、程序調試執行。之后是與本任務關聯的需求變化、功能擴展部分,這部分不提供代碼而只有需求及分析,將由學生自己完成。最后是本任務的評價小結及一些課后練習。

所有任務都能完成一個實際的功能,學生在完成任務的過程中學習各知識點,并以知識夠用為原則,在任務中未用到的知識并不全面介紹。學生在任務完成后利用所學可完成同類的其他任務。結合各任務的變化及擴展,鍛煉學生的自主學習、舉一反三、解決問題的能力。這些基本任務功能單一,后面的任務包含前面所學知識及擴展,循序漸進,學生學習起來自然覺得輕松簡單、易于掌握。

在這些基本任務學習結束后,安排一個較大型的應用程序實踐,全面綜合本課程的各常用知識,全面鍛煉學生應用所學進行編程的能力。

3 授課方式

本課程的授課指導思想是讓學生學會做什么,在做中學習知識。所以我們采用理論實踐一體化的教學方法,以實訓室代替教室,教師在開發環境下實際操作,邊講解邊編寫各任務代碼及解決代碼中出現的各種錯誤,讓學生有實際編程感受的同時,學習老師的編程規范、代碼書寫、各知識點等,最終學到解決問題的方法。

教師在開始的一兩個任務講解中,可以側重開發環境、語法、常見語法錯誤等基本知識的講解,在學生逐漸熟悉這些以后,后面的任務講解則慢慢將側重點放到解決問題的方法上,淡化語法的講解,學生的一時不熟練是沒有關系的,可以在編寫程序時參看有關書籍。

在每個具體任務的教學中,教師先介紹本任務的學習目標,再講解任務需求演示任務代碼執行效果。然后分析需求設計任務的算法,在算法指導下開始任務代碼的實際編寫,在編寫過程中同時講解相關知識及編程規范等。這時我們采用知識夠用為原則的教學思想,只針對本任務涉及到的知識點加于介紹和演示,而同類型的暫時未用到的知識點不加于過多介紹甚至不介紹,讓學生將精力放在技能的掌握上。比如在任務二中,用到變量的定義及使用知識點,因任務中只用到整型、實型數據,所以只介紹這兩種數據類型變量的定義及使用,而將重點放在變量定義及使用的方法上,以及變量在內存中的實際含義上,讓學生知道所謂變量不過是內存中的存儲單元,這些存儲單元可以存放不同類型的數據,以及尺寸的不同等等同時為后面學習使用指針、引用打基礎。而其它未講解的數據類型在以后的編程中自然會用到,而使用方法完全一樣,學生學會了方法自然會使用無需再詳加解釋。這樣知識點的學習不繁瑣而且介紹完就立即應用,自然有利于學生的掌握和應用。

在代碼完成后編譯程序,可設計一些常見錯誤并演示解決方法,讓學生在學習代碼編寫的同時也學習常見錯誤的處理方法。然后讓學生上機操作實際編寫任務代碼,在做中進一步學習消化各知識點,教師進行輔導。任務完成后,在學生已基本掌握本任務的各知識點之后,改變任務需求對本任務進行擴展,這時教師不再編寫相關代碼,而只是進行需求分析甚至不分析而只是說明一下需求,由學生結合所學自主學習從而解決問題,鍛煉其實際編程能力及解決問題的能力。

在課程最后的綜合應用程序學習中,則以學生為主體,教師為輔助。教師側重任務需求分析及算法設計上,講解演示難點代碼的編寫,而大部分代碼則有學生自主完成,這時授課已由原先的教師、學生并重轉向學生為主的授課方式中了。學生在課程的最后轉向了利用所學解決實際問題的能力培養,從而與后續的課程進行銜接。

在授課過程中,鼓勵學生積極參與教學活動,隨時舉手提問,教師也應經常設計一些討論等調動學生的學習積極性、主動性。

在授課過程中,教師不光局限專業能力的傳授,還應結合任務的實施穿插行業標準、編程規范、職業素質的教育。

在課外時間,安排學生在實訓室進行編程練習,教師定期輔導。收集學生的問題、建議等不斷改進教學,實現教學效果最大化。

4 評價體系

本課程的目標不是簡單知識的傳授,而是讓學生利用所學做些實際應用及綜合素質的提升。所以我們不能采用傳統的評價方式,以紙質考試或簡單的操作來考核學生,我們采用項目及答辯的方式綜合考察學生。

課程最后的大型任務,就是綜合考察學生的載體,學生在規定時間完成任務上交代碼、任務小結、相關文檔資料。組織相關老師組成考核小組,先由學生綜合評述其完成任務情況,遇見的問題及解決的方法,再由老師針對任務及課程本身,提出若干問題由學生回答,在答辯過程中不光考察學生的專業能力,同時還要考察其職業素養、表達溝通能力、綜合素質等,體現全面評價的中心思想。

5 結束語

此種教材內容組織、授課方式、評價體系較適合現今的職業教育,但也對老師提出了更高要求,所以我們教師應轉變傳統的育人觀念、教育理念、授課方式等,不斷提升自身的素質才能適應職業教育的發展。

參考文獻:

[1] 姜大源.世界職業教育課程改革的基本走勢及其啟示[J].職業技術教育,2009(2).

[2] 楊天虎.關于高職《C++程序設計》課程教學的幾點思考[J].福建電腦,2008(6):66.

[3] 姜大源.職業教育學研究新論[M].北京:教育科學出版社,2007.

[4] 徐國慶.項目教學設計中必須關注的若干問題[J].中國職業技術教育,2007.

[5] 蘇炳均,李林.編程之道--新編C/C++程序設計入門[M].天津:天津科學技術出版社,2008.

主站蜘蛛池模板: 狠狠色狠狠色综合久久第一次| 免费一看一级毛片| 最新国产网站| 亚洲欧洲美色一区二区三区| 欧美成人看片一区二区三区 | 114级毛片免费观看| 亚洲va视频| 伦伦影院精品一区| 四虎成人精品在永久免费| 五月婷婷中文字幕| 国产三级国产精品国产普男人| 亚洲欧美综合在线观看| 亚洲无码91视频| 无套av在线| 亚洲日韩高清在线亚洲专区| 国产chinese男男gay视频网| 国产精品太粉嫩高中在线观看| 超清人妻系列无码专区| 秋霞午夜国产精品成人片| 久久国产高潮流白浆免费观看| 日本一本在线视频| 免费人成视频在线观看网站| 动漫精品啪啪一区二区三区| 最新加勒比隔壁人妻| 亚洲精品无码av中文字幕| 国产精品久线在线观看| 欧美一级高清片欧美国产欧美| 青青草久久伊人| 欧美日韩福利| 国产系列在线| 国产免费羞羞视频| 成人字幕网视频在线观看| 99一级毛片| 国产日韩丝袜一二三区| 青青国产视频| 久久免费看片| 99久久亚洲精品影院| 华人在线亚洲欧美精品| 亚洲二区视频| 欧美日韩亚洲国产| 亚洲综合第一页| 另类专区亚洲| 天堂在线www网亚洲| 尤物亚洲最大AV无码网站| 波多野结衣一区二区三区四区视频| 亚洲精品欧美重口| 亚洲AV无码乱码在线观看代蜜桃| 99这里只有精品免费视频| 97se亚洲综合| 亚洲无码37.| 久久黄色一级片| 日本黄色不卡视频| 成年人视频一区二区| 欧美亚洲日韩中文| 色成人综合| 免费毛片网站在线观看| 国产亚洲精品自在久久不卡 | 18禁影院亚洲专区| 亚洲色图另类| 青青草国产免费国产| 九九热在线视频| 久久综合伊人77777| 欧美日韩国产成人在线观看| 国产成人夜色91| 国产精品不卡永久免费| 国产办公室秘书无码精品| 欧美一区二区自偷自拍视频| 亚洲国产精品一区二区第一页免 | 久久中文字幕2021精品| 2021天堂在线亚洲精品专区| 国产欧美日韩视频一区二区三区| 国产00高中生在线播放| 国产精品成人观看视频国产| 一级毛片免费观看久| 天堂亚洲网| 天天操精品| 亚洲欧美精品在线| 91精品综合| 亚洲国产成人在线| 秘书高跟黑色丝袜国产91在线| 国产无码精品在线播放| 午夜福利亚洲精品|