国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

任務驅動教學法在中職《C語言程序設計》課程教學中的應用

2020-02-06 03:48李晶
黑河教育 2020年1期
關鍵詞:C語言程序設計任務驅動教學法中職學校

李晶

[摘 要]在中職學校的計算機教學中,C語言是學習軟件編程的基礎,也是眾多編程語言的核心部分。教師要結合任務驅動教學的特點,根據(jù)C語言教學的具體內容和教學目標,靈活地調整教學策略,強化學生對語法、算法等基本內容的理解,引導學生獨立完成學習任務,提高學習效率。

[關鍵詞]中職學校;任務驅動教學法;C語言程序設計

調查研究表明,在中職學校的計算機教學中,很多教師經常以知識灌輸?shù)姆绞浇o學生講述C語言。在這種學習方式下,學生很難深入理解課程內容,而且學生在學習C語言課程時目標也比較模糊。因此,中職計算機教師應改變傳統(tǒng)的教學模式,在課堂上多講解一些實用案例,引導學生將C語言知識靈活應用到實踐之中,能夠深入地分析問題和解決問題,提升計算機應用能力。

一、任務驅動教學法的應用

在教學過程中,教師應給學生布置適當?shù)膶W習任務,講解任務目標,確保學生對任務有深入的理解,還應詳細地描述任務的具體內容以及實施步驟。

1.任務描述

在C語言的雙循環(huán)學習過程中,學生能夠熟練掌握雙循環(huán)的基本理論知識和應用技巧,對雙循環(huán)中的選擇結構、順序結構等基本內容也能夠有深入的理解,并能夠根據(jù)所學的內容進行知識延展。學生在接到學習任務后,對任務的具體內容要進行詳細分析,對不懂的問題要及時向教師請教。在完成任務的過程中,學生可以靈活地應用雙循環(huán)中的各種方法來完成學習任務,既可以選擇順序結構,又可以選擇基本循環(huán)結構,以實現(xiàn)對知識的深入掌握。

2.任務咨詢

在接受學習任務時,學生必須透徹地掌握C語言知識,只有清晰地理解任務中涉及的相關問題,才能夠保證后期任務完成的質量。對于任務中不懂的地方要及時向教師咨詢,避免對任務要求產生誤解。在學習雙循環(huán)結構的過程中,學生要了解for循環(huán)和switch循環(huán)的區(qū)別,以及這兩種循環(huán)的應用環(huán)境和條件。要根據(jù)任務的難易程度將其分解,先從簡單的任務開始做起,然后將較難的任務分解成各個子任務,最后將所學的內容串聯(lián)起來,以此加深對知識的理解和記憶。對于雙方循環(huán)中的內循環(huán)和外循環(huán),要引導學生重點區(qū)分,掌握內外循環(huán)應用的具體條件和雙循環(huán)的應用方法,以提高程序的運行效率,減少在運行過程中出現(xiàn)的錯誤。

3.任務實施

在C語言課堂中,教師可以給學生講解雙循環(huán)的相關案例,讓學生動手在計算機軟件上操作;可以設置若干個雙循環(huán)的習題,讓學生自主編寫程序,充分利用二維圖形完成學習任務。教師要給學生講解習題的基本含義,讓學生自主探究,然后合理地選擇編程方法。例如,在軟件中輸出一個菱形,幫助學生深入理解菱形的具體形狀和相關計算規(guī)律,并根據(jù)計算規(guī)律實現(xiàn)計算機編程。學生可以將菱形進行拆解,拆分成若干個小模塊,然后根據(jù)各個模塊的具體規(guī)律編程,最終將各個程序組合,完成整個菱形的編程任務。在任務實施后期,學生要認真回顧所學的內容,思考在雙循環(huán)學習過程中存在的難點和疑點,并借助互聯(lián)網工具在網上搜索雙循環(huán)相關的知識點,或者到圖書館查閱資料,充分利用各種學習資源提高自身的編程能力,加深對C語言知識的理解。

4.任務拓展

學生可以組建相關的計算機編程協(xié)會、興趣小組等,大家在一起討論C語言,共同提高C語言的應用能力。學生掌握雙方循環(huán)的基本理論知識后,相互探討編程的技巧,將學習中的一些心得與大家分享,可以促進知識的傳播,加深對C語言知識的理解。例如,在計算編程軟件時,輸出一個正方形,教師可以引導學生深入分析正方形的具體形狀和相關計算公式,也可以引導學生把正方形分解成若干個小正方形,然后根據(jù)各個小正方形的計算公式來實現(xiàn)程序的編寫,最后在軟件中將各個程序整合。在程序編寫的后期,要積極引導學生拓展所學的編程內容,思考在正方形編程過程中存在的困惑,并借助圖書館的相關書籍,或在互聯(lián)網中搜索更多關于正方形程序編寫的技巧和方法,以此拓展C語言的學習范圍。在日常教學中,教師要培養(yǎng)學生合理利用各種學習資源的習慣,提升學生的編程能力。

二、任務驅動教學法的實施策略

教師應根據(jù)任務驅動教學法的特點,設計具體的實施策略,保證任務驅動教學法能夠適應實際教學。在實施過程中,教師應根據(jù)C語言教學的具體內容和教學目標等情況,靈活地調整教學策略。

