• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      臺北教師的Scratch教學(xué)與推動經(jīng)驗分享

      2012-04-29 00:44:03高慧君戴伶娟
      中國信息技術(shù)教育 2012年10期
      關(guān)鍵詞:藉由程序設(shè)計程序

      高慧君 戴伶娟

      程序設(shè)計教學(xué)是臺灣地區(qū)高中信息課程的重點之一,其教學(xué)目標(biāo)在于培養(yǎng)學(xué)生的邏輯思考與解決問題的能力。我在臺北市立南港高中任教信息課程十多年,如何教授程序設(shè)計課程一直是自己經(jīng)常思考的問題。傳統(tǒng)的程序設(shè)計課程大多是以邏輯概念配合程序語法的說明,然而,程序語法導(dǎo)向教學(xué)的解說太多,學(xué)生就會覺得枯燥,因為有些語法很難懂,即使懂了也不知道要用在何處;再者,課本上的例子大多以數(shù)學(xué)計算為主,學(xué)生對這些范例大多不太感興趣。隨著時代的演進,程序設(shè)計從早期的科學(xué)計算,轉(zhuǎn)變?yōu)閱栴}解決的邏輯設(shè)計與物理動力機械控制。近年來,為程序初學(xué)者量身定制的程序語言教學(xué)工具,也引入了多媒體運用與互動性控制等功能,其中,Scratch的推出讓學(xué)生能夠有效地克服語法障礙,進行程序設(shè)計思維的訓(xùn)練,特別適合8~16歲的兒童及青少年使用。

      基于以下理由,我們將Scratch導(dǎo)入高一信息課程:①易于學(xué)習(xí)程序設(shè)計,引發(fā)學(xué)生興趣。它提供圖形化的接口,用戶無需使用鍵盤來逐個輸入指令,只用鼠標(biāo)拖曳程序區(qū)塊到腳本區(qū),以組合積木的方式來撰寫程序代碼即可。使用者可以使用Scratch來創(chuàng)造故事、動畫、游戲或音樂等。②易于創(chuàng)作互動游戲,延伸創(chuàng)意思維。玩游戲是孩子天生的本能,且面對現(xiàn)代的學(xué)生而言,計算機游戲是生活中不可或缺的一部分,若能將計算機游戲創(chuàng)作和程序設(shè)計課程的學(xué)習(xí)結(jié)合,讓學(xué)生能在學(xué)習(xí)的同時發(fā)揮創(chuàng)意游戲設(shè)計,必定能增加學(xué)習(xí)時的樂趣及熱忱,相信一定能有不同于傳統(tǒng)教學(xué)的效果。通過簡易的鼠標(biāo)的拖拉,將指令從程序指令區(qū)移進程序腳本區(qū)即可進行程序代碼的撰寫。而利用邏輯判斷、變量值與偵測改變等來互相配合,即可創(chuàng)作出具有互動性的游戲。③易于取得自由軟件,創(chuàng)造無國界的學(xué)習(xí)。Scratch可在網(wǎng)絡(luò)上免費下載。學(xué)生不僅在課堂上可以使用,也可以免費安裝在家里的計算機,以供課后練習(xí)使用。Scratch官網(wǎng)亦提供來自全世界愛好者的創(chuàng)意,讓學(xué)生身處在一個無國界的學(xué)習(xí)環(huán)境。

      我們從游戲案例研究開始帶領(lǐng)學(xué)生進入程序設(shè)計學(xué)習(xí)領(lǐng)域,先講解程序邏輯觀念,然后提供互動游戲讓學(xué)生試玩,接著提供游戲解題操作步驟,讓學(xué)生能夠?qū)嵶龀龊唵蔚挠螒虬咐?。在實做過程中,除了教師講解說明之外,亦透過配對程序設(shè)計的模式,讓學(xué)生可以互相討論,合作學(xué)習(xí)。在經(jīng)歷游戲案例研究后,我們設(shè)計了游戲創(chuàng)作挑戰(zhàn)題目,教師可以藉由挑戰(zhàn)題目,澄清程序邏輯觀念,學(xué)生可藉由試玩互動游戲成品,與配對程序設(shè)計的討論,思考游戲解題的邏輯,完成創(chuàng)作挑戰(zhàn)。

      學(xué)生對于使用Scratch進行計算機游戲設(shè)計覺得很有趣并具有成就感,他們對學(xué)習(xí)如何創(chuàng)造自己的游戲保持著高度動機,對于程序設(shè)計的基本概念(流程控制、變量)也覺得很實用,認為程序設(shè)計是一件很好玩的事情,也樂于創(chuàng)作游戲給家人或朋友分享。藉由計算機游戲設(shè)計,學(xué)生有很明確要達成的目標(biāo),也很明確知道游戲可以改進的功能。在完成作品的過程中,學(xué)生必須運用程序邏輯思考的能力,來組合出可以玩的游戲,而Scratch使用拖曳程序積木的方式來撰寫程序代碼,有效地克服了語法的障礙,讓學(xué)生可以將專注力集中在程序的邏輯與解題的思維上。玩計算機游戲很簡單,但是設(shè)計計算機游戲并不是一件簡單的事。計算機游戲是一種復(fù)雜的設(shè)計,學(xué)生必須思考如何使用現(xiàn)有的積木來組合出游戲的各項功能,考慮游戲如何與玩家產(chǎn)生互動,這些都必須用到程序邏輯的思維。

      除了用Scratch來設(shè)計互動游戲之外,我們也引入了Arduino硬件及S4A(Scratch for Arduino)軟件來讓學(xué)生了解程序設(shè)計軟硬件的整合。學(xué)生可以將程序執(zhí)行的結(jié)果輸出到LED、蜂鳴器與馬達等外接裝置,也可以使用按鈕、光敏電阻、滑桿與游戲桿等設(shè)備來輸入。在臺灣我們參與了由佛光大學(xué)許惠美教授與苗栗縣蟠桃小學(xué)范運平老師共同發(fā)起的S4A社群,其成員是由一群熱愛自由軟件的中小學(xué)教師所組成,藉由定期的聚會,互相交流Scratch的教學(xué)經(jīng)驗與創(chuàng)意,開發(fā)更多元的教材。社群成員共同的目標(biāo)是希望透過彼此分享機器人教材的運用,一同研究未來將硬件機器人導(dǎo)入教材的具體做法,藉由社群討論的力量助力教學(xué)發(fā)展。

      Scratch的推出讓更多年齡更小的學(xué)生能夠進入程序設(shè)計的殿堂,在臺灣有許多中小學(xué)信息技術(shù)老師也陸陸續(xù)續(xù)地將Scratch引入他們的課堂中,各地區(qū)也興起辦理Scratch競賽的風(fēng)氣。就我們所在的臺北市為例,在臺北市自由軟件桌面應(yīng)用推動與發(fā)展小組的推動之下,臺北市自2011年開始舉辦全市小學(xué)和初中Scratch競賽,由南港高中與玉成小學(xué)共同承辦互動游戲創(chuàng)作競賽及動畫短片創(chuàng)作競賽。在動畫短片創(chuàng)作方面,主要評測學(xué)生的腳本策劃、美工、聲音處理能力,采用投稿式的做法,學(xué)生必須針對該年度指定的主題進行創(chuàng)作,作品長度為60~120秒。2012年小學(xué)組的題目是“日行一善”,中學(xué)組的題目是“世大運在臺北”。評分標(biāo)準為創(chuàng)意20%、視覺效果15%、聽覺效果15%、主題表達50%,初賽由承辦單位聘請專家學(xué)者組成評審團進行評選,評選各組參賽作品15件進入決賽,獲決賽資格的學(xué)生須參與創(chuàng)作歷程發(fā)表決賽,針對其創(chuàng)作的作品進行5分鐘的闡述,發(fā)表內(nèi)容包括如何構(gòu)思、選用數(shù)據(jù)源及創(chuàng)作歷程說明,并接受3分鐘的評審問答。

      在互動游戲創(chuàng)作方面,主要評測學(xué)生的程序設(shè)計能力,采用現(xiàn)場上機的方式,學(xué)生必須在三個小時內(nèi)完成指定題目4題與自由創(chuàng)作1題。指定題的部分會提供游戲的執(zhí)行檔讓學(xué)生試玩以了解游戲的規(guī)則與運作,也會提供游戲所需的圖片給學(xué)生使用,還會提供游戲制作的文字指引,作為評分的準則。自由創(chuàng)作題的部分,目的在于考察學(xué)生的規(guī)劃組織能力,能否將設(shè)計的游戲運用簡短文字提供游戲說明,并期待學(xué)生能發(fā)揮想象力創(chuàng)造無限可能。

      Scratch的推出,降低了程序設(shè)計的學(xué)習(xí)門檻,使學(xué)生易于進入程序邏輯的訓(xùn)練,但對于有興趣學(xué)習(xí)程序設(shè)計的學(xué)生而言,這樣的學(xué)習(xí)內(nèi)涵是不夠完整的。因此,我們開始思考下一步應(yīng)該再給學(xué)生什么。在以互動游戲設(shè)計為主題的教學(xué)中,我們發(fā)現(xiàn)Greenfoot是一個很棒的進階學(xué)習(xí)軟件,它有效地導(dǎo)入面向?qū)ο蟪绦蛟O(shè)計概念,提供學(xué)生學(xué)習(xí)Java語言的入門。現(xiàn)在,我們也有一群對Greenfoot教學(xué)有興趣的教師,一同組成社群,定期討論教材與教學(xué)研究。

      自由軟件的精神將形成為一種自然而然的文化。而這樣一個無國界學(xué)習(xí)的環(huán)境,亦是我們最佳的教學(xué)與學(xué)習(xí)素材。

      猜你喜歡
      藉由程序設(shè)計程序
      基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
      計算機教育(2020年5期)2020-07-24 08:52:56
      藉由“一帶一路” 巴基斯坦期待華麗轉(zhuǎn)身
      人民交通(2019年16期)2019-12-20 07:04:04
      從細節(jié)入手,談PLC程序設(shè)計技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      試論我國未決羈押程序的立法完善
      沙丘
      “程序猿”的生活什么樣
      英國與歐盟正式啟動“離婚”程序程序
      沛納海Radiomir 1940系列49毫米鐘樂三問報時兩地時間陀飛輪腕表
      時尚北京(2017年1期)2017-02-21 04:27:28
      高職高專院校C語言程序設(shè)計教學(xué)改革探索
      創(chuàng)衛(wèi)暗訪程序有待改進
      延川县| 东至县| 万州区| 定结县| 深泽县| 淳化县| 隆回县| 淮北市| 奇台县| 聊城市| 交口县| 阿坝县| 灵宝市| 伊宁市| 裕民县| 安吉县| 涪陵区| 牟定县| 青冈县| 宁德市| 汪清县| 湘潭县| 南投市| 仁怀市| 宁陵县| 辽阳市| 高台县| 武汉市| 历史| 梁河县| 沙田区| 保靖县| 鸡西市| 九龙县| 常州市| 荥阳市| 新密市| 龙岩市| 开化县| 泸水县| 分宜县|