編輯的話

 

  本期電子報的經驗分享文章,感謝國立台北市立南港高中 高慧君老師撰寫的-「運用互動遊戲製作來教程式設計」,此篇心得分享文章提到學生經常困擾於程式語法的細節,而無法進 入解題境界。高老師將Scratch和Greenfoot導入高一資訊課程,讓學生能夠輕鬆學習Java物件導向程式設計的重要概念,藉由電腦遊戲設計,學生有很明確達成的目標,藉由設計遊戲學習到一種新的思維方式,非常適合用於初 學者程式教學的工具,歡迎老師多加使用與閱讀。

  另外學科中心預告下期電子報主題由 國立羅東高中 邱柏翰老師所撰寫的—觀念介紹:Computational Thinking,文章即將公開,敬請期待;另外在新的學期已經開始,未來我們也將陸續辦理教師研習活動,請大家密切注意相關資訊。感謝全國資訊科教師對學科中心的支持與鼓勵,讓學科中心的業務推展,獲得很大的助益與支持,再次感謝~

敬祝   教學順心
 

 

103年研習各項活動花絮剪影

《活動照片》


誠徵103年度資訊學科中心種子教師《公告》

   檢各位老師您好,本資訊學科中心誠徵103年度種子教師,若老師們有意願請盡速與我們聯絡,資訊學科中心歡迎您的加入!!請洽06-2514526轉608或e-mail至:

yatin731106@mail.tnssh.tn.edu.tww09391@mail.tnssh.tn.edu.tw

 

辦理102年度課程教學優良示例甄選成果研習活動《公告》

