【說明】:此教學設計任務由南京曉莊學院現代教育技術課程老師yqiong參與教師-維基星光計畫進行wiki教學而發布。此詞條為範例詞條,由3104宏哥選定主題並負責、參與現代教育技術課程的所有同學協作共同完成!
《繼承》-基本信息:
科目:程式設計教程——用C ++語言編程教學對象:大一
課時:2 教學環境:計算機網路教室
學習者特徵分析:
程式設計教程——用C ++語言編程(必修)課程面對的是大一年級的學生,學生整體思維敏捷活躍,肯動腦筋,能積極參與討論、發表自己的觀點,動手能力強,有獨立的思維能力,接授知識能力較強,具有一定的自學能力。在課堂教學中需引導學生自主探究性的學習,讓他們在課堂上能夠善於發現問題,分析問題,解決問題,從而提高學生的信息能力。
學習內容分析:
本節課的教學內容是機械工業出版社、重點大學計算機教材必修模組一《程式設計教程——用C ++語言編程》中的第8章《繼承——派生類》第2時8.2中的《單繼承》。讓學生們了解繼承,從而掌握繼承,並且充分利用繼承來解決軟體復用問題。繼承機制是面向對象提供的另一種解決軟體復用問題的途徑,繼承不需要修改已有軟體代碼,它是一種基於目標代碼的復用機制。
教學目標分析
1、知識與技能:
理解c 語言單繼承的定義的理解、繼承方式的運用,以及實際操作,編寫程式。掌握c 語言的派生類對基類成員的訪問,派生類對象的初始化和賦值操作。
2、過程與方法:
通過任務引導學生經歷分析問題、設計算法、編寫程式、調試程式等用計算機解決問題的過程,讓學生初步學會使用單繼承來解決軟體復用問題。進一步掌握程式調試運行的方法。
3、情感態度與價值觀:
程式設計選取的題目都是生活中遇到的例子,加強學生利用本學科解決日常生活中的問題的意識。通過解決生活中的實筆法問題,體驗成功的快樂。
教學重點與難點
重點:
1.理解c 語言單繼承的定義的理解、繼承方式的運用,以及實際操作,編寫程式。2.掌握c 語言的派生類對基類成員的訪問,派生類對象的初始化和賦值操作。
難點:
在理解條件語句的基礎上,如何利用單繼承來解決軟體復用問題。教學策略的選擇與設計
本節課主要採用了講授法,小組合作式,自主探究學習方法,任務驅動法,強化練習法,交流討論法等。
從學生日常生活問題入手,快速自然的引導學生走進主題,明確本節課的學習目標,引發學生積極思考;講授新課內容,以醒目的方式將條件語句的格式、功能和執行過程呈現給學生;以小組合作的方式,在討論與探究中完成任務;把滑鼠還給學生,自己動手實踐,通過商場打折問題驅動學生完成任務,課程安排形成循序漸進的梯度,充分挖掘學生潛力;展示評價環節,讓學生在交流討論中明確條件選擇語句的執行流程及使用方法,逐步建構規範合理的利用計算機解決日常生活中問題的意識。在結束環節,以課後作業強化練習法結束本節課,使學生對條件語句的暫時記憶轉化為長期記憶
教學流程圖
教學評價
1、知識與技能:
掌握c 語言的單繼承的定義,方式,實例。並且能夠利用C 語言的單繼承來解決簡單的單繼承程式問題。
掌握派生類在基類成員的訪問,以及派生對象的初始化和賦值操作。
2、過程與方法:
通過任務引導學生經歷分析問題、設計算法、編寫程式、調試程式等用計算機解決問題的過程,讓學生初步學會使用單繼承來實現控制項結構。 進一步掌握程式調試運行的方法。
3、情感態度與價值觀:
程式設計選取的題目都是生活中遇到的例子,加強學生利用本學科解決日常生活中的問題的意識。 通過解決生活中的實筆法問題,體驗成功的快樂。
備註與反思
本課時從設定學生的成績等級出發,通過講授法、自主探究、小組合作學習法等,讓學生經歷分析問題,設計算法,編寫程式,調試運行的過程,學習條件句的基本格式和運用。設定的問題簡單,能幫助學生克服胃難情緒論,又從最貼進學生的成績入手,提高學生的學習興趣。 在教學的實施過程中要注重個體差異,學生程式不一,接收能力也會不一,對學生的評價要求就不能一樣。當個別學生因能力問題不能及時完成學習任務時,也要根據學生的進度給予適當的肯定,以增加學生的自信。