數組和模組化設計

此教學設計任務由南京曉莊學院現代教育技術課程老師yqiong參與教師·維基星光計畫進行wiki教學而發布。此詞條為範例詞條,由包佳奇選定主題並負責、參與現代教育技術課程的所有同學協作共同完成!

基本介紹

  • 中文名:數組和模組化設計
  • 科目:計算機導論
  • 教學對象:大一學生 
  • 課時:2
  • 環境:普通教室
基本信息,內容介紹,學習特徵分析,學習內容分析,教學目標分析,教學重點難點,教學過程,教學評價,參考資源,備註與反思,

基本信息

科目:計算機導論教學對象:大一學生
課時:2教學環境:普通教室

內容介紹

C程式設計是一種程式設計,也是一項工程。作為一本程式設計教材,不僅要介紹關於C語言的基本語言語法知識,還要強調思維方法的培養並著眼於套用現代軟體工程思想進行程式開發能力的訓練。基於算法思維方法的訓練是現代信息素養的重要內容,程式設計課程的教學是引導學習者利用計算機進行解題的能力培養過程。本書選擇了比較典型的問題,強調對問題的分析過程,目的在於通過典型問題分析,使讀者能夠舉一反三,不斷積累解決複雜問題的能力。

學習特徵分析

C語言程式設計教程是計算機專業第一個學期開設的課程,對於剛從高三上來的學生,其在高中不同程度地接觸了計算機,所以學習起來不是非常困難。他們有一定的認知能力,有比較高的求知慾,學生自主閱讀能力比較強,具有一定的加工信息的能力,但他們對一些事物的認識,還帶有片面性和表面性,有必要培養學生從計算機語言角度分析評價問題的思辯能力。

學習內容分析

模組化程式設計的內容分為四部分進行:
1.函式2.變數的存儲屬性3.模組的編譯和連結4.宏定義與宏替換
數組設計的內容分為三部分進行:
1.一維數組2.字元串3.二維數組與多維數組

教學目標分析

1.知識與能力
 能夠基本掌握模組化設計的規範,可以編制小程式;
 能夠熟練掌握其中的數組和模組化程式設計;
 能正確分析數組的程式設計中的作用。
2.過程與方法
 通過閱讀理解和分析相關C語言材料,體會C語言程式設計的方法。
 通過課堂分組討論,彼此交流學習心得、共同探索知識的能力。
3。情感態度與價值觀
 通過分析討論典型C語言程式,體驗模組化設計、全面正確分析各子模組的作用。
 通過對一個程式的不同實現方法,讓學生感悟到程式設計不是一件易事,必須努力學好課本知識的同時,再加上適當的上機實踐訓練,才能編好一個程式。

教學重點難點

課程設計的教學重點是程式模組化設計中的模組的編譯和連結,和數組中的一維數組,難點是宏定義與宏替換,和二維數組與多維數組的運用。

教學過程

與媒體資源:
教學階段 教師活動 學生活動 設計意圖 媒體及資源準備
圖解展示 畫圖解說 思考提問 讓學生清楚認識流程 黑板,多媒體
理論詳解 陳說理論 積極思考提問 清楚根本緣由 黑板
舉例說明 舉例 思考提問 進一步理解 黑板,多媒體
七、教學流程圖:
教學階段
教師活動
學生活動
設計意圖
媒體及資源準備
圖解展示
畫圖解說
思考提問
讓學生清楚認識流程
黑板,多媒體
理論詳解
陳說理論
積極思考提問
清楚根本緣由
黑板
舉例說明
舉例
思考提問
進一步理解
黑板,多媒體

教學評價

教師主要從以下幾個方面對學生的學習開展評價,並將學生學習的評價融入到各個教學活動過程中。
一、 針對自己在課堂上的表現,先讓學生對自己的表現進行自評,再由老師進行他
評,既體現學生自主性,又能體現活動的客觀性。
二、讓學生完成作業,通過對作業的檢查批改,從整體上評價學生這節課在收集信
息、寫作和評析等方面的學習結果。
三、通過學生完成作業的質量和完成作業的方式(與同學討論,查資料)等,再通
過學生自身的心得感受來評價。

參考資源

《c語言課程設計教程》,《C語言習題集與上機指導》等

備註與反思

上課形式單一,學生容易失去興趣,易豐富課堂生活,激發學生的積極性和參與到課堂討論中去,形成教與學的良性結構。
多讓學生參與到課堂討論學習中,增加課堂教學的效果,多多討論學習。
多找些參考資料,多上機實踐,多總結。

相關詞條

熱門詞條

聯絡我們