多元评量与Greenfoot简介.ppt

上传人:sccc 文档编号:6308048 上传时间:2023-10-15 格式:PPT 页数:32 大小:1.19MB
返回 下载 相关 举报
多元评量与Greenfoot简介.ppt_第1页
第1页 / 共32页
多元评量与Greenfoot简介.ppt_第2页
第2页 / 共32页
多元评量与Greenfoot简介.ppt_第3页
第3页 / 共32页
多元评量与Greenfoot简介.ppt_第4页
第4页 / 共32页
多元评量与Greenfoot简介.ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《多元评量与Greenfoot简介.ppt》由会员分享,可在线阅读,更多相关《多元评量与Greenfoot简介.ppt(32页珍藏版)》请在三一办公上搜索。

1、多元評量與Greenfoot簡介,南港高中高慧君,演講大綱,多元評量高中階段程式設計教學目標與困境Greenfoot快速入門袋熊吃樹葉沙灘螃蟹Greenfoot臺灣社群介紹,2,多元評量,過程多元(一)安置性評量(二)形成性評量(三)診斷性評量(四)總結性評量時機多元(一)定期評量(二)平時評量,3,人員多元(一)教師評量(二)同儕評量(三)組長評量(四)自己評量(五)家長評量,多元評量,4,方式多元(一)紙筆測驗(筆試)(二)檔案評量(資料蒐集整理、書面報告)(三)實作評量(表演、實作、作業、鑑賞、實踐、軼事記錄)(四)口語評量(口試、口頭報告、晤談)(五)軼事記錄,高中程式設計教學目標,高

2、中學生為什麼要學程式設計?以課綱的精神是培養電腦解題的能力。訓練垂直式思考,能把問題想得深入。養成循序漸近的思維習慣。,5,高中程式設計教學困境,學生對於教材內容不感興趣傳統教材以計算導向,多為數學問題。學生無法體會到電腦解題之美。學生對於教材內容學習感到吃力傳統教材以語言結構為順序,著重知識中心。傳統教材偏向工具書編法,著重知識分類。,6,什麼是Greenfoot,英國肯特大學2007年發表。2009年成為自由軟體。它是程式設計教學軟體,可以用來學習Java語法與物件導向程式設計概念。你可以使用Greenfoot來開發互動遊戲。特別適合14歲以上的青少年使用。,7,為什麼要選用Greenfo

3、ot,傳統的Java課程是先從語法入門,再學物件導向的概念,這個學習過程是漫長的。即使熬過了漫長的學習過程,學生還是不知道如何運用學到的知識來解題,理論與實務間有很大的差距。Greenfoot的出現,打破了這個學習的模式。藉由遊戲案例,學生逐漸地學會程式設計的知識,並體驗專家解題的技巧。,8,如果物件導向是這樣教的.,程式是由許多的類別所組成。我們可以從類別產生物件。許多的物件可以是從同一類別所產生的。相同類別的物件具有相同的屬性和方法。每個物件會記住自己的屬性。我們透過呼叫物件的方法來跟物件溝通。方法的使用有參數和傳回值。,9,現在你可以這麼教.,使用Greenfoot的Scenario:袋

4、熊吃樹葉,10,重點是.,你還沒開始寫程式碼,就已經在學物件導向的重要觀念了。以往這些觀念是老師必須花許多力氣解釋,學生才能了解的。現在Greenfoot讓它變成是自然而然的事。由具體的經驗來講述抽象的觀念。,11,案例二:沙灘螃蟹,不要由空白開始教學生寫程式碼。觀念選擇結構重複結構變數繼承先有目標(讓螃蟹動起來)再講觀念,12,傳統教學:輸出,public class HelloWorld public static void main(String args)System.out.println(Hello!World!);,13,沙灘螃蟹:輸出,視覺化的圖片輸出生動有趣具有故事性聽覺化的

