就高中《信息技術(shù)基礎(chǔ)》(必修)中“信息的編程加工”的教學(xué)設(shè)計 江蘇省姜堰中學(xué) 丁高燕 一、教材分析 [教學(xué)內(nèi)容] 教育科學(xué)出版社2010年出版的《信息技術(shù)基礎(chǔ)》(必修)中第三章中“3.2信息的編程加工”; [地位作用] 本節(jié)內(nèi)容是學(xué)生在學(xué)習(xí)了信息加工的一般過程之后再來進行學(xué)習(xí),是對上一節(jié)情境的承接,主要是描述一個編程過程,通過對整個過程的體驗讓學(xué)生了解計算機加工信息的內(nèi)在機制,知道利用計算機解決問題的步驟。 [教學(xué)對象] 高一年級的幾乎沒有接觸過程序設(shè)計的學(xué)生 [教學(xué)目標] 知識目標:讓學(xué)生能理解算法的真正含義;了解編程加工信息的一般步驟:需求分析、算法設(shè)計、編程實現(xiàn)(界面設(shè)計、代碼編寫、調(diào)試運行);認識程序代碼。 能力目標:能與實際生活中的例子結(jié)合起來,培養(yǎng)學(xué)生分析問題、解決問題的能力以及主動學(xué)習(xí)的意識。 情感目標:通過互助小組,培養(yǎng)學(xué)生互相幫助、分工合作能力。 [教學(xué)重點] 算法的概念 [教學(xué)難點] 理解程序設(shè)計中變量的存儲原理、人的思維在計算機工作中發(fā)揮的作用
本論文由論文格式網(wǎng)整理,轉(zhuǎn)載請注明來源m.donglienglish.cn,更多論文,請點畢業(yè)論文查看 [教學(xué)策略] 導(dǎo)入,提出問題,解答,體驗,歸納總結(jié)并拓展知識 1、教學(xué)案例的設(shè)計策略 案例的選擇和設(shè)計是順利完成本部分教學(xué)內(nèi)容的重要保障。因此,我選擇了學(xué)生感興趣的智力問題:交換2個杯子中的溶液,如何去完成?激發(fā)起學(xué)生探討解決問題新方法的渴望,通過求解這個具體問題讓學(xué)生體驗分析問題得出算法的過程,并順理成章地引入交換2個變量中數(shù)據(jù),從而再引入比較2數(shù)大小并交換,為學(xué)生完成冒泡算法排序的學(xué)習(xí)鋪墊;例子由現(xiàn)實生活轉(zhuǎn)入抽象的理論,循序漸進地教與學(xué),這樣的方法有利于學(xué)生消化吸收掌握知識;并通過讓學(xué)生完成半成品VB程序,讓學(xué)生體會到成功的喜悅。 2、教學(xué)重點的定位 引導(dǎo)學(xué)生體驗編程加工解決問題的過程;程序代碼的認識與編寫只能是了解與嘗試。 3、教學(xué)資源運用的策略 教學(xué)設(shè)計中提供了半成品的VB程序、學(xué)案和學(xué)習(xí)網(wǎng)站,解決學(xué)生對程序語言的學(xué)習(xí)障礙,確保學(xué)生能夠順利完成學(xué)習(xí)任務(wù)。 4、學(xué)生學(xué)習(xí)策略 老師指導(dǎo)的基礎(chǔ)上,組織學(xué)生采取小組互助合作的方式,通過學(xué)習(xí)網(wǎng)站開展自主學(xué)習(xí)、探究學(xué)習(xí)。 [教學(xué)資源] 1、硬件資源:多媒體網(wǎng)絡(luò)教室、游戲道具 2、軟件資源:交換2個變量數(shù)據(jù)程序、VB mini安裝版、學(xué)習(xí)網(wǎng)站及冒泡排序法FLASH動畫 [教學(xué)用時] 1課時 二、教學(xué)過程設(shè)計 步驟 教師活動 學(xué)生活動 設(shè)計意圖 引入 前一階段,了解了信息加工的過程和方式。目前我們所學(xué)的信息加工方式是通過應(yīng)用軟件來實現(xiàn)的,比如:利用WORD中的“自選圖形”和EXCEL中的圖表功能可以實現(xiàn)數(shù)學(xué)函數(shù)圖像的繪制。(展示相應(yīng)的例子) 但是這樣的圖形不夠細致,而且無法隨函數(shù)作出準確相應(yīng)的變化 提出問題:如何用計算機幫我們解決我們要解決的具體問題呢? 觀察 創(chuàng)設(shè)情境 引入問題
分析問題 引出:計算機解決問題的方法里有一種就是針對具體的問題編制專門的程序來解決問題的方法,這就是我們這節(jié)課的要和大家一起了體驗的——編程加工及針對具體的問題編制專門的程序,實現(xiàn)信息加工的自動化。 明確思想:計算機可以幫人們解決問題,但計算機沒有自己的思維,它其實不知道如何去解決問題。那計算機是怎么解決實際問題呢?它甚至還會下象棋呢,科幻片中的機器人在現(xiàn)實生活能實現(xiàn)么? 理論介紹:哦,其實呀,人們事先對問題進行分析,確定解決問題的具體方法和步驟,然后用計算機可以識別的語言編制好一組讓計算機執(zhí)行的指令即程序,交給計算機,讓計算機按人們指定的步驟有效地工作,從而達到解決問題的目標。 學(xué)生們還沒編程加工信息的思想,老師的講解能讓他們有初步認識 提出問題,解決問題 1、算法是什么呢? 算法是指解決問題的方法和步驟。 (需要強調(diào))算法不僅是指計算的方法,而且還包含從何處著手、解題步驟以及結(jié)果處理等全過程。 2、舉例說明:在日常生活中經(jīng)常會寫信,郵寄一封信的過程可分為: 寫信→寫信封→貼郵票→投入信箱 理解算法的真正含義,并能與實際生活中的例子結(jié)合起來。 給出算法的定義,并舉例說明,使學(xué)生充分理解算法的真正含義,區(qū)分算法不僅是指計算的方法 運用知識 請思考:要把A杯子里的水和B杯子里的牛奶交換一下,你可以想到什么辦法呢?討論一下解決這個問題的算法哦! 引導(dǎo)學(xué)生思考,總結(jié)出幾個算法,按既定目標挑選其中一個講解:取一空杯C→將A杯中水倒入C杯中→將B杯中牛奶倒入A杯中→將C杯中的水倒入B杯中 學(xué)生討論思考并表述方法 體會分析問題-解決問題 讓學(xué)生能理解算法的真正含義,并能與實際生活中的例子結(jié)合起來,學(xué)會分析問題、解決問題。體現(xiàn)教學(xué)的知識目標和能力目標 為后面引入變量交換數(shù)據(jù)作鋪墊 知識過渡 計算機中處理簡單問題的方法:如何交換兩變量A、B中的值。 在計算機中處理此類問題時不能直接交換A、B的值,需臨時變量C,逐步交換。[此處需要形象地解釋一下計算機中變量存儲機制:變量就象是用于存放數(shù)據(jù)的盒子] 根據(jù)前面換水和牛奶的例子,你能不能得到啟發(fā),來解決這個問題呢? 由學(xué)生自己思考出解決問題的算法如下: (1) 將A的值賦給C; (2) 將B的值賦給A; (3) 將C的值賦給B。 學(xué)生運用所學(xué)知識,討論思考并表述方法 理解計算機處理數(shù)據(jù)的內(nèi)在運行機制。 并靈活運用所學(xué)知識。 知識延展 那具體地用計算機來解決這個問題該如何操作呢? 程序設(shè)計的一般步驟: 1、分析問題:確定要解決的問題,即要求計算機“做什么”。 2、設(shè)計算法:對某一特定的問題設(shè)計的求解步驟和方法。 3、編程實現(xiàn):把人們設(shè)計的算法轉(zhuǎn)換成計算機能夠識別的代碼 界面設(shè)計→代碼編寫→調(diào)試運行→維護 了解程序設(shè)計的一般過程,對程序設(shè)計有概括性的認識。 介紹編程的一般過程,讓學(xué)生系統(tǒng)的學(xué)習(xí) 體驗過程 體驗程序: 利用安裝好的VB來運行“交換兩個變量中值”程序。 (教師演示、巡視、指導(dǎo)) 完成“交換兩個變量中值”程序的運行。 要求小組內(nèi)先做完的同學(xué)幫助其他同學(xué),充當小老師的角色。 對程序設(shè)計有概括性的認識,了解使用編程方式解決問題的一般步驟。 知識延展 拓展:那現(xiàn)在你會不會解決這個問題呢? 比較兩個數(shù)A、B,將較小的一個放在A中,較大的一個放在B中。 請同學(xué)們自主完成這個程序設(shè)計。 學(xué)生思考討論,完成相應(yīng)的程序設(shè)計。要求小組內(nèi)先做完的同學(xué)幫助其他同學(xué),充當小老師的角色。 通過設(shè)置兩個例子,讓學(xué)生對此有所認識,為后面冒泡排序法的掌握鋪設(shè)兩級臺階,有利于學(xué)生的學(xué)習(xí)和掌握。 自主學(xué)習(xí) 1、學(xué)生看課本44頁有關(guān)冒泡排序算法的知識及學(xué)習(xí)網(wǎng)站上該算法動畫演示。(教師巡視、指導(dǎo)) 2、游戲:現(xiàn)場利用教師提供的道具演示冒泡排序法的過程。 3、小結(jié):冒泡排序法的核心思想是兩兩比較。 (道具:在5張16開白紙上分別寫上數(shù)字2、7、9、11、14,并打亂順序。) 1、了解冒泡排序法的相關(guān)知識。 2、游戲:5位同學(xué)資源上臺站成一排,每人手中拿著教師預(yù)先寫好數(shù)字的一張紙,由一位同學(xué)指揮,根據(jù)冒泡排序法交換手中紙張,實現(xiàn)數(shù)據(jù)排序。 通過游戲,讓學(xué)生加深印象,能形象直觀地理解冒泡算法 能力體驗 請同學(xué)們自主完成冒泡算法的程序設(shè)計(教師巡視、指導(dǎo)) 通過互助組協(xié)作完成程序設(shè)計 總結(jié) 通過今天的學(xué)習(xí),大家對信息的編程加工,計算機處理數(shù)據(jù)的方法有一個概括性的認識,體驗了程序設(shè)計的獨特魅力。這節(jié)課的內(nèi)容是“算法與程序設(shè)計”選修模塊中的一部分,如果大家還有興趣可以選修這個模塊。可以進一步了解計算機是如何下象棋的! 總結(jié)操作過程的經(jīng)驗,理解計算機對信息進行編程加工的原理與方法。 概括本節(jié)課所學(xué)內(nèi)容,并介紹“算法與程序設(shè)計”選修模塊,為學(xué)生對該模塊有所認識,對選修提供幫助。 留下一個誘人的例子,吸引學(xué)生去探究“算法與程序設(shè)計” 三、教學(xué)反思 對于沒有程序設(shè)計基礎(chǔ)的學(xué)生,要在一節(jié)課內(nèi)講清楚算法的概念、程序設(shè)計的思想等內(nèi)容需要教師靈活地處理教材。本節(jié)課的教學(xué)我曾嘗試過多種教學(xué)方式:傳統(tǒng)教學(xué)方式(全由老師講解編程方式加工信息)、學(xué)生自主學(xué)習(xí)方式(學(xué)生根據(jù)學(xué)習(xí)網(wǎng)站自學(xué))、半傳統(tǒng)半自主學(xué)習(xí)方式(二者結(jié)合)。從教學(xué)效果來看:傳統(tǒng)教學(xué)方式,只能讓課程越教越枯燥;但想要完全通過自主學(xué)習(xí)的方式來讓學(xué)生理解編程方式加工信息也是行不通的,因為高一學(xué)生幾乎沒有接觸過程序設(shè)計,對計算機中數(shù)據(jù)的處理完全不理解;只有通過設(shè)置兩個例子講解,給學(xué)生一定的知識提示,為后面冒泡排序法的掌握鋪設(shè)兩級臺階。循序漸進地教與學(xué),例子由現(xiàn)實生活轉(zhuǎn)入抽象的數(shù)學(xué)理論,這樣的教與學(xué),有利于學(xué)生消化吸收掌握知識。
本站部分文章來自網(wǎng)絡(luò),如發(fā)現(xiàn)侵犯了您的權(quán)益,請聯(lián)系指出,本站及時確認刪除 E-mail:349991040@qq.com
論文格式網(wǎng)(m.donglienglish.cn--論文格式網(wǎng)拼音首字母組合)提供其他論文畢業(yè)論文格式,論文格式范文,畢業(yè)論文范文