?

微課程在《C語言程序設計》教學中的設計與應用

2017-12-28 02:09李沙廣東南方職業學院莫天生廣州工商學院
數碼世界 2017年11期
關鍵詞:C語言程序設計C語言程序設計

李沙 廣東南方職業學院 莫天生 廣州工商學院

微課程在《C語言程序設計》教學中的設計與應用

李沙 廣東南方職業學院 莫天生 廣州工商學院

隨著科技的發展和社會的進步,《C語言程序設計》這門課程受到越來越多學校的教學重視,對計算機專業和信息安全專業的學生來說,必須要掌握好《C語言程序設計》這門課程,才能學好專業課程?!禖語言程序設計》是計算機專業的核心教學課程和基礎教學科目,本文主要從微課程的角度出發,對《C語言程序設計》課堂教學中的設計和應用做一些分析和探究。

《C語言程序設計》 微課程 教學設計 應用方法

隨著社會的發展,計算機逐漸走入千家萬戶,而《C語言程序設計》作為計算機的入門基礎課程,對學生的抽象思維能力、學習過程中的實際應變能力要求非常高,教師一定要以身作則,從C語言的教學理念出發,配合“創新教育”的教育理念,制定出有效的計算機方法和《C語言程序設計》課堂方案,全面引導學生綜合發展和提高。

1 注重《C語言程序設計》課程題材,豐富微課程教學內容

教師要知道,《C語言程序設計》作為當代計算機專業的基礎教學科目,必須重視起來,善于發現學生的學習基礎和學習心態,培養學生使用計算機的好習慣,鼓勵學生在C語言的學習過程中多運用一些實際的軟件進行編程等操作,讓學生用心思考,這些對計算機專業知識的學習和培養學生的自學能力,都有著不可或缺的重要意義。只有讓學生在日常的學習中學會探索求知、嚴謹批判、質疑探究、探索實例,才能強化每一個C語言知識重點,真正落實“專業化”、“自由化”、“有效化”的《C語言程序設計》微課程教學課堂。

教師應當明確課微課程的教學改革目標,提高學生對計算機的興趣,完善驅動化教學下的C語言知識基礎課堂實施策略,不能“全盤托出”地進行教育,而是要豐富教學內容,給學生提供一個輕松、自由的C語言學習環境,以激發他們的思維活動,激發學生的創新思維意識,感受到輕松和愉快的學習氛圍,讓學生學會不斷利用C語言基礎知識,掌握常用的計算機實用技巧,加強C語言編寫技能,逐漸提高對計算機網絡的學習感知,研究手段和技巧,自己反思和總結學習經驗和微課程課堂學習方法,落實好C語言教學課堂。

2 強化《C語言程序設計》教學特點,發揮微課程教學優勢

教師要讓學生明白C語言課程的含義,其中的“C”代表的是英語單詞“computer”,表示的是計算機,所以C語言程序設計,便是基于計算機的基本操作語言,只有牢靠的掌握了這門課程的學習重點,才能靈活的運用計算機其他相關操作流程,讓學生擺脫依賴思想,不斷總結和提高,并結合C語言的程序實例段,適當給學生做講解和教學,擺正學生的學習態度,增強學生的創新意識,不斷總結學習經驗。

此外,許多教學軟件對于C語言課程的學習都是非常有用的,比如Dev-C++和C#編程軟件等,教師要激勵學生利用這些學習軟件不斷觀察、思考、探索,自行編寫和調試C程序,并進行檢查,全面學好《C語言程序設計》這門課程,創新出自己的學習方法,自己尋求編程技巧,不斷提高。此外,教師一定要注重學生的動手過程,在C語言實驗課中,不斷給出相應的例題讓學生進行思考,鍛煉學生的實踐能力和自行構造編程題目和程序語言的技巧,高效利用“Microsoft Visual C++”等軟件提高自身的技能,擴大優點,學好《C語言程序設計》,掌握微課程實實際際的知識重點。

3 引入《C語言程序設計》教學實例,提高微課程教學效率

根據C語言的教學內容,其中的許多計算機專用術語是非常多的,而且絕大多數都是英語,所以教師在培養學生的C語言編程能力的過程中,一定要嚴格監督學生學習好英語這門科目,加強日常的英語單詞背誦,掌握基礎的計算機英語核心詞匯,才能加深對C語言課程這門學科的感悟和理解,教師微課程課堂教學也會變得方便和快捷。許多C語言程序段,教師也要時常給學生做耳濡目染的教學,比如“int i;Float f;Scanf(“%d”,i);Printf(“%f”,f);”等,加強學生對課程的理解和感悟。

《C語言程序設計》包含許多章節的基礎知識。其知識框架包括數據類型(data style)、數組(array)、函數(function)、結構體、運算符、變量(variable)等,教師要讓學生理解這些名詞的英語表達形式,才能在課堂中提高教學效率,也能加強學生的編程能力,提高學生的學習技巧。另一方,《C語言程序設計》是一個特別注重學習基礎的學科,不僅要求學生能讀懂課本教材的基礎知識,并編寫簡單的程序,還需要學生將C語言知識掌握到位,學以致用,運用到實際的編程生活和問題中,自由想象,充分發揮,綜合提高。

教師要制定有效的《C語言程序設計》課堂教學方案和計劃,從多年的教學經驗出發,注重當前的科技發展前景,推陳出新,針對驅動化的C語言程序設計活動,讓學生全面發展,并注重《C語言程序設計》課程題材,豐富微課程教學內容,不斷探究和發展,強化《C語言程序設計》教學特點,發揮微課程教學優勢,不斷引入《C語言程序設計》教學實例,才能保證提高微課程教學效率。

[1] 徐新愛.基于學科競賽的《c語言程序設計》課程教學改革研究[J].西南科技師范大學學報,2015,(9):121.

[2] 溫湘敏.依據程序依賴關系匹配度的C語言程序設計評分方法[J].南昌大學學報,2014,(5):78-79.

李沙,女,1986年11月,廣東高州,本科,研究方向:計算機應用;莫天生,男,1983年4月,廣東茂名,本科,經濟師,主要研究方向:高教研究。

猜你喜歡
C語言程序設計C語言程序設計
醫學專業“Python程序設計”課程教學改革總結與思考
基于Visual Studio Code的C語言程序設計實踐教學探索
51單片機C語言入門方法
從細節入手,談PLC程序設計技巧
基于C語言的計算機軟件編程
高職高專院校C語言程序設計教學改革探索
以“學生為中心”的《C語言程序設計》教學設計探究
基于翻轉課堂的《C語言程序設計》課程教學系統的實現與研究
淺談《C語言程序設計》課程的教學改革
《C語言程序設計》課程的教學改革與實踐
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合