欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      Scratch程序設(shè)計(jì)課程

      時(shí)間:2019-05-12 23:50:20下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《Scratch程序設(shè)計(jì)課程》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《Scratch程序設(shè)計(jì)課程》。

      第一篇:Scratch程序設(shè)計(jì)課程

      Scratch程序設(shè)計(jì)課程《跳舞的女孩》教學(xué)設(shè)計(jì)與反思

      在Scratch編程創(chuàng)作過(guò)程中,角色形狀的變化可以通過(guò)改變?cè)煨蛠?lái)實(shí)現(xiàn),同時(shí)也可以通過(guò)特效模塊Scratch程序設(shè)計(jì)課程《跳舞的女孩》教學(xué)設(shè)計(jì)與反思和Scratch程序設(shè)計(jì)課程《跳舞的女孩》教學(xué)設(shè)計(jì)與反思來(lái)實(shí)現(xiàn)。本課以設(shè)計(jì)角色的舞姿為切入點(diǎn),引入特效模塊的應(yīng)用,培養(yǎng)學(xué)生在編程創(chuàng)作過(guò)程中,學(xué)會(huì)一種通過(guò)反復(fù)嘗試尋找到最佳效果的科學(xué)發(fā)現(xiàn)過(guò)程的思維方式。

      一、教學(xué)目標(biāo)分析

      對(duì)顏色特效的應(yīng)用學(xué)生在前幾節(jié)課的創(chuàng)作中有過(guò)體會(huì)和應(yīng)用,但其他特效的應(yīng)用還沒有進(jìn)行專門的探究嘗試,有些腳本設(shè)計(jì)學(xué)生不一定能想得到。鑒于這些基本條件,《跳舞的女孩》這節(jié)課的教學(xué)目標(biāo)設(shè)定如下:

      1.嘗試運(yùn)用Scratch程序設(shè)計(jì)課程《跳舞的女孩》教學(xué)設(shè)計(jì)與反思 模塊中各種特效進(jìn)行創(chuàng)編舞姿。

      2.初步理解角色初始化的腳本設(shè)計(jì)的意義。Scratch程序設(shè)計(jì)課程《跳舞的女孩》教學(xué)設(shè)計(jì)與反思

      3.通過(guò)嘗試探究能理解范例中女孩扭動(dòng)身子的腳本。

      4.會(huì)從一個(gè)作品中導(dǎo)出角色,再導(dǎo)入到另一個(gè)作品中新增角色。

      5.會(huì)從一個(gè)作品中輸出聲音,再導(dǎo)入到另一個(gè)作品中新增聲音。

      6.發(fā)揮想象,自己設(shè)計(jì)一個(gè)舞蹈。

      本課重點(diǎn)要學(xué)習(xí)的是Scratch中和Scratch程序設(shè)計(jì)課程《跳舞的女孩》教學(xué)設(shè)計(jì)與反思和 Scratch程序設(shè)計(jì)課程《跳舞的女孩》教學(xué)設(shè)計(jì)與反思以及 Scratch程序設(shè)計(jì)課程《跳舞的女孩》教學(xué)設(shè)計(jì)與反思模塊設(shè)計(jì)角色舞姿的腳本。

      為了讓學(xué)生能在有限的40分鐘內(nèi),完成舞蹈設(shè)計(jì),課前,老師為學(xué)生提供了同學(xué)們喜歡的音樂和圖片。

      二、教學(xué)過(guò)程的設(shè)計(jì)

      新穎有趣的范例能很好吸引學(xué)生,啟發(fā)學(xué)生思考和創(chuàng)作的欲望,首先播放范例《跳舞的女孩》,瞧!一個(gè)女孩穿著漂亮的衣服,在音樂的伴奏下,扭動(dòng)著身子,點(diǎn)擊小女孩,服飾發(fā)生著變化。課堂上通過(guò)老師一邊說(shuō)作品的表演情景,一邊向?qū)W生暗示著本節(jié)課要學(xué)習(xí)和創(chuàng)作內(nèi)容。為掃清學(xué)生在后面研習(xí)范例的障礙,課堂中將范例中核心腳本(角色舞姿)的設(shè)計(jì),通過(guò)用自然語(yǔ)言過(guò)渡到腳本的設(shè)計(jì)的描述示范腳本搭建過(guò)程,幫助學(xué)生理解,突破教學(xué)中的難點(diǎn)。重要的幾步教學(xué)過(guò)程如下:

      1.如何獲取他人作品中的角色

      創(chuàng)作中同學(xué)們有時(shí)為尋找角色而焦急,不妨把他人作品中角色拿來(lái),這樣一是可以省時(shí)間;二是可以在別人設(shè)計(jì)的基礎(chǔ)上加以修改為我所用。

      (1)打開范例,將鼠標(biāo)指向角色并點(diǎn)擊右鍵后單擊“輸出這個(gè)角色”,保存(見圖1)。Scratch程序設(shè)計(jì)課程《跳舞的女孩》教學(xué)設(shè)計(jì)與反思 圖1

      (2)接下來(lái),打開一個(gè)Scratch新窗口,從文件夾中導(dǎo)入角色小女孩。刪除腳本,保留造型。

      2.核心腳本設(shè)計(jì)的教學(xué)

      演員挑選后,我用神秘的語(yǔ)氣問(wèn):同學(xué)們,你們想不想知道女孩扭腰扭臀的動(dòng)作是如何設(shè)計(jì)的?你們能想到嗎?此時(shí),我告訴學(xué)生Scratch外觀模塊中有一個(gè)特效模塊,我們來(lái)嘗試一下,首先假設(shè)利用旋轉(zhuǎn)特效每次增加50,分四次逐次完成向右旋轉(zhuǎn)200的變化幅度,看,小女孩開始的舞姿(見圖2)。其次,利用旋轉(zhuǎn)特效每次增加-50,分八次逐次完成向左旋轉(zhuǎn)400的變化幅度,看,小女孩舞姿由右到左的變化過(guò)程(見圖3)。最后,利用旋轉(zhuǎn)特效每次增加50,分四次逐次完成向右旋轉(zhuǎn)200的變化幅度回到初始位(見圖4)。通過(guò)三次重復(fù)完成一個(gè)舞姿設(shè)計(jì),如果,你覺得舞姿不美,還可以在改變特效模塊中的數(shù)字和重復(fù)次數(shù),再嘗試尋找到你認(rèn)為滿意的效果。

      Scratch程序設(shè)計(jì)課程《跳舞的女孩》教學(xué)設(shè)計(jì)與反思Scratch程序設(shè)計(jì)課程《跳舞的女孩》教學(xué)設(shè)計(jì)與反思Scratch程序設(shè)計(jì)課程《跳舞的女孩》教學(xué)設(shè)計(jì)與反思Scratch程序設(shè)計(jì)課程《跳舞的女孩》教學(xué)設(shè)計(jì)與反思Scratch程序設(shè)計(jì)課程《跳舞的女孩》教學(xué)設(shè)計(jì)與反思Scratch程序設(shè)計(jì)課程《跳舞的女孩》教學(xué)設(shè)計(jì)與反思

      學(xué)生通過(guò)老師講解和直觀演示,初步了解到旋轉(zhuǎn)特效模塊改變角色的樣子的設(shè)計(jì)。隨后,我引發(fā)學(xué)生思考,使用下拉菜單Scratch程序設(shè)計(jì)課程《跳舞的女孩》教學(xué)設(shè)計(jì)與反思 選擇不同的特效,嘗試看一看小女孩的表演會(huì)出現(xiàn)怎樣的效果?暗示學(xué)生去探究其他特效的應(yīng)用。

      特效模塊的應(yīng)用,小學(xué)生重點(diǎn)只是在嘗試中去感知和體驗(yàn)著用就可以了。至于旋轉(zhuǎn)特效模塊中數(shù)字的變化、造型以及角色的設(shè)定的旋轉(zhuǎn)中心不同,都會(huì)影響到表現(xiàn)效果,這里老師沒有過(guò)多去指導(dǎo)學(xué)生,而是,學(xué)生參與嘗試活動(dòng)后,讓學(xué)生在實(shí)際創(chuàng)作中通過(guò)嘗試感知并修改完成角色形狀變化的設(shè)計(jì)。

      3、自由創(chuàng)作

      經(jīng)過(guò)老師講解和示范,再請(qǐng)學(xué)生研習(xí)范例,在此基礎(chǔ)上設(shè)計(jì)創(chuàng)作自己的作品,這樣學(xué)生就可以從多角度來(lái)表現(xiàn)自己的想法,拓寬了學(xué)生創(chuàng)作視野,教師主要是巡視指導(dǎo)。教學(xué)中很多學(xué)生挑選了江南style的歌曲創(chuàng)編舞蹈。

      三、教學(xué)反思

      本課是學(xué)生嘗試發(fā)現(xiàn)尋找最佳表現(xiàn)效果的創(chuàng)作活動(dòng)又一次體驗(yàn)。從實(shí)施過(guò)程看,在老師的指導(dǎo)下,學(xué)生能積極的進(jìn)行著有意思的嘗試探究學(xué)習(xí)活動(dòng):通過(guò)不同特效的設(shè)置獲得改變角色形狀的不同效果,將效果融入到自己的作品創(chuàng)作中實(shí)現(xiàn)作品創(chuàng)意;從實(shí)施效果看,學(xué)生初步形成了編程創(chuàng)作中搭建腳本反復(fù)嘗試探究獲得自己想要的結(jié)果的意識(shí),掌握了一些嘗試的方法,使學(xué)生形成科學(xué)發(fā)現(xiàn)的思維方式。課后跟學(xué)生進(jìn)行了交流,學(xué)生們對(duì)這樣的嘗試探究活動(dòng)很感興趣,特別希望老師給予更多的自由時(shí)間。本課從實(shí)際效果上達(dá)到了一定的目標(biāo),然而對(duì)特效的表現(xiàn)效果的再應(yīng)用、腳本編寫的再熟練,還需要進(jìn)一步的開展有針對(duì)性的更具體的課堂和課外的創(chuàng)作活動(dòng)來(lái)體驗(yàn)和改進(jìn)提升自己的作品。

      第二篇:Scratch程序設(shè)計(jì)課程《萬(wàn)花筒》教學(xué)設(shè)計(jì)

      Scratch程序設(shè)計(jì)課程《萬(wàn)花筒》教學(xué)設(shè)計(jì)

      一、教材和學(xué)情分析

      《萬(wàn)花筒》一課是《兒童數(shù)字文化創(chuàng)作課程Scratch程序設(shè)計(jì)》教材中第十二課,也是數(shù)字藝術(shù)單元的第一課。該課學(xué)習(xí)內(nèi)容來(lái)源于Scratch軟件內(nèi)建例子“Interactive Art” 文件夾中第4個(gè)作品“Kaleidoscope”。點(diǎn)擊綠旗,按“上、下、左、右”鍵,舞臺(tái)會(huì)出現(xiàn)各種圖案,有點(diǎn)類似萬(wàn)花筒的效果(見圖1)。

      圖1 舞臺(tái)效果

      學(xué)生基礎(chǔ)是在前面經(jīng)過(guò)了數(shù)字動(dòng)畫和數(shù)碼游戲兩個(gè)單元的學(xué)習(xí),通過(guò)模范范例創(chuàng)作,了解用Scratch程序表達(dá)方法,從而編寫程序?qū)崿F(xiàn)自己的想法。在教材設(shè)計(jì)時(shí),為了保持學(xué)生學(xué)習(xí)的興趣,因此,數(shù)字藝術(shù)單元第一課,主要是讓學(xué)生在玩中感悟程序設(shè)計(jì)的奇趣,通過(guò)修改程序,利用模塊在舞臺(tái)形成各種神奇的圖案,并保存舞臺(tái)效果圖,分享學(xué)生之間的作品,體驗(yàn)數(shù)字藝術(shù)的奇妙,激發(fā)學(xué)生的創(chuàng)作欲望和發(fā)現(xiàn)美的能力。基于以上的分析,確定以下學(xué)習(xí)目標(biāo)。

      二、學(xué)習(xí)目標(biāo)分析

      學(xué)生通過(guò)前面的學(xué)習(xí),基本掌握了Scratch腳本搭建和分析的一些方法了,本節(jié)課的范例中涉及到的腳本不是很難理解,學(xué)生通過(guò)嘗試著玩,基本能讀懂腳本設(shè)計(jì)方法,這節(jié)課的教學(xué)目標(biāo)設(shè)定如下:

      (一)學(xué)習(xí)目標(biāo) 1.能讀懂范例中的將移動(dòng)模塊或旋轉(zhuǎn)模塊插入到

      復(fù)合模塊中,控制角色如果按下某一鍵就移動(dòng)或旋轉(zhuǎn),否則,停止該腳本的設(shè)計(jì)方法。2.能靈活運(yùn)用

      模塊生成圖案。

      3.修改腳本,設(shè)計(jì)不同的萬(wàn)花筒。

      4.能“將舞臺(tái)存成圖片”保留,并給圖賦予寓意。5.通過(guò)玩一玩,激發(fā)創(chuàng)作欲望和發(fā)現(xiàn)美的能力。

      (二)教學(xué)重點(diǎn)

      指導(dǎo)學(xué)生如何來(lái)玩,從玩中體驗(yàn)?zāi)_本設(shè)計(jì)的方法。

      (三)教學(xué)難點(diǎn)

      幫助學(xué)生在理解腳本設(shè)計(jì)方法的基礎(chǔ)上,修改腳本玩出不同效果。

      三、教學(xué)過(guò)程的設(shè)計(jì)

      按照“為創(chuàng)作而教”教學(xué)方法,結(jié)合本節(jié)課的特點(diǎn)玩中學(xué),設(shè)計(jì)了以下教學(xué)環(huán)節(jié):

      (一)創(chuàng)設(shè)情景

      上課開始,我利用談話的方式說(shuō):同學(xué)們一定玩過(guò)萬(wàn)花筒,只要往筒眼里一看,就會(huì)出現(xiàn)一朵美麗的“花”樣,將它稍微轉(zhuǎn)一下又會(huì)出現(xiàn)一種圖案。在Scratch 軟件里打開例子“Interactive Art” 文件夾中第4個(gè)作品“Kaleidoscope”,按下“上、下、左、右”鍵,嘗試著玩一玩,你也可以在舞臺(tái)上看到萬(wàn)花筒的類似效果。這節(jié)課請(qǐng)同學(xué)們模仿范例,設(shè)計(jì)“萬(wàn)花筒”,看誰(shuí)玩出的圖案最美。

      (二)范例研習(xí),如何來(lái)玩呢?請(qǐng)同學(xué)按照以下問(wèn)題去學(xué)習(xí)。

      1.打開例子,玩一玩,聯(lián)想一下,看一看,角色就好像是萬(wàn)花筒中的彩色紙片,旋轉(zhuǎn)后,每個(gè)紙片出發(fā)的角度是不一樣的,當(dāng)然你可以平均設(shè)定出發(fā)角度,也可以任意出發(fā)角度。挑選其中一個(gè)角色的腳本讀一讀。

      2.學(xué)生開始嘗試著玩,我開始在機(jī)房里巡視,同時(shí),用欣賞的眼光和好奇的心情,展示和點(diǎn)評(píng)學(xué)生的作品,激發(fā)學(xué)生學(xué)習(xí)的欲望。請(qǐng)有代表性的學(xué)生說(shuō)一說(shuō),他的玩法。

      范例學(xué)習(xí)后,我檢查他們理解腳本的情況,打開范例腳本,我請(qǐng)同學(xué)回答以下問(wèn)題:

      (1)哪一個(gè)模塊使角色在舞臺(tái)留下了痕跡呢?

      學(xué)生很快回答出“圖章”。

      (2)三個(gè)角色的面向角度(0、120、240),為什么這樣設(shè)定?你發(fā)現(xiàn)什么規(guī)律嗎?如果再?gòu)?fù)制一個(gè)角色,增加“萬(wàn)花筒”中的角色數(shù)量,面向角度如何修改? 學(xué)生回答并解釋,教師告訴學(xué)生,用360除以角色的個(gè)數(shù),得到一個(gè)平均值,然后從0開始,依次增加這個(gè)平均值,設(shè)定角色的面向角度。當(dāng)然,你可以設(shè)定任意角度。

      (三)模仿創(chuàng)作

      接下來(lái),請(qǐng)同學(xué)們打開范例,復(fù)制角色,修改初始化腳本中面向角度,玩一玩。請(qǐng)同學(xué)們說(shuō),你還想到哪些方法來(lái)玩?此刻,同學(xué)們你一言我一語(yǔ)說(shuō)出了很多種方法,如,可以變換造型;添加顏色特效;修改腳本中移動(dòng)的步數(shù)??等等。好,同學(xué)們一定會(huì)發(fā)現(xiàn)很多驚喜!別忘了留下瞬間的奇妙。如圖2所示,把你玩出來(lái)的舞臺(tái)最美圖案保存下來(lái),并給圖案賦予寓意。

      圖2 將舞臺(tái)存成圖片

      4.同學(xué)們繼續(xù)。教師一邊展示一邊用激情的語(yǔ)言點(diǎn)評(píng)學(xué)生作品,課堂上,學(xué)生積極性特別高,都想展示自己的作品。

      (四)分享交流

      1.邀請(qǐng)同學(xué)欣賞你的作品。

      2.介紹一下,你是如何玩出如圖3所示的精彩圖案(學(xué)生作品)。

      3.當(dāng)學(xué)生陶醉在成功的喜悅之中,我又出示了一組漂亮的圖(見圖4),使學(xué)生知道運(yùn)用不同程序還可以設(shè)計(jì)出不同效果的奇妙的圖案,我們可以用PPT整理這些圖案,制作個(gè)人數(shù)字畫展。讓我們?cè)谙鹿?jié)課《神奇的圖章》一課中去感受數(shù)字藝術(shù)的奇幻吧。

      圖4 個(gè)人數(shù)字畫展

      轉(zhuǎn)載于網(wǎng)絡(luò),僅供參考

      第三篇:《Scratch編程》課程綱要

      《Scratch編程》課程綱要

      課程名稱

      Scratch編程

      設(shè)計(jì)者

      曹榮澤

      適用年級(jí)

      三至六年級(jí)

      總課時(shí)

      18課時(shí)

      課程類型

      知識(shí)拓展類

      課程簡(jiǎn)介

      本課程把Scratch編程學(xué)習(xí)和創(chuàng)作多媒體作品結(jié)合起來(lái),在創(chuàng)作動(dòng)畫作品和編寫游戲作品的過(guò)程中掌握程序設(shè)計(jì)的方法,讓學(xué)生充分體驗(yàn)思考的樂趣、滿足創(chuàng)作的欲望和收獲成功的喜悅。在課程活動(dòng)中,有開展模擬編寫知名游戲的嘗試,有把自己喜歡的小故事制作成一部動(dòng)畫片,有做智能出題的程序,還有編寫畫板程序等等。在這個(gè)課堂里,為學(xué)生創(chuàng)造了“邊學(xué)邊玩”的氛圍,運(yùn)用Scratch積木式編程語(yǔ)言環(huán)境,開設(shè)一個(gè)輕松有趣的創(chuàng)作課堂。并且鼓勵(lì)學(xué)生發(fā)布程序作品至Scratch網(wǎng)站,與來(lái)自不同國(guó)家的Scratch作品愛好者進(jìn)行交流。

      背景分析

      “提高學(xué)生的信息素養(yǎng),培養(yǎng)學(xué)生的創(chuàng)新能力”是開展信息技術(shù)教育的課程意義。而目前以辦公室軟件培訓(xùn)為主的信息技術(shù)課堂難以提供給學(xué)生發(fā)揮創(chuàng)新能力和表達(dá)自我思想的空間。另一方面,近年來(lái),智能手機(jī)和平板電腦等電子產(chǎn)品異軍突起,讓“微信”、“水果忍者”、“愛奇藝”等APP程序成了人們離不開的學(xué)習(xí)、交流與娛樂的載體。“程序設(shè)計(jì)”是信息技術(shù)軟件領(lǐng)域的支持命脈。讓學(xué)生涉及“程序設(shè)計(jì)”的領(lǐng)域,能強(qiáng)化他們的思維訓(xùn)練與解決問(wèn)題的能力。但是,針對(duì)初中學(xué)生的年齡特點(diǎn),他們的邏輯思維能力尚處于發(fā)展階段,編寫和調(diào)試代碼等解決問(wèn)題的能力還未形成。任何一種程序設(shè)計(jì)語(yǔ)言對(duì)他們來(lái)說(shuō),編寫代碼和調(diào)試代碼都將是一道門檻。很可能使他們?cè)趯W(xué)習(xí)過(guò)程中,逐漸失去學(xué)習(xí)的興趣和耐心。美國(guó)麻省理工大學(xué)開發(fā)的Teens編程軟件Scratch解除了我的困惑。它的“搭積木”式編程環(huán)境,有效地避免了繁瑣的代碼編寫,保留了程序設(shè)計(jì)中變量、鏈表、調(diào)用、面像對(duì)象編程等思維方式。更讓我們稱贊的是,它融入了多媒體的思想,有聲音、色彩、動(dòng)畫、情節(jié)等元素。非常符合當(dāng)前初中信息技術(shù)課堂“創(chuàng)作多媒體作品”的思路。通過(guò)教學(xué)實(shí)踐,我發(fā)現(xiàn)學(xué)習(xí)過(guò)《Scratch多媒體編程》的學(xué)生,在編益智游戲、編導(dǎo)制作生活動(dòng)畫片、開發(fā)實(shí)用小程序等三大方向發(fā)展。通過(guò)《Scratch多媒體編程》的學(xué)習(xí),他們更善于發(fā)現(xiàn)自己的不一樣,識(shí)別自己的優(yōu)劣勢(shì),并在各自的知識(shí)基礎(chǔ)上延續(xù)自我學(xué)習(xí)與發(fā)展。

      課程目標(biāo)

      《Scratch多媒體編程》課程目標(biāo)是:提高學(xué)生獲取信息、重組信息、表達(dá)信息的素養(yǎng);訓(xùn)練其設(shè)計(jì)程序和解決問(wèn)題的能力;養(yǎng)成嚴(yán)密的邏輯思維品質(zhì),以科學(xué)態(tài)度走向創(chuàng)新與實(shí)踐。

      根據(jù)三維目標(biāo)的劃分,將課程目標(biāo)細(xì)分如下:

      1.知識(shí)與技能

      認(rèn)識(shí)并熟悉Scratch語(yǔ)言編程環(huán)境,掌握面向?qū)ο蟪绦虻幕窘Y(jié)構(gòu),能編寫面向?qū)ο蠼巧某绦蚰_本;熟悉“動(dòng)作”、“控制”、“畫筆”、“外觀”、“偵測(cè)”、“數(shù)字邏輯”和“變量”等積木指令的運(yùn)用;理解并運(yùn)用“變量”和“鏈表”等常見數(shù)據(jù)結(jié)構(gòu)類型;理解邏輯運(yùn)算、條件判斷、循環(huán)控制和事件觸發(fā)等程序設(shè)計(jì)過(guò)程中的基本方法。

      2.過(guò)程與方法

      通過(guò)完整地體驗(yàn)設(shè)計(jì)想象、編輯角色、選擇積木指令、組裝搭建積木指令、執(zhí)行調(diào)試等創(chuàng)作過(guò)程,初步掌握面向?qū)ο窬幊痰姆椒ê驮O(shè)計(jì)程序的技術(shù)。

      3.情感態(tài)度與價(jià)值觀

      感受程序設(shè)計(jì)技術(shù)實(shí)現(xiàn)功能的獨(dú)特性,激發(fā)對(duì)信息技術(shù)的學(xué)習(xí)興趣,體驗(yàn)創(chuàng)作結(jié)合程序功能的交互式多媒體作品的樂趣,有個(gè)性地表達(dá)內(nèi)心的創(chuàng)想。

      學(xué)習(xí)主題

      活動(dòng)安排

      預(yù)備周主題一:《我會(huì)用Scratch》

      2.《小貓散步》-認(rèn)識(shí)和使用Scratch

      3.《從遠(yuǎn)處跑來(lái)的貓》-使用Scratch的功能模塊

      4.《向左走,向右走》-用鍵盤控制角度實(shí)現(xiàn)交互

      5.《切水果》-使用變量

      6.實(shí)踐

      主題二:《我會(huì)編程序》

      7.《不停息的畫筆》-編寫應(yīng)用程序畫板

      主題三:《我會(huì)編動(dòng)畫》

      8.《奔跑的豹》-Scratch實(shí)現(xiàn)動(dòng)畫角色

      9.《黑夜星空》-Scratch中實(shí)現(xiàn)動(dòng)畫場(chǎng)景

      10.實(shí)踐

      主題四:《我會(huì)編游戲》

      11.《點(diǎn)金幣》-編寫計(jì)時(shí)游戲程序

      12.《迷宮蘋果》-編寫闖關(guān)游戲程序

      13.《萬(wàn)圣節(jié)的禮物》-編寫完整的多關(guān)卡游戲程序

      14.實(shí)踐

      主題五:《我會(huì)用算法》

      15.《數(shù)字排隊(duì)》-Scratch中實(shí)現(xiàn)數(shù)據(jù)排序等基本算法程序

      主題六:《我會(huì)大創(chuàng)造》

      16.小組自主創(chuàng)作

      17.小組自主創(chuàng)作

      18.小組自主創(chuàng)作

      評(píng)價(jià)方式

      成績(jī)?cè)u(píng)定

      課程評(píng)價(jià)以學(xué)生設(shè)計(jì)制作的綜合作品評(píng)價(jià)為主,參考課堂的“學(xué)習(xí)能力+態(tài)度紀(jì)律”。達(dá)到“優(yōu)秀”獲得2學(xué)分;“合格”獲得1學(xué)分。

      參考資料

      備注

      第四篇:程序設(shè)計(jì)課程教學(xué)研究

      程序設(shè)計(jì)課程教學(xué)研究

      摘要 學(xué)習(xí)計(jì)算機(jī)語(yǔ)言并進(jìn)行編程訓(xùn)練,是學(xué)生深入理解計(jì)算機(jī)的一個(gè)突破口,是熟悉計(jì)算機(jī)思維的一個(gè)重要途徑。但如何讓學(xué)生掌握程序設(shè)計(jì)的基本概念和基本方法,并能用一種程序設(shè)計(jì)語(yǔ)言編寫計(jì)算機(jī)程序,難度很大。同時(shí)也是計(jì)算機(jī)教學(xué)人員需要進(jìn)行教學(xué)研究的一個(gè)主要方面。

      關(guān)鍵詞 教學(xué)模式;教師;學(xué)生;教學(xué)并重

      中圖分類號(hào) G642 文獻(xiàn)標(biāo)識(shí)碼 A 文章編號(hào) 1671-489X(2008)016-0042-02 學(xué)生編程能力較差的原因

      對(duì)于一些非計(jì)算機(jī)專業(yè)的學(xué)生,他們主觀上會(huì)認(rèn)為,將來(lái)不會(huì)從事編寫程序的工作,學(xué)習(xí)編程對(duì)他們沒用。計(jì)算機(jī)學(xué)科概念的基本術(shù)語(yǔ)比較抽象,程序設(shè)計(jì)語(yǔ)言的語(yǔ)法枯燥,編程的算法比較復(fù)雜,由于以上幾方面的原因?qū)е聦W(xué)生在學(xué)習(xí)過(guò)程中沒有學(xué)習(xí)的興趣以及學(xué)習(xí)的主動(dòng)性。在學(xué)習(xí)程序設(shè)計(jì)的過(guò)程中,不光需要學(xué)生掌握所學(xué)的程序設(shè)計(jì)語(yǔ)言的基本語(yǔ)法規(guī)則,還要學(xué)會(huì)程序設(shè)計(jì)的思維方法,而前者全是一些嚴(yán)格的規(guī)定,后者卻要求靈活運(yùn)用。學(xué)生在初學(xué)編程時(shí),如果長(zhǎng)時(shí)間調(diào)試一個(gè)程序而總處于不通過(guò)的狀態(tài)學(xué)生就會(huì)氣餒,產(chǎn)生一定的厭學(xué)情緒,對(duì)后面內(nèi)容的學(xué)習(xí)會(huì)形成阻礙,以至影響整個(gè)課程的學(xué)習(xí)。

      為了讓學(xué)生充分認(rèn)識(shí)到程序設(shè)計(jì)課程的重要性,對(duì)程序設(shè)計(jì)產(chǎn)生興趣,需要任課教師的不斷探索、改進(jìn)教學(xué)方法,改變“以教師為中心”的傳統(tǒng)教學(xué)模式,使學(xué)生從被動(dòng)學(xué)習(xí)變?yōu)橹鲃?dòng)學(xué)習(xí),為學(xué)生自主學(xué)習(xí)提供豐富的學(xué)習(xí)資源,從而取得較好的學(xué)習(xí)成效。這正是現(xiàn)代教學(xué)理論所倡導(dǎo)的。本人結(jié)合自己從事計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言課程教學(xué)的經(jīng)驗(yàn),對(duì)于如何在教學(xué)過(guò)程中提高學(xué)生的編程能力做出以下幾方面經(jīng)驗(yàn)總結(jié)。由以教師為中心到以學(xué)生為中心教學(xué)模式的改變[1]

      以教師為中心,教師講、學(xué)生聽,主要靠教師向?qū)W生灌輸,作為認(rèn)知主體的學(xué)生在教學(xué)過(guò)程中自始至終處于被動(dòng)狀態(tài),其主動(dòng)性、積極性難以發(fā)揮。既不能保證教學(xué)的質(zhì)量與效率,又不利于培養(yǎng)學(xué)生的發(fā)散性思維、批判性思維和創(chuàng)造性思維,即不利于創(chuàng)造型人材的成長(zhǎng)。為了改變這種狀況,國(guó)內(nèi)外的許多教育工作者、教育學(xué)家、教育技術(shù)專家多年來(lái)從理論與實(shí)踐兩個(gè)方面作了大量的研究與探索。傳統(tǒng)的教學(xué)模式最后形成的效果就是將知識(shí)從教師頭腦中傳送到學(xué)生的筆記本上,并沒有使學(xué)生真正的掌握所學(xué)的內(nèi)容。

      學(xué)生是信息加工的主體,教師是學(xué)生在學(xué)習(xí)過(guò)程中的幫助者、促進(jìn)者,而不是知識(shí)灌輸者。以學(xué)生為中心的教學(xué)模式強(qiáng)調(diào)學(xué)生對(duì)知識(shí)的主動(dòng)探索,主動(dòng)發(fā)現(xiàn)的能力。本人認(rèn)為知識(shí)主要不是通過(guò)教師傳授得到,而是學(xué)生在一定的情景及社會(huì)文化背景下,借助他人(包括教師和學(xué)習(xí)伙伴)的幫助,利用必要的學(xué)習(xí)資源而獲得的。所以我們?cè)诮虒W(xué)的過(guò)程中應(yīng)以學(xué)生為中心,在整個(gè)教學(xué)過(guò)程中由教師起組織者、指導(dǎo)者、幫助者和促進(jìn)者的作用,利用情境、協(xié)作、會(huì)話等學(xué)習(xí)環(huán)境要素充分發(fā)揮學(xué)生的主動(dòng)性、積極性和首創(chuàng)精神,最終達(dá)到使學(xué)生有效地實(shí)現(xiàn)對(duì)當(dāng)前所學(xué)知識(shí)的意義建構(gòu)的目的。教學(xué)方法的更新[2]

      在傳統(tǒng)的程序設(shè)計(jì)語(yǔ)言課程中我們教師經(jīng)常在理論課教學(xué)中介紹語(yǔ)法,在實(shí)踐教學(xué)(上機(jī))中讓學(xué)生調(diào)試程序。這樣的教學(xué)模式的缺點(diǎn)是:枯燥的語(yǔ)法知識(shí)介紹往往提不起學(xué)生學(xué)習(xí)的興趣,而簡(jiǎn)單的驗(yàn)證性的上機(jī),使學(xué)生的上機(jī)實(shí)踐可以草草了事,這就是許多專家和教育工作者都已經(jīng)指出的目前(特別是計(jì)算機(jī)專業(yè)學(xué)生)程序設(shè)計(jì)水平不高的重要原因。

      筆者認(rèn)為可以在課堂上講授算法,上機(jī)學(xué)習(xí)程序的測(cè)試、調(diào)試和語(yǔ)法知識(shí)。這種教學(xué)方法非常符合程序設(shè)計(jì)及其語(yǔ)言的學(xué)習(xí)規(guī)律。我們自己的學(xué)習(xí)經(jīng)驗(yàn)也表明,學(xué)習(xí)語(yǔ)法知識(shí)最好的辦法是設(shè)計(jì)一些典型用法上機(jī)去試。而學(xué)習(xí)算法不一定必須在計(jì)算機(jī)上進(jìn)行。因此,計(jì)算機(jī)程序設(shè)計(jì)的教學(xué)應(yīng)當(dāng)是三個(gè)環(huán)節(jié):以系統(tǒng)學(xué)習(xí)算法為主的課堂教學(xué)、以舉一反三為主的課后程序設(shè)計(jì)作業(yè)和以測(cè)試、調(diào)試程序和語(yǔ)法驗(yàn)證學(xué)習(xí)為主的上機(jī)。多媒體教學(xué)環(huán)境的應(yīng)用

      以計(jì)算機(jī)多媒體技術(shù)及其網(wǎng)絡(luò)技術(shù)為核心的現(xiàn)代教育技術(shù)是最理想的教學(xué)環(huán)境。多媒體技術(shù)能夠提供外部刺激的多樣性, 有利于知識(shí)的獲取,能為學(xué)習(xí)者提供多種感官的綜合刺激,這對(duì)于知識(shí)的獲取和保持,都是非常重要的。多媒體技術(shù)既能讓學(xué)習(xí)者看得見,也能讓其聽得見,還能讓學(xué)習(xí)者用手操作。這樣通過(guò)多種感官的刺激所獲取的信息量,比單一地聽老師講課多得多。學(xué)生在學(xué)習(xí)過(guò)程中,如果既能聽到又能看到所學(xué)內(nèi)容,再通過(guò)討論、交流,用自己的語(yǔ)言或文字表達(dá)出來(lái),其知識(shí)的保持將大大優(yōu)于傳統(tǒng)教學(xué)的效果。這說(shuō)明多媒體應(yīng)用于教學(xué)過(guò)程不僅非常有利于知識(shí)的獲取,而且非常有利于知識(shí)的保持。

      同時(shí)多媒體技術(shù)有利于因材施教。因材施教是優(yōu)化教學(xué)過(guò)程、提高教學(xué)質(zhì)量的重要教學(xué)原則之一。如今,各高校不斷擴(kuò)招,生源復(fù)雜,學(xué)生個(gè)體之間差異很大,要在傳統(tǒng)教材中同時(shí)滿足基礎(chǔ)較差學(xué)生、一般學(xué)生和優(yōu)秀學(xué)生對(duì)教學(xué)內(nèi)容的不同需求是很難做到的。而利用多媒體技術(shù),按學(xué)生的知識(shí)基礎(chǔ)與水平,很容易把相關(guān)學(xué)科的預(yù)備知識(shí)、相應(yīng)的演示實(shí)驗(yàn)、練習(xí)題、測(cè)驗(yàn)題及其解答等,與教學(xué)內(nèi)容相關(guān)而與學(xué)習(xí)特征不同的教學(xué)資料組成一個(gè)有機(jī)的整體,供不同類型的學(xué)生使用。程序設(shè)計(jì)基礎(chǔ)教學(xué)環(huán)境的設(shè)計(jì)

      C語(yǔ)言程序設(shè)計(jì)課程是一門公共必修課,一般來(lái)說(shuō)是學(xué)生在大學(xué)時(shí)期所學(xué)的第一門計(jì)算機(jī)編程課。該課的特點(diǎn)是:語(yǔ)言規(guī)則枯燥、難記;數(shù)組、函數(shù)、指針等概念比較抽象,不易理解;需掌握的常用算法較多;程序設(shè)計(jì)的思維方法較難掌握;編寫的程序需要上機(jī)檢驗(yàn)、調(diào)試。本人主要從以下幾方面對(duì)于程序設(shè)計(jì)基礎(chǔ)教學(xué)環(huán)境的設(shè)計(jì)加以闡述。

      5.1 編程情景的創(chuàng)設(shè)創(chuàng)設(shè)與當(dāng)前學(xué)習(xí)主題相關(guān)的、盡可能真實(shí)的情景。程序設(shè)計(jì)課程的一個(gè)顯著特點(diǎn)是每學(xué)習(xí)到一個(gè)主題,都可以在計(jì)算機(jī)上直接編寫程序、調(diào)試程序、運(yùn)行程序、查看運(yùn)行結(jié)果,從上機(jī)編程的操作上來(lái)講,學(xué)生體驗(yàn)到的是真實(shí)情景。另一方面,對(duì)于C語(yǔ)言程序中所涉及的概念、算法的學(xué)習(xí),要為學(xué)生創(chuàng)設(shè)資源豐富的學(xué)習(xí)環(huán)境,其中應(yīng)包括實(shí)例案例、相關(guān)學(xué)習(xí)資料,使得學(xué)習(xí)者可以根據(jù)自己的學(xué)習(xí)需要、學(xué)習(xí)興趣去主動(dòng)發(fā)現(xiàn)、主動(dòng)探索要掌握的知識(shí)。

      5.2 教學(xué)資源的豐富我們?nèi)握n教師應(yīng)該為學(xué)生提供本課程所涉及到的具有不同作用的信息資源如:教材和課件;課程教學(xué)網(wǎng)站上的學(xué)習(xí)指導(dǎo)、常見問(wèn)題解答,以及學(xué)習(xí)參考資料、參考習(xí)題和解答,用于學(xué)生閱讀或查閱的學(xué)習(xí)內(nèi)容;而課程教學(xué)網(wǎng)站上的自測(cè)練習(xí)系統(tǒng)、作業(yè)系統(tǒng)、答疑系統(tǒng)可用于學(xué)生自測(cè)、自我反饋。

      5.3 挖掘?qū)W生自主學(xué)習(xí)的意識(shí)在教學(xué)過(guò)程中,充分發(fā)揮學(xué)生的主動(dòng)性,使學(xué)生主動(dòng)探究問(wèn)題。為學(xué)生設(shè)計(jì)不同的情景去應(yīng)用他所學(xué)的知識(shí),并讓學(xué)生能根據(jù)自身行動(dòng)的反饋信息來(lái)形成對(duì)客觀事物的認(rèn)識(shí)和解決實(shí)際問(wèn)題的方案,從而實(shí)現(xiàn)自我反饋。

      5.4 學(xué)習(xí)氣氛的創(chuàng)設(shè)在程序設(shè)計(jì)課程教學(xué)中,應(yīng)經(jīng)常由教師精心設(shè)計(jì)問(wèn)題,引導(dǎo)學(xué)生開展小組討論、協(xié)商,最后教師對(duì)學(xué)生的表現(xiàn)進(jìn)行恰當(dāng)?shù)脑u(píng)價(jià)。這樣既增加了學(xué)生學(xué)習(xí)的熱情,又使學(xué)生掌握了所學(xué)的內(nèi)容。

      5.5 學(xué)習(xí)效果的檢測(cè)我們可以在必要的時(shí)候?qū)W(xué)生所學(xué)的內(nèi)容進(jìn)行階段性的檢測(cè),這樣教師可以使學(xué)生對(duì)于知識(shí)的掌握情況有所了解,教師可以根據(jù)評(píng)價(jià)的結(jié)果,為每個(gè)學(xué)生設(shè)計(jì)出一套強(qiáng)化練習(xí)方案,指出其知識(shí)薄弱點(diǎn),并設(shè)計(jì)有針對(duì)性的學(xué)習(xí)材料和練習(xí)題,以便通過(guò)強(qiáng)化練習(xí)糾正原有的錯(cuò)誤理解或片面認(rèn)識(shí)。

      通過(guò)以上幾方面的分析可知,現(xiàn)代的教學(xué)系統(tǒng)由教師、學(xué)生、教材和教學(xué)媒體4個(gè)要素構(gòu)成。這4個(gè)要素不是孤立地、簡(jiǎn)單地組合在一起的,而是相互聯(lián)系、相互作用的有機(jī)整體。在傳統(tǒng)教學(xué)模式中教師是主動(dòng)的施教者,具有絕對(duì)的權(quán)威,教師通過(guò)媒體把知識(shí)傳遞給學(xué)生,學(xué)生在整個(gè)教學(xué)過(guò)程中處于被動(dòng)接受狀態(tài),媒體在教學(xué)過(guò)程中輔助教師教學(xué),教材是教師講授的藍(lán)本。此時(shí),學(xué)生只是被動(dòng)地接受現(xiàn)成的結(jié)論,缺乏對(duì)問(wèn)題的分析,其思維能力得不到很好的發(fā)展,學(xué)生的批判性和獨(dú)立性受到壓制,求知欲被消磨。學(xué)生厭學(xué),或掌握的知識(shí)存在一些弊端,如不完整,過(guò)于空泛,無(wú)法在需要的時(shí)候及時(shí)運(yùn)用,不靈活,無(wú)法在新的或類似的情境中遷移應(yīng)用。

      為了解決上述問(wèn)題,必須正確認(rèn)識(shí)教學(xué)過(guò)程的本質(zhì),在先進(jìn)的教育理論指導(dǎo)下,深化課堂教學(xué)改革,改變傳統(tǒng)的以教師為中心的教學(xué)結(jié)構(gòu),創(chuàng)建既能發(fā)揮教師主導(dǎo)作用,又能發(fā)揮學(xué)生對(duì)學(xué)習(xí)的興趣繼而提高學(xué)生的編程能力,從而真正地做到“教學(xué)并重”的教學(xué)模式。這既是高校深化學(xué)科教學(xué)改革的主要目標(biāo),同時(shí)也是我們教學(xué)工作者需要研究的主要課題。

      參考文獻(xiàn)

      [1]裘迅.計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)模式研究[J].蘇州市職業(yè)大學(xué)學(xué)報(bào),2003(04)

      [2]張敏霞.程序設(shè)計(jì)語(yǔ)言課程教學(xué)方法改革的探索與實(shí)踐[J].中國(guó)高教研究,2004(02)

      第五篇:Vc++程序設(shè)計(jì)課程教學(xué)大綱

      《VC++程序設(shè)計(jì)》課程教學(xué)大綱

      總學(xué)時(shí):54

      學(xué)分:3 理論學(xué)時(shí):34

      實(shí)驗(yàn)學(xué)時(shí):20 面向?qū)I(yè):計(jì)算機(jī)科學(xué)與技術(shù)課程代碼:2710015 先開課程:數(shù)據(jù)結(jié)構(gòu)、C語(yǔ)言、面向?qū)ο蟪绦蛟O(shè)計(jì)課程性質(zhì):選修 執(zhí)筆人:張磊審定人:陳龍猛、于仁師 第一部分:理論教學(xué)部分

      一、說(shuō)明

      1、課程的性質(zhì)、地位和任務(wù)

      《VC++程序設(shè)計(jì)》最重要的任務(wù)是發(fā)展學(xué)生的智力,即編程、上機(jī)調(diào)試能力,具體到教學(xué)內(nèi)容上則是重在使學(xué)生掌握理論教學(xué)中的重點(diǎn)和難點(diǎn),對(duì)VC++語(yǔ)言的編程技巧能熟練掌握,提高自身的編程能力,加強(qiáng)素質(zhì)教育。注重從事理論研究、實(shí)驗(yàn)工作的能力和嚴(yán)謹(jǐn)?shù)目茖W(xué)作風(fēng)的培養(yǎng),提倡創(chuàng)新精神。

      2、課程教學(xué)和教改基本要求

      本課程主要講解Visual C++6.0的語(yǔ)法結(jié)構(gòu)、體系結(jié)構(gòu)、各種組件,以及微軟在Visual C++6.0中推出的各種新技術(shù)。通過(guò)本課程的學(xué)習(xí),使學(xué)生熟悉采用面向?qū)ο缶幊陶Z(yǔ)言進(jìn)行Windows 可視化開發(fā),掌握面向?qū)ο蟮木幊趟枷?,熟悉面向?qū)ο缶幊痰南㈨憫?yīng)。

      本課程主要采用多媒體教室講課,講課與上機(jī)實(shí)驗(yàn)相結(jié)合,并輔以實(shí)際應(yīng)用案例、常見問(wèn)題分析等,鞏固所學(xué)內(nèi)容,基本要求如下:(1)掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念(2)熟悉Visual C++集成開發(fā)環(huán)境

      (3)掌握Visual C++語(yǔ)言的基本內(nèi)容、常用的算法

      (4)理解WINDOWS的消息機(jī)制和WINDOWS應(yīng)用程序的基本結(jié)構(gòu)

      (5)掌握MFC的基本概念,窗口、資源、圖形設(shè)備接口、文檔/視圖結(jié)構(gòu)、對(duì)話框和控件等對(duì)象的程序設(shè)計(jì)方法

      (6)可用Visual C++開發(fā)基本的WINDOWS應(yīng)用程序

      二、教學(xué)內(nèi)容與課時(shí)分配

      第一章

      Visual c++概述(學(xué)時(shí)數(shù):1)

      本章將重點(diǎn)介紹Visual c++的總體功能和特點(diǎn),具體講述Visual c++6.0版的安裝過(guò)程,并詳細(xì)介紹。教學(xué)內(nèi)容:

      1、Visual c++開發(fā)環(huán)境、Visual c++向?qū)?、Visual c++應(yīng)用程序環(huán)境。

      2、Visual c++安裝過(guò)程。

      3、Visual c++菜單欄、Visual c++工具欄、Visual c++工作區(qū)、Visual c++資源編輯器。本章重點(diǎn)難點(diǎn):Visual c++6.0版開發(fā)環(huán)境的熟悉

      建議教學(xué)方法:先講解主要知識(shí)點(diǎn),再通過(guò)多媒體演示達(dá)到教學(xué)效果。思考題

      1、Visual c++的安裝有什么要求?

      2、Visual c++的幫助文件如何安裝?

      3、簡(jiǎn)單描述Visual c++開發(fā)環(huán)境?

      第二章使用Visual c++創(chuàng)建控制臺(tái)程序(學(xué)時(shí)數(shù):2)

      本章主要通過(guò)一個(gè)具體實(shí)例——“Hello World”程序,演示Visual c++開發(fā)環(huán)境下建立一個(gè)控制臺(tái)程序的完整過(guò)程。教學(xué)內(nèi)容:

      1、創(chuàng)建“Hello world”程序的基本步驟。

      2、創(chuàng)建控制臺(tái)程序的輸入、輸出。

      3、熟悉控制臺(tái)程序句柄與I/O。

      4、解析控制臺(tái)程序窗口。

      本章重點(diǎn)難點(diǎn):Visual c++6.0版開發(fā)環(huán)境的熟悉

      建議教學(xué)方法:先講解主要知識(shí)點(diǎn),再通過(guò)實(shí)例講解進(jìn)行鞏固 思考題

      1、如何控制自定義控制臺(tái)程序的輸入、輸出?

      2、如何讀取控制臺(tái)程序中的文字與背景?

      3、如何在控制臺(tái)窗口的指定部位寫入指定的字符信息? 第三章使用Visual c++創(chuàng)建windows應(yīng)用程序(學(xué)時(shí)數(shù):2)

      本章將傳統(tǒng)Windows應(yīng)用程序和以MFC為基礎(chǔ)的Windows應(yīng)用程序作比較,并詳細(xì)介紹應(yīng)用程序向?qū)У氖褂梅椒ê蚔isual c++的消息系統(tǒng)及其消息映射機(jī)制。教學(xué)內(nèi)容:

      1、簡(jiǎn)介傳統(tǒng)windows程序。

      2、概述Visual c++中windows程序。

      3、介紹如何使用向?qū)蓱?yīng)用程序。

      4、介紹如何使用Visual c++中的消息與命令。

      本章重點(diǎn)難點(diǎn):如何使用向?qū)蓱?yīng)用程序、如何使用Visual c++中的消息與命令。建議教學(xué)方法:知識(shí)點(diǎn)的詳細(xì)講解,結(jié)合例子。思考題

      1、使用Windows API編程與使用MFC編程有什么區(qū)別?

      2、用戶如何定義消息?

      3、簡(jiǎn)述MFC消息映射的機(jī)制?

      第四章

      windows可執(zhí)行程序的基本類型(學(xué)時(shí)數(shù):2)

      本章主要介紹Visual c++的三種應(yīng)用程序類型:對(duì)話框應(yīng)用程序、單文檔應(yīng)用程序和多文檔應(yīng)用程序。詳細(xì)闡述Windows系統(tǒng)對(duì)話框的類型及其在Visual c++的制作方法。教學(xué)內(nèi)容:

      1、對(duì)話框應(yīng)用程序的制作。

      2、文檔應(yīng)用程序的制作。

      本章重點(diǎn)難點(diǎn):多文檔應(yīng)用程序的制作

      建議教學(xué)方法:知識(shí)點(diǎn)講解,多媒體實(shí)例演示。思考題

      1、Windows程序有幾種類型?

      2、如何創(chuàng)建和使用非模式對(duì)話框?

      3、文檔、視圖與文檔模板的關(guān)系是什么? 第五章

      windows標(biāo)準(zhǔn)控件的使用(學(xué)時(shí)數(shù):3)本章主要介紹Windows中的幾種常用控件表頭控件、圖像列表控件、列表控件、樹控件、標(biāo)簽控件、進(jìn)度條控件等及其在Visual c++的實(shí)現(xiàn)方法 教學(xué)內(nèi)容:

      1、如何使用表頭控件。

      2、如何使用圖像列表控件。

      3、如何使用列表控件。

      4、如何使用樹控件。

      5、如何使用標(biāo)簽控件。

      6、如何使用進(jìn)度條控件。

      7、如何使用滑動(dòng)條控件。

      8、如何使用狀態(tài)條控件。

      本章重點(diǎn)難點(diǎn):各個(gè)控件的具體使用方法和用途 建議教學(xué)方法:知識(shí)點(diǎn)講解,多媒體實(shí)例演示。思考題

      1、如何繪制ListCtrl和TreeCtrl中Item的背景顏色?

      2、如何在對(duì)話框中使用控件與在普通的窗口中使用控件有什么不同?

      3、應(yīng)用控件表頭控件、圖像列表控件、列表控件、樹控件、標(biāo)簽控件等創(chuàng)建一個(gè)簡(jiǎn)單的應(yīng)用程序?

      第六章使用Visual c++編寫多媒體程序(學(xué)時(shí)數(shù): 4)本章主要介紹如何在Visual c++中實(shí)現(xiàn)圖像、聲音、視頻等多媒體應(yīng)用程序的制作。教學(xué)內(nèi)容:

      1、介紹幾種多媒體數(shù)據(jù)格式

      2、位圖操作方法

      3、多媒體控制實(shí)現(xiàn)方法。

      4、簡(jiǎn)介DirectX編程

      本章重點(diǎn)難點(diǎn):多媒體數(shù)據(jù)格式、多媒體控制實(shí)現(xiàn)方法 建議教學(xué)方法:知識(shí)點(diǎn)的重點(diǎn)講解,多媒體實(shí)例演示。思考題

      1、如何在對(duì)話框中顯示位圖?

      2、編寫一段程序,實(shí)現(xiàn)播放MIDI的功能?

      3、DirectDraw與GDI編程有什么區(qū)別?

      第七章使用Visual c++編寫數(shù)據(jù)庫(kù)程序(學(xué)時(shí)數(shù): 4)本章主要介紹Visual c++中三種主要的訪問(wèn)數(shù)據(jù)庫(kù)的方法:使用ODBC訪問(wèn)數(shù)據(jù)庫(kù)、使用DAO訪問(wèn)數(shù)據(jù)庫(kù)、使用ADO訪問(wèn)數(shù)據(jù)庫(kù)。教學(xué)內(nèi)容:

      1、如何使用ODBC訪問(wèn)數(shù)據(jù)庫(kù)。

      2、如何使用DAO訪問(wèn)數(shù)據(jù)庫(kù)。

      3、如何使用ADO訪問(wèn)數(shù)據(jù)庫(kù)。

      4、說(shuō)明ODBC與DAO的常用類

      本章重點(diǎn)難點(diǎn):使用ODBC、ADO訪問(wèn)數(shù)據(jù)庫(kù) 建議教學(xué)方法:知識(shí)點(diǎn)的重點(diǎn)講解,同類的對(duì)比 思考題

      1、如何配置ODBC數(shù)據(jù)源,使用MFC如何配置數(shù)據(jù)源?

      2、使用DAO可以打開SQL Server數(shù)據(jù)庫(kù)嗎?

      3、試使用DAO實(shí)現(xiàn)如下功能:創(chuàng)建數(shù)據(jù)庫(kù)、創(chuàng)建表、然后實(shí)現(xiàn)數(shù)據(jù)庫(kù)程序的增、刪、改、查的功能?

      第八章使用Visual c++編寫網(wǎng)絡(luò)應(yīng)用程序(學(xué)時(shí)數(shù):4)本章主要介紹如何使用Visual c++編寫對(duì)網(wǎng)絡(luò)進(jìn)行操作的程序。教學(xué)內(nèi)容:

      1、Winsock編程技術(shù)簡(jiǎn)介、示例演示。

      2、WinInet編程技術(shù)簡(jiǎn)介、示例演示。本章重點(diǎn)難點(diǎn):WinInet編程技術(shù)

      建議教學(xué)方法:知識(shí)點(diǎn)講解,實(shí)例演示相結(jié)合。思考題

      1、如何編寫程序?qū)崿F(xiàn)“ping”的功能?

      2、試使用CAsyncSocket類和派生CSocket類,編寫不同主機(jī)的通訊程序?

      3、試使用MFC編寫FTP程序,并能夠?qū)崿F(xiàn)斷點(diǎn)續(xù)傳功能? 第九章使用Visual c++編寫動(dòng)態(tài)鏈接庫(kù)程序(學(xué)時(shí)數(shù):4)本章重點(diǎn)講解如何使用Visual c++編寫動(dòng)態(tài)鏈接庫(kù)程序。教學(xué)內(nèi)容:

      1、動(dòng)態(tài)鏈接庫(kù)類型和生成。

      2、如何使用動(dòng)態(tài)鏈接庫(kù)。

      本章重點(diǎn)難點(diǎn):動(dòng)態(tài)鏈接庫(kù)的生成、如何使用動(dòng)態(tài)鏈接庫(kù)。建議教學(xué)方法:知識(shí)點(diǎn)講解。思考題

      1、創(chuàng)建導(dǎo)出函數(shù)的方法有幾種?

      2、.LIB文件和.DLL文件有什么聯(lián)系?功能是什么?

      3、DLL的調(diào)用方式有幾種,有什么區(qū)別?

      第十章使用Visual c++編寫多線程程序

      (學(xué)時(shí)數(shù):3)本章主要介紹兩種建立線程的方法:線程間通訊和線程同步。教學(xué)內(nèi)容:

      1、如何編寫多線程程序。

      2、如何實(shí)現(xiàn)線程通訊。

      3、如何實(shí)現(xiàn)線程同步。

      本章重點(diǎn)難點(diǎn):編寫多線程程序。

      建議教學(xué)方法:知識(shí)點(diǎn)的講解與多媒體演示教學(xué)結(jié)合 思考題

      如何定義線程的優(yōu)先級(jí)?

      如何知道一個(gè)線程的運(yùn)行情況? 如何實(shí)現(xiàn)線程同步?

      第十一章

      COM編程簡(jiǎn)介

      (學(xué)時(shí)數(shù):3)本章簡(jiǎn)單介紹COM編程的基本概念和方法。教學(xué)內(nèi)容:

      1、介紹COM的基本概念。

      2、概述COM編程。

      3、創(chuàng)建COM程序

      本章重點(diǎn)難點(diǎn):介紹如何創(chuàng)建COM程序。思考題

      1、COM與ActiveX有什么區(qū)別與聯(lián)系?

      2、COM組建最基本的接口是什么?

      3、簡(jiǎn)述COM對(duì)象的生成與銷毀過(guò)程

      第十二章

      Visual c++的調(diào)試技術(shù)

      (學(xué)時(shí)數(shù):2)本章將簡(jiǎn)單介紹Visual c++的調(diào)試技術(shù)。教學(xué)內(nèi)容:

      1、講解Visual c++的基本調(diào)試技巧。

      2、介紹TRACE和ASSERT的使用。

      本章重點(diǎn)難點(diǎn):Visual c++的基本調(diào)試技巧。建議教學(xué)方法:多媒體演示教學(xué) 思考題

      1、編寫一個(gè)簡(jiǎn)單程序,使用調(diào)試器在匯編級(jí)別跟蹤它的運(yùn)行情況?

      2、斷言的使用有什么優(yōu)點(diǎn)?有幾種斷言宏?

      3、如何觀察程序是否有資源泄漏?

      三、本課程考核方式、方法

      本課程理論部分采用筆試方式,共100分:閉卷考試,占60%;上機(jī)實(shí)驗(yàn)占20%;平日作業(yè)占10%,出勤占10%。第二部分:實(shí)驗(yàn)教學(xué)部分

      一、說(shuō)明

      1、本門課程實(shí)驗(yàn)的性質(zhì)任務(wù)、目的與要求

      實(shí)驗(yàn)是本課程教學(xué)的一個(gè)非常重要的環(huán)節(jié),采取上機(jī)的形式進(jìn)行。本實(shí)驗(yàn)課程的教學(xué)目標(biāo)是使學(xué)生通過(guò)20課時(shí)的上機(jī)實(shí)驗(yàn),認(rèn)識(shí)并學(xué)會(huì)VC++集成環(huán)境的基本使用,掌握計(jì)算機(jī)程序的編輯,編譯、調(diào)試和運(yùn)行的一系列操作步驟和方法,理解并消化課堂中學(xué)到的理論知識(shí),鍛煉分析解決問(wèn)題的能力。初步掌握計(jì)算機(jī)編程及調(diào)試技術(shù),為今后計(jì)算機(jī)應(yīng)用在本專業(yè)領(lǐng)域打下良好的基礎(chǔ)。

      基本要求:熟悉Visual C++的集成開發(fā)環(huán)境、掌握編程步驟、Visual C++語(yǔ)言基礎(chǔ),能用該開發(fā)工具設(shè)計(jì),編寫簡(jiǎn)單、實(shí)用的應(yīng)用程序。

      2、本門課程實(shí)驗(yàn)項(xiàng)目設(shè)置情況 序號(hào)

      實(shí)驗(yàn)名稱

      學(xué)時(shí)

      必開

      選開

      實(shí)驗(yàn)類型

      內(nèi)容提要

      驗(yàn) 證

      基本 操作

      綜 合設(shè) 計(jì)

      應(yīng) 用

      創(chuàng) 新

      VC++語(yǔ)言使用 環(huán)境 √

      VC集成環(huán)境及應(yīng)用程序創(chuàng)建初步

      Visual C++簡(jiǎn)單程序初步設(shè)計(jì)

      建立簡(jiǎn)單的Visual C++應(yīng)用程序

      Windows標(biāo)準(zhǔn)控件的使用 √

      熟悉Windows中的幾種常用控件及其在Visual c++中的實(shí)現(xiàn)

      編寫多媒體程序 √

      熟悉在Vc++中實(shí)現(xiàn)圖像、聲音、視頻等多媒體應(yīng)用程序的制作

      Visual c++中訪問(wèn)數(shù)據(jù)庫(kù)的主要方法 √

      熟悉VC++中三種主要訪問(wèn)數(shù)據(jù)庫(kù)的方法并學(xué)會(huì)創(chuàng)建

      網(wǎng)絡(luò)應(yīng)用程序的編寫 √

      學(xué)會(huì)使用Vc++編寫對(duì)網(wǎng)絡(luò)進(jìn)行操作的程序

      動(dòng)態(tài)鏈接庫(kù)程序的編寫 √

      學(xué)會(huì)使用Vc++編寫動(dòng)態(tài)鏈接庫(kù)程序

      Visual c++的調(diào)試

      熟悉并掌握Visual c++的基本調(diào)試技巧

      二、各實(shí)驗(yàn)項(xiàng)目教學(xué)要求。

      1.實(shí)驗(yàn)?zāi)康模簩W(xué)習(xí)操作使用,理解消化理論知識(shí),理論聯(lián)系實(shí)際,掌握可視化面向?qū)ο蟪绦虻脑O(shè)計(jì)、編輯、調(diào)試、運(yùn)行等基本技能,強(qiáng)化程序設(shè)計(jì)思想,培養(yǎng)分析問(wèn)題解決問(wèn)題的能力。2.所需儀器設(shè)備及材料:Pentium以上微機(jī),Windows98以上操作系統(tǒng),安裝Visual C++ 6.0.3.實(shí)驗(yàn)步驟:

      開機(jī)啟動(dòng)編輯運(yùn)行環(huán)境; 建立工程; 程序設(shè)計(jì); 存盤調(diào)試運(yùn)行;

      重復(fù)步驟(3)-(5); 關(guān)閉系統(tǒng)。

      4.問(wèn)題討論,編寫實(shí)驗(yàn)報(bào)告等; 5.各項(xiàng)實(shí)驗(yàn)內(nèi)容

      VC++語(yǔ)言使用環(huán)境:熟悉Visual C++及其開發(fā)環(huán)境;初步了解運(yùn)行一個(gè)C++及Visual C++程序的過(guò)程。

      Visual C++簡(jiǎn)單程序初步:進(jìn)一步熟悉Visual C++語(yǔ)言環(huán)境;明確Visual C++語(yǔ)言程序的結(jié)構(gòu),掌握Visual C++語(yǔ)言程序的書寫格式。

      Windows標(biāo)準(zhǔn)控件的使用:掌握Windows中的幾種常用控件表頭控件、圖像列表控件、列表控件、樹控件、標(biāo)簽控件、進(jìn)度條控件等及其在Visual c++的實(shí)現(xiàn)方法。

      編寫多媒體程序:了解多媒體數(shù)據(jù)格式,掌握實(shí)現(xiàn)圖像、聲音、視頻等多媒體應(yīng)用程序的制作的方法。

      Visual c++中訪問(wèn)數(shù)據(jù)庫(kù)的主要方法:掌握Visual c++中三種主要的訪問(wèn)數(shù)據(jù)庫(kù)的方法:使用ODBC訪問(wèn)數(shù)據(jù)庫(kù)、使用DAO訪問(wèn)數(shù)據(jù)庫(kù)、使用ADO訪問(wèn)數(shù)據(jù)庫(kù)的方法。

      網(wǎng)絡(luò)應(yīng)用程序的編寫:掌握如何使用Visual c++編寫對(duì)網(wǎng)絡(luò)進(jìn)行操作的程序的方法。動(dòng)態(tài)鏈接庫(kù)程序的編寫:了解并掌握動(dòng)態(tài)鏈接庫(kù)的生成、如何使用動(dòng)態(tài)鏈接庫(kù)。Visual c++的調(diào)試:了解并掌握使用Visual c++的基本調(diào)試技巧。

      三、考核方式和成績(jī)?cè)u(píng)定要求等。

      根據(jù)實(shí)驗(yàn)報(bào)告和結(jié)果進(jìn)行評(píng)定,實(shí)驗(yàn)成績(jī)占總成績(jī)的20%。第三部分:建議使用的教材和參考書目 [1] 《Visual C++6.0教程》,于濤等編著, 2002,科學(xué)出版社。

      下載Scratch程序設(shè)計(jì)課程word格式文檔
      下載Scratch程序設(shè)計(jì)課程.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        Java程序設(shè)計(jì)課程教案

        Java使用教材: 程序設(shè)計(jì)課程教案(普通版) Java程序設(shè)計(jì)教程,雍俊海主編,清華大學(xué)出版社,2007,國(guó)家十一五規(guī)劃教材 主要參考書: 《Java語(yǔ)言程序設(shè)計(jì)》,郎波,清華大學(xué)出版社,2005年5月......

        VC++程序設(shè)計(jì) 課程教學(xué)大綱

        《VC++程序設(shè)計(jì)》課程教學(xué)大綱 ( 2009年制訂) 課程編號(hào): 英文名:Programming with Visual C++ 課程類別:任選課 前置課:數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)、操作系統(tǒng) 后置課:(無(wú)) 學(xué)分: 2......

        《VC++程序設(shè)計(jì)》課程教學(xué)大綱

        《VC++程序設(shè)計(jì)》課程教學(xué)大綱 ( 2005年制定, 年修訂) 課程編號(hào): 英文名:Programming with Visual C++ 課程類別:專業(yè)選修課 前置課:數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)、操作系統(tǒng) 后置......

        《VB程序設(shè)計(jì)》課程教學(xué)大綱

        《VB程序設(shè)計(jì)》課程教學(xué)大綱 課程名稱:VB程序設(shè)計(jì) 課程編號(hào):xxxxxx 課程學(xué)分:x學(xué)分 課程學(xué)時(shí):96學(xué)時(shí) 課程安排:一年級(jí)下學(xué)期 課程性質(zhì):專業(yè)必修課 一、教學(xué)目的和任務(wù) 《VB程序設(shè)......

        《Java程序設(shè)計(jì)》課程總結(jié).

        《Java程序設(shè)計(jì)》總評(píng)成績(jī)分析及課程總結(jié) 1、學(xué)期授課計(jì)劃是否符合教學(xué)大綱要求 符合。 2、教學(xué)內(nèi)容及進(jìn)度是否與學(xué)期授課計(jì)劃有出入,是何原因 無(wú)出入,完成規(guī)定的學(xué)習(xí)內(nèi)容。......

        Basic程序設(shè)計(jì)課程教學(xué)大綱

        《Visual Basic程序設(shè)計(jì)》課程教學(xué)大綱 適用專業(yè):非計(jì)算機(jī)專業(yè)本科類學(xué)生 學(xué)時(shí)數(shù):50 學(xué)分?jǐn)?shù):2.5 一、課程的性質(zhì)和目的 《Visual Basic程序設(shè)計(jì)》是非計(jì)算機(jī)專業(yè)本科類學(xué)生必修......

        程序設(shè)計(jì)技術(shù)課程教學(xué)大綱

        《程序設(shè)計(jì)技術(shù)》課程教學(xué)大綱 一、課程名稱:程序設(shè)計(jì)技術(shù) 二、學(xué)時(shí)與學(xué)分:56學(xué)時(shí)(含實(shí)驗(yàn)學(xué)時(shí)32/2) 3.5學(xué)分 三、適用專業(yè):非計(jì)算機(jī)理工科各專業(yè) 四、先修課程:大學(xué)計(jì)算機(jī)基礎(chǔ)、高......

        《可視化程序設(shè)計(jì)》優(yōu)質(zhì)課程

        申報(bào)院級(jí)優(yōu)質(zhì)課程的主要理由 一、課程內(nèi)容具備的特點(diǎn) (1)課程內(nèi)容Delphi語(yǔ)言的優(yōu)勢(shì) Delphi是第四代編程語(yǔ)言,該語(yǔ)言集可視化、豐富的VCL組件、面向?qū)ο?、高速編譯器,數(shù)據(jù)庫(kù)支持......