《選擇程式設計》

《選擇程式設計》

本詞條針對大學一年紀計算機科學與技術技術《選擇程式設計》內容章節,採用“問題解決教學”進行教學設計。教學設計思路明確,按照“引入--分析問題--設計算法--編定程式--選擇結構條件格式分析-關係運算符學習--實踐練習――交流評價--作業”的流程完成教學過程的設計。

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

一、基本信息:

科目:計算機科學與技術教學對象:大學一年級新生
課時:2 教學環境:多媒體網路教室

二、學習者特徵分析:

 學生初學計算機程式語言,對於計算機語言比較陌生,不能立即適應計算機語言的使用環境;
 學生接觸電腦較多,對電腦各項基本操作比較熟悉,對電腦硬體也有一定的了解;
 經過一段時間的學習,學生對c語言基本數據類型和標準輸入輸出方式有了比較深刻的理解,能夠運用所學知識編寫一些簡單的程式語句。但是對於稍微複雜的功能或程式無法實現;

三、學習內容分析:

 1、課名是《選擇型程式設計》,所用教材是由高等教育出版社出版的《c語言程式設計教程》第三版;
 2、所用課時為兩課時;
 3、在學習c語言的基本數據類型、常量、變數、運算符表達式等程式設計語言和程式順序結構的基礎上,學習程式的選擇結構—條件語句,其中包含“條件語句的格式、功能、執行過程”、“c語言的關係表達式、邏輯表達式”等程式設計語言的基本知識,主要有三種結構:if…else結構,if-elseif結構,switch結構。

四、教學目標分析

知識與技能

1) 掌握c語言的條件語句的格式、功能、執行過程;
2) 掌握c語言的關係表達式、邏輯表達式等程式設計語言的基本知識。
3) 能夠利用條件選擇語句編寫簡單的選擇結構的程式;
4) 能區分三種選擇結構的不同之處,並能恰當選擇,熟練運用三種選擇結構編寫程式;

過程與方法

1) 通過任務引導學生經歷分析問題、設計算法、編寫程式、調試程式等用計算機解決問題的過程,讓學生初步學會使用條件語句來實現控制項結構。
2) 通過教師講授和學生上機實踐,讓學生理解三種選擇結構的本質區別;
3) 通過理論學習和上機編程,讓學生體會到計算機語言的規律和計算機語言實現的方式;

情感態度與價值觀

1)通過理論學習,學生能理解計算機語言如何進行邏輯判斷,激發學生對計算機語言的興趣;
2)在學習與實踐的過程中,培養學生科學的邏輯素質和探究能力;

五、教學重點與難點

重點:

1)三種選擇結構語句的功能和格式;

2)關係表達式、邏輯表達式;

難點:

1)理解選擇結構語句執行的邏輯過程;

2)如何運用選擇結構解決實際編程問題;

六、教學策略的選擇與設計

本課綜合運用講授法、啟發式、自主學習協作學習等各種策略,指導學生進行自主探索學習。通過質疑、上機自學、小組交流、分組匯報等環節完成課文教學,培養學生綜合實踐能力。利用計算機作為學生解決問題的工具,並培養學生,發展學生的創造力和發散思維,通過引導學生進行分析綜合和指導學生利用計算機實現,培養學生的邏輯思維;
從學生日常生活問題入手,明確本節課的學習目標,引發學生積極思考;講授新課內容,以簡潔明了的方式將三種條件語句的格式、功能和執行過程呈現給學生;以小組合作的方式,在討論與探究中完成任務;把滑鼠還給學生,自己動手實踐,通過商場打折問題驅動學生完成任務,課程安排形成循序漸進的梯度,充分挖掘學生潛力;展示評價環節,讓學生在交流討論中明確條件選擇語句的執行流程及使用方法,逐步建構規範合理的利用計算機解決日常生活中問題的意識。在結束環節,以課後作業強化練習法結束本節課,使學生對條件語句的暫時記憶轉化為長期記憶。

設計特色:

教師不僅充分利用信息技術整合各種學習資源,在進行基本的理論教學的基礎上培養學生在計算機上大量親自實踐的能力,鼓勵學生上機操作,小組討論、協作學習、分組匯報,完成課堂教學,讓學生在理解書本知識後,能動手進行實踐,加深對理論的理解,提高編程能力

七、教學過程與媒體資源

教學階段教師活動學生活動設計意圖媒體及資源準備
問題導入

給出實際問題,創設問題情境,

激發學生學習興趣

思考並提出解決方案引起學生學習興趣黑板或幻燈片
內容講授

講解三種選擇結構的格式、

功能、執行過程

理解三種結構的異同讓學生首先從理論上理解選擇程式的執行過程幻燈片
上機實踐解答學生編程過程中的疑問編寫程式,解決實際問題

加深學生對條件語句的理解,

提高學生以知識解決問題的能力

計算機

八、教學流程圖:

yj1yj1

九、教學評價

1、學生自評表:

1)知識評價:
我知道了條件語句的兩種形式。□
我掌握了用條件語句解決簡單問題的方法。□
我能用條件語句編寫出解決與判斷有關問題的程式並用Qbasic實現算法。□
學生課堂表現評價
認真、積極、自信、善於與人合作、思維的條理性、思維的創造性□
2)能力評價:
和自己比,這節課我能拿個“__”(A、B、C、D)。

2、教師評價:

1)課堂表現評價:

評價我的學生
A(優秀)
B(良好)C(合格)選答
學生對條件語句形式的理解
表達清晰
能基本描述不能描述
學生練習的完成情況全部能完成
大部分能完成少部分完成
學生對討論交流的態度
非常投入
較積極應付式
學生們小組合作情況
分工明確,合作有效有合作,但分
工不盡合理
分工合作不合理

(1)編寫一個程式,判斷輸入的字元是否為數字。
(2)某居民區的物業向居民收取月衛生費的計費方法是:3人和3人以上的住戶,每戶收取5元;超過3人的住戶,每超1人加收1.2元。設計一個程式,根據輸入的人數,計算應收取的衛生費。
(3)編寫一個程式,求學生考試分數是否及格,如不及格輸出學生信息。

(4)彈性作業:供學有餘力的同學課後研究。
設計一個程式,求出任何一個一元二次不等式的解集。

十、備註與反思

1) 注重課堂理論教學時間與學生動手實踐時間的合理分配;
2) 情景問題設定合理,能提高學生學習興趣;
3) 在教學過程中注意個體差異,教學過程和評價過程要靈活;
4) 對少數學習困難的學生,進行適當鼓勵和幫助;

相關詞條

相關搜尋

熱門詞條

聯絡我們