1.精選任務

在實施任務教學時,教師給學生布置的學習任務不宜過難,過難會嚴重挫傷學生的學習興趣,太過于簡單也會導致學生輕視C語言學習。在任務的初期,先給學生布置簡單的學習任務,讓學生可以很好地完成,進而提升學生的自信心,然后逐步增加任務的難度,通過完成有一定難度的任務提高學生的計算機應用能力,使學生能夠深入掌握計算機知識。在開展C語言教學時,教師可以給學生講解嵌套的相關案例,讓學生在筆記本電腦或實驗室電腦上編制程序,在計算機軟件上進行操作,設置若干個嵌套的習題,讓學生獨自編寫程序,獨立完成任務。在軟件編程的過程中,也可以引導學生充分利用圖形來理解問題。簡言之,教師要給學生講解嵌套習題的具體含義,讓學生自主探究任務,然后根據(jù)自身的理解合理地選擇適合的編程方法,靈活運用所學的知識。

2.呈現(xiàn)任務

在完成目標制定任務之后,教師可以采用情景教學法給學生創(chuàng)造良好的學習氛圍,讓學生融入到學習環(huán)境之中。雖然任務驅動教學法能夠將計算機知識形象地展現(xiàn)在學生面前,激發(fā)學生的學習興趣,但教師也要靈活運用計算機形象教學法,加深學生對知識的理解和記憶。利用情景教學法,可以充分地將學習任務展示給學生,讓學生對任務有更深的理解,避免對任務目標產生誤解。例如,在學習程序流程圖的畫法時,教師首先基于某一個簡單的問題給學生畫出二叉樹的具體形狀,讓學生對程序流程圖有更直觀的認知。教師也可以靈活應用PPT課件,在電腦中以圖片的形式給學生呈現(xiàn)出流程圖的具體應用,將抽象化的計算機代碼轉化成形象的圖片,加深學生對C語言的理解。

3.分析任務

在向學生展示任務之后,教師先引導學生理解和分析任務的具體內容,以此提升學生的自主學習能力和探究能力。學生可以針對任務中有困惑的內容及時向教師請教,加深對學習任務的理解。對任務的分析可以有效地提高學生分析問題的能力和邏輯思維能力。在分析任務時,學生應注意兩方面情況:一是全面理解任務所涉及的知識點,二是找出任務關鍵點以及問題的解決方法。例如,在學習C語言中的二維數(shù)組時,教師給學生布置一道題:分別輸入4個學生的語文、數(shù)學和英語成績,求每個學生的總成績和平均成績。首先讓學生對任務的內容進行分析:根據(jù)題中“4個學生”“三門課程”可知,解決問題需要應用C語言中的二維數(shù)組知識,其中一維表示學生數(shù),另一維表示一個學生的課程數(shù)。其次,學生根據(jù)分析的任務內容,定義二維數(shù)組的變量。最后,由學生編寫程序。

4.總結評價

在完成所有的任務之后,學生要對任務的解決過程進行細致總結,對任務解決過程中產生的問題進行深入分析。在分析任務中的難點和疑點時,教師可以組織學生開展交流活動,讓學生在小組內分享自己的解決方法。最終,教師組織學生對完成任務的情況進行互評和自評,對出現(xiàn)的問題進行梳理,彌補學生在C語言學習過程中的不足。學習C語言后,可以引導學生設計幾款簡單的小程序,靈活地運用課本中的編程知識,更好地解決生活中的問題。也可以在學生之間開展C語言知識的討論活動,把C語言知識的應用拓展到其它領域中。如以C語言為基礎,學習C++、Java等編程語言,形成C語言編程技能,提高自身的競爭力。

在C語言課堂教學中,采用任務驅動的方式,讓學生體驗到學習C語言的快樂。教師要針對任務驅動教學的特點,強化學生對語法、算法等基本內容的理解,引導學生獨立完成學習任務,提高學習效率和學習積極性。

參考文獻:

[1]李憲芝,顏兵兵,楊錫軍.任務驅動教學法在《機械設計》課程教學中的應用與研究[J].經濟師,2017,(335).

[2]蔣瀚洋,徐雨民.任務驅動教學法在VB課程教學中的探索與實踐[J].電腦知識與技術,2018,(5).

(責任編輯 趙永玲)

猜你喜歡
C語言程序設計任務驅動教學法中職學校
任務驅動教學法在軍械士官大專“機械基礎”課程中的具體實施
咸丰县| 余江县| 仁寿县| 富源县| 上思县| 苏尼特右旗| 龙岩市| 韶山市| 收藏| 连城县| 仪陇县| 阿克| 京山县| 沾益县| 清原| 阿瓦提县| 牙克石市| 蚌埠市| 永胜县| 恭城| 鸡西市| 德惠市| 梨树县| 宜兰县| 辽中县| 新营市| 马龙县| 建昌县| 贵州省| 绍兴市| 石家庄市| 平江县| 芷江| 菏泽市| 称多县| 建平县| 高州市| 铜梁县| 湄潭县| 策勒县| 巴马|