主旨:檢送資訊學科中心辦理「102年度課程教學優良示例甄選成果研習活動」說明:

  • 依據教育部102年2月23日臺教授國字第1020016179A號函辦理。

  • 歡迎有興趣之教師參與,並於102年10月10日(四)前至全國教師在職進修資訊網報名(http://inservice.edu.tw),課程代碼:1373667,以45名為限,額滿截止。

  • 研習時間:102年10月15日(星期二) 10:10~16:30。

  • 研習地點:本校弘道樓三樓資訊學科中心專科教室。

  • 參加人員之差旅費由原服務學校支付;與會人員請 惠予公(差)假。

  • 響應紙杯減量,會場不提供紙杯,請自備茶杯。

詳情如附件http://210.60.36.74/modules/news/visit.php?fileid=29

 

 

2013企業架構與資訊科技國際研討會

每年一度的臺灣網際網路研討會(TANET),是以臺灣學術網路發展為中心的學術技術研討會。除了強調網際網路應用技術與學術研討,也著重網路管理與數位內容建置等實務導向議題的經驗交流。近年來,政府於國家發展建設計畫中積極推動雲端運算、數位典藏及開放資料之建設與應用發展。希望經由目前臺灣在資訊科技研發的優勢及文創產業的軟實力,能在雲端運算應用、鏈結開放資料及巨量資料上更上一層樓,使得臺灣成為資訊應用及資料開放分享的典範。
因此,今年研討會的主題擬訂為「樂活雲端、智慧臺灣」,希望能透過此研討會邀集產官學界的專家學者、臺灣區網的資訊服務人員、網路從業人員,共同研究探討先進之雲端運算技術及應用、鏈結開放資料的技術和巨量資料的分析應用。將資料轉換成可分析、可再使用的格式透過雲端的分享,提高資料的附加價值,達到全球性、即時性及透通性,以奠定我國資訊化社會發展之皏菕C
研討會地點:國立中興大學
研討會日期:2013年10月23、24、25日(星期三、四、五)
大會網頁:
http://tanet2013.nchu.edu.tw/index.php

 

2013全國電信研討會

第一屆全國電信研討會於1985年由「交通部電信訓練所」 主辦,爾後每年舉辦一次。為鼓勵學術界參與以及提升學術水準,自1988年第四屆起改由各大學及研究機構輪流承辦。1991年成功大學更擴大國際性研討會性質。之後成為全國 電信與國際電信研討會交替舉辦方式。2006年起恢復為每年舉辦之全國性會議。
研討會地點:
台糖長榮酒店
研討會日期:102年11月15日(五)~16日(六)
大會網頁:
http://nst2013.nutn.edu.tw/Home/Page/News

 

  Apple已開始測試 iOS 7.1, 準備 iOS 8 新功能

 Google宣布QuickOffice免費,另送10G存儲空間

  3D 打印機先驅描述未來:它將進一步融入社會

  iOS 7 讓你自動拒接廣告電話!

  iPhone 5s指紋辨識致命缺點被發現了!

 Google收購一拍無線傳檔案App “Bump”, 終於放棄NFC

  為何微軟帳戶的密碼都限制在16字元內?


  全球第一台首款NFC桌機!

  Occipital推出第一款便攜式3D掃瞄儀Structure Sensor

  Google開發家自家網絡追蹤系統,細化隱私權限設置

  金光閃閃的超酷電子紋身 讓你把溫度計穿在手上

  三星正在加快第二代Galaxy Gear手錶的開發作業

  如電影般可心電感應的麥克風

 新世代外接硬碟 多個觸控螢幕更好用
 

 

教育部「全民資安素養網」

  教育部建置的「全民資安素養網」(15日)正式上線,網站提供有關如何保護個人資料、辨識網路詐騙、避免駭客入侵等實用資訊,還針對一般民眾、家長、老師、學生等不同族群設定分流的入口網,希望提升全民的資訊安全素養。

網址:https://isafe.moe.edu.tw/

 

 


學生國際級競賽風雲榜

       此網站內容項目包括「國際競賽」、「國際評比」、「風雲人物」等,以「國際競賽」為例,包括「藝術與設計類競賽」、「國際技能類競賽」、「奧林匹亞競賽類 (含科展)」、「體育類競賽」、「技職之光」及「其他」等類競賽成果。
網址:
http://award.moe.gov.tw/

 

  App Inventor中文學習網照片

 

 

學生國際級競賽風雲榜

網站照片

 

 

 

觸動科技-啟動未來世界《影片》

 

新科技 新發明 - ''2050 未來家電'' 《影片》

 

 
 

 

《資訊教育議題》
資訊科技發展 VS.環保與永續發展

撰文/國立新港藝術高中 蘇淵源 教師
 

前言:科技與環保

 

2006 年美國前副總統高爾,以一部氣候變遷的紀錄片--《不願面對的真相》,闡述人類只一味追求科技文明的高速發展,卻往往迷失在一切皆以經濟利益為先的決策考量來對待我們的生活環境,也因此可能造成地球的萬劫不復!因為高爾先生的登高一呼,再次將全世界生活在地球上人類之環保與永續發展的意識,重新喚起並找尋回來。由於高爾先生在環球氣候變化與環境問題上的貢獻受到國際的肯定,因而與政府間氣候變化專門委員會共同獲得 2007 年度諾貝爾和平獎。
  科技的發展一定會對地球環境造成破壞!這應該是大家都同意且無異議的基本認知。自從工業革命後,化石燃料的快速使用,使得地表的溫室氣體不尋常地增加,人類對大自然的傷害日趨嚴重,氣候的變遷、物種的滅絕,在在顯示地球已不能負荷如此消耗。如今坐在冷氣房中,享受著高科技的快速方便的人們,可能尚不知目前約每十五分鐘就有一個物種絕滅,原因就是因為人類對地球無止盡的污染和破壞。
  但是不是因此就停止發展科技了嗎?當然不是!而且就現況而言,要停止發展科技更是不可能的事。但如果換另一個角度去探討,退而求其次的去找尋利用科技的發展來幫助環保的維護,並運用科技來減緩對地球的傷害,筆者認為這將是未來任何科技發展所應追求並共同遵守及努力的目標。
《 精彩全文閱讀》

 

 

  

 運用互動遊戲製作來教程式設計

文/台北市立 南港高中 高慧君 教師
 

壹 背景與動機
 

  任教高中資訊課程十多年,如何教授程式設計課程一直是筆者經常思考的問題。傳統的程式設計課程,大多是以邏輯概念配合程式語法的說明,然而,程式語法導向教學的解說太多,學生就會覺得枯燥,因為有些語法很難理解,即使懂了也不知道要用在何處;再者,課本上的例子大多以數學計算為主,學生對這些範例大多不太感興趣。因此,如何突破傳統程式設計課程的困境,增進學生學習程式設計的動機,提昇學生學習程式設計的成就,都是值得探討的問題。

現在的學生使用電腦的目的不再單純只是為了做計算,而是溝通與娛樂的互動,所以,我們的程式設計教材不能再只是以傳統計算導向的數學或商業問題來吸引學生,應該以更有趣的教材來讓學生理解程式設計的價值。學生們從小就玩過各式各樣的遊戲,但是他們只有玩遊戲,不知道遊戲是如何被開發的,這種現象,就好像學生只能閱讀,而不能寫作。因此,筆者試著以遊戲創作為主題來進行程式設計課程。

  隨著時代的演進,程式設計從早期的科學計算,轉變為問題解決的邏輯設計與動力機械控制。近代為程式初學者量身訂製的程式語言教學工具,也引入了多媒體運用與互動性控制等功能,其中,Scratch的推出讓學生能夠有效地克服英文與語法的障礙,進行程式設計思維的訓練,特別適合8~16歲的兒童及青少年使用,而Greenfoot的推出,讓學生能夠輕鬆學習Java物件導向程式設計的重要概念,特別適合14歲以上的青少年使用。基於以下理由,筆者將Scratch和Greenfoot導入高一資訊課程。

一、易於學習程式設計,引發學生興趣
  Scratch提供圖形化的介面,使用者不太需要使用鍵盤來輸入各項指令,而是用滑鼠拖曳程式區塊到腳本區,以組合積木的方式來撰寫程式碼,因此,特別適合程式設計初學者使用。
Greenfoot 採用物件概念優先的方法來進行學習,經由預先開發好的範例專案入手,讓初學者先探索物件與類別的觀念,透過呼叫物件的方法來與微世界中的物件實體互動,然後才開始引入程式碼概念,程式碼是用來控制物件在微世界中的狀態的指令,初學者能夠很快地熟悉它的操作介面,並進一步地學習到Java語言。

二、易於創作互動遊戲,延伸創意思維
  哪個孩子不愛遊戲?玩遊戲是天生的本能,且對資訊世代下成長的學生而言,電腦遊戲是生活中不可或缺的一部分,若能將電腦遊戲創作和程式設計課程的學習結合,讓學生能在學習的同時,發揮創意遊戲設計,必定能增加學習時的樂趣及熱忱,相信一定能有不同於傳統教學的效果。

  Scratch將互動遊戲創作變得很容易,只要使用簡易的滑鼠拖拉方式,將指令從程式指令區移進程式腳本區即可進行程式碼的撰寫。而利用邏輯判斷、變數值與偵測改變等來互相配合,即可創作出具有互動性的遊戲。

  Greenfoot 使用標準的Java 語言,也支援其所有的套件。它的功能不會輸給業界常使用的程式設計開發工具,你可以使用Greenfoot 來開發各式各樣具有聲光效果的遊戲,也能夠用它來開發各種模擬程式,只要是2D 的動畫表現都可以使用Greenfoot來開發。

 

三、易於取得自由軟體,創造無國界學習

   Scratch和Greenfoot可在網路上免費下載。學生不僅在課堂上可以使用,也可以免費安裝在家裡的電腦,以供課後練習使用。Scratch和Greenfoot官網亦提供來自全世界愛好者的創意,讓學生身處在一個無國界的學習環境。
 

 

貳 使用Scratch訓練程式邏輯


  在Scratch教學的部份,從遊戲案例研究開始帶領同學進入程式設計學習領域,先講解程式邏輯觀念,然後提供互動遊戲讓學生試玩,接著提供遊戲解題操作步驟,讓學生能夠實作出簡單的遊戲案例。在實作過程中,除了教師講解說明之外,亦透過配對程式設計的模式,讓同學可以互相討論,合作學習。在經歷遊戲案例研究後,我們設計了遊戲創作挑戰題目,教師可以藉由挑戰題目,澄清程式邏輯觀念,學生可藉由試玩互動遊戲成品,與配對程式設計的討論,思考遊戲解題的邏輯,完成創作挑戰。

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

 

參 使用Greenfoot訓練程式語法與實作
 

  在Greenfoot教學部份,也是從遊戲案例開始。傳統Java課程會先從語法著手,採線性方式介紹各種語法,例如:介紹運算子時,就把所有的運算子列舉出來。但是Greenfoot教學先從物件導向觀念著手,採螺旋式方式介紹各種語法,依遊戲案例的安排,逐漸認識各種語法的應用,例如:介紹選擇結構時,就先只介紹單向選擇結構,然後做不同情況下的練習,而不是一次就把所有的選擇結構講完。

  首先,從「袋熊吃樹葉」遊戲案例,了解物件概念與基本環境操作,接著,從「沙灘螃蟹」遊戲案例來闡述繼承、單向選擇結構、計次式重複結構、變數等觀念,最後,最後以「鋼琴模擬」遊戲案例來認識建構子與陣列。傳統的Java教學是以語言的結構為順序,太著重知識中心,不符合學生的生活經驗與認知結構,因此,不容易記住其關係。此外,使用的例子多為計算導向,過於抽象,學生無法觀察資料處理的過程,也會覺得無趣。在Greenfoot教學中:學生會記得遊戲案例的名稱,然後記得完成這個案例所需要的動作。因為遊戲案例把許多的知識串成讓人記憶深刻的故事,學生會做動作(know how),但不一定會記住動作的名稱(know what)。

  學生們從Greenfoot中,學會程式編譯的概念,在這個階段,他們進一步學習如何撰寫程式碼,並完成可以實際操作的遊戲作品,最重要的是,學生學會的語法是標準的Java,換句話說,學生學到的知識並不會被限制在Greenfoot中,他們可以輕鬆地將學到的知識遷移到Java程式設計,學生學到的不只是遊戲製作,更重要的是問題解決的工具。
 

 

肆 結論
 

一、電腦遊戲設計能引起高中生學習程式設計的興趣
  學生對於使用Scratch和Greenfoot進行電腦遊戲設計覺得很有趣並具有成就感,他們對於學習如何創造自己的遊戲抱持著高度動機,對於程式設計的基本概念(物件、流程控制、變數)也覺得很實用,認為程式設計是一件很好玩的事情,也樂於創作遊戲給家人或朋友玩。能夠對於以前所玩過的電腦遊戲有更進一步的認識,知道它是如何被開發出來的,從教學實驗的問卷得知學生們收獲良多,是一種以往所沒有經歷過的體驗。

二、電腦遊戲設計對於程式設計的訓練很有幫助
  由筆者的程式設計教學經驗,學生經常困擾於程式語法的細節,而無法進入解題的境界。藉由電腦遊戲設計,學生有很明確要達成的目標,也很明確知道遊戲可以改進的功能。在完成作品的過程中,學生必須運用程式邏輯思考的能力,來組合出可以玩的遊戲,而Scratch 使用拖曳程式積木的方式來撰寫程式碼,有效地克服了語法的障礙,讓學生可以將專注力集中在程式的邏輯與解題的思維上。Greenfoot則是將原本高深的物件導向概念變得淺顯易懂。玩電腦遊戲很簡單,但是設計電腦遊戲並不是一件簡單的事。電腦遊戲是一種複雜的設計,學生必須思考如何使用現有的積木和語法來組合出遊戲的各項功能,考量遊戲如何與玩家產生互動,這些必須用到程式邏輯的思維。從問卷調查得知學生藉由設計遊戲學習到一種新的思維方式,對於增進人生的智慧有幫助。
         

《 精彩全文下載》

 


::更多資訊請上 高中資訊學科中心::

用心  專業  熱忱  創新

您有任何問題需要協助或有好文章、網路資源要與大家分享,請洽:
高中資訊學科中心專任助理
 許雅婷高廷瑋 

感謝您的投入與支持,讓電子報的內容更加豐富!

發行單位:教育部高中資訊學科中心

承辦學校:國立臺南第二高級中學 

地       址:704臺南市北區北門路二段125號

電       話:06-2514526#608、06-2828059

發行人:王榮發校長

總編輯:陳美芳主任

編輯群:許雅婷小姐、高廷瑋先生

出刊日期:2013年9月