5、聲音輸出聲光效果佳,14,傳統教學:選擇結構,import java.util.Scanner;public class ConditionIf public static void main(String args)Scanner scanner=new Scanner(System.in);System.out.print(輸入分數:);int score=scanner.nextInt();if(score=60)System.out.println(及格);else System.out.println(不及格);,15,沙灘螃蟹:選擇結構,為了讓螃蟹碰到邊緣能轉彎為了使用鍵盤控制螃蟹

6、轉彎,16,if(Greenfoot.isKeyDown(left)turn(-3);,if(atWorldEdge()turn(10);,沙灘螃蟹:選擇結構,為了讓螃蟹能夠吃掉蟲蟲,17,if(canSee(Worm.class)eat(Worm.class);Greenfoot.playSound(slurp.wav);,比較,使用成績及格的例子學生會覺得簡單的事怎麼會弄得那麼麻煩呀。此例會引起學生的負面經驗使用沙灘螃蟹的例子學生能夠在不同的情況下練習單向選擇結構如果我不會if,我的螃蟹就不會轉彎如果我不會if,我就不能用鍵盤控制螃蟹如果我不會if,我的螃蟹就不能吃蟲,18,傳統教學:重複

7、結構,19,class ForDemo public static void main(String args)int sum=0;for(int i=1;i=100;i+)sum+=i;System.out.println(1+2+.+99+100=+sum);,沙灘螃蟹:重複結構,為了產生很多隻蟲蟲給螃蟹吃,20,for(int i=1;i=20;i+)int x=Greenfoot.getRandomNumber(560);int y=Greenfoot.getRandomNumber(560);addObject(new Worm(),x,y);,比較,使用累加的例子學生會覺得用梯形公

8、式算就好了。這個例子並沒有什麼了不起。使用沙灘螃蟹的例子學生能理解重複做事的需求。如果要產生100隻蟲,程式的修改也很方便。,21,傳統教學:繼承,22,class person attribute-name,addressclass Emp extends person attribute-(same as parentclass)name,address own attribute-salary(modification),沙灘螃蟹:繼承,螃蟹和龍蝦的行為是類似的是否碰到世界邊緣:atWorldEdge()找東西吃:canSee(),eat()把這些共同的行為寫在父類別,在子類別中就可以繼

9、承使用。學生學習到如何運用別人寫好的程式碼。文件查閱,23,與傳統教學的差異,傳統教學:以語言的結構為順序(學生記不住)。使用例子多為計算導向(較抽象,學生覺得無趣)。Greenfoot教學:以案例為架構,逐步引入適當的觀念。學生會記得遊戲案例,然後記得完成這個案例所需要的動作,有故事性才會讓人記憶深刻。學生會做動作(know how),但不一定要記住動作的名稱(know what)。,24,Greenfoot特色(1),容易上手Greenfoot的操作環境很簡單,就是在一個微世界中安排幾個演員,然後想辦法用程式碼讓這些演員動起來。初學者能夠很快地熟悉它的操作介面。,25,Greenfoot特

10、色(2),變化萬千你可以使用Greenfoot來開發各式各樣具有聲光效果的遊戲,也能夠用它來開發各種模擬程式。只要是2D的動畫表現都可以使用Greenfoot來開發。,26,Greenfoot特色(3),功能強大Greenfoot使用標準的Java語言,也支援其所有的套件庫。,27,Greenfoot特色(4),發展性高學習Greenfoot,就是在學習Java物件導向程式語言,對於未來有志往資訊產業發展的人,不管是升學或就業都很有幫助。,28,Greenfoot臺灣社群成立,2012年2月註冊GreenfootTaiwan討論群組初期邀請對象:教育部資訊學科中心種子教師臺北市自由軟體桌面應用推動及發展小組成員教育部校園自由軟體數位資源推廣服務中心目前成員:76人,29,社群實體聚會,2012年3月起辦理9場Greenfoot教師工作坊聚會時間:週五 9:0012:00聚會地點:南港高中資訊教室(四),30,社群網站,2012年8月成立(OSSACC贊助網站空間)社群動態、中文化檔案、相關連結、文獻,31,歡迎加入Greenfoot臺灣社群,Greenfoot臺灣社群網站http:/greenfoot.westart.twGreenfoot臺灣社群討論群組https:/,32,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号