2016年7月1日 星期五

資訊小組暑假課程前奏曲

今天是暑假的第一天(暑假是給小朋友啦!),由於這次資訊小組暑假的課程排定在7/11,而電腦教室也需要整理一下(地板髒了),所以即使在「休假」也是得快些來弄一下!
桌子拉開除了滿地線路外,還會有小朋友丟的小紙屑
平常上課期間,電腦教室雖有清理,但沒辦法做最大符度的清潔,所以老師本人喜歡利用寒暑假時間,可以有較長的時間把全部都拆了,打掃也比較暢快些,不過,資訊小組的小朋友別擔心,這種事一向都是老師個人的樂趣~用不著你們!
我仍會教大家如何清潔「電腦」,那是基於教學及知識性的,整理自己的工作環境也是很重要的能力。
螢幕廣播的主機及線路

去年才新增的螢幕廣播子機
上次的電腦教室配發的硬體廣播,使得教室的線材又增加了許多,一樣全拆了。
呵呵!之後再全部裝回去
其實,趁這個機會,我是想為資訊小組暑假課程建構出一個全空白的試鍊場,接下來的連續幾天的課程中,資訊小組的小朋友都會親自動手,從無到有組起自己使用的電腦(主要是接線插電,不是硬體組裝),透過動手做,可以得到的知識和經驗應該是較深層的。
所以這二年以來,我都會舉辦這類的課程,我總是提倡要「從做中學」,所以理所當然地,我自己也都親自來,從不假他人之手,我也希望小朋友們明白:腦袋懂了、會了…,不一定代表真的會了,就算是已經會做的事,重複多做幾次,也能有不同的體會,產生不一樣的處理經驗…,我自己就覺得我因為這樣而受惠了。
在拆下之前,我會仔細地再看一下,並做一下標示

我要提醒大家一件事,就算你是在重複做一件已經會的且做過的事,仍要保持「思考」的習慣,如此才能產生新的知識及經驗和方法,不要只是傻傻地重複,那就只是把自己當成機械式的工人而已,太可惜了!
這種VGA(D-Sub)線連接主機和螢幕

這可稱為一群鼠輩了

鍵盤們也都在等著小朋友裝回去呢
平時習以為常,覺得理所當然的簡單事都還是有學問,總有人不知道電器需要「插電」才能用,或不知道「插頭」在哪兒?小朋友總以為,電腦本來就是可以開起來的,本來就是可以上網的,透過本次「一切自己來」的電腦課程,應能有所收獲。

說實在的,拆光它們也費了我不少工
由於這種事我重複做了很多次,我覺得我也會得到進步,從在腦中規畫工作流程到實際動手,我的手法更加簡略有效,雖然累也並非全無代價。
主機和線材們
螢幕也都在旁等著
這些電腦零件都等著資訊小組的小朋友們把它們重新領回去再接起來唷!大家也會學到網路從無到有的形成過程,相信以後就會功力大增了。

2016年6月15日 星期三

2016畢業光碟課程紀錄

20160613是忠義國小六年級學生的畢業典禮,而在這之前的一星期,二個班級的「畢業光碟」製作課程總算完成…
二個班級的畢業光碟列印面
剛出爐的真體,班上每位同學一片留念

我將製作「多媒體畢業光碟」這件事規劃成一個整學期的課程而不是一個我說你做的短期任務,希望透過這樣的實作過程能讓小朋友發揮出多元的複合式能力,真正了解:電腦技能和資訊科技只是往後做事的一種手段及工具,真實世界的難題需要整合式的多種能力去解決,在資訊小組中學到的,正好使他們多了一把神器…
親自動手是首要課題

團隊分工合作必須展現
模擬未來的真實任務是我對這個課程的設定,「畢業光碟」只是一個拿來做為練習的題目,透過這個題目,操作者必須一切由己而生,包含知識的、實務的、人際的…,從計畫到執行得自己的團隊一手包,畢竟將來要做事時,那有褓姆和書僮陪伴!
1.一切開始於認識什麼是「多媒體畢業光碟」:有別於把一堆影照片燒錄或做成家用影片,程式化的多媒體光碟可包含多元式的展現,團隊學生能了解這果然需要耗很多的時間來學習及製作…
2.站在前人的肩膀上,觀摩過去的作品:這是我一直想灌輸學生的,如果有前人的智慧可以參考,一定要去分析人家的作品,作為自己計畫的碁石

參考前人的智慧可以避掉很多不必要的失敗
3.運用心智圖做專案計劃:從加入資訊小組的那一天,我就要學生都懂得心智圖法,希望大家能真實地運用它…
心智圖法是一種很棒的思考利器
4.建置自己需要的工作環: 未來大家所會面臨的挑戰都要由自己去承擔,想執行一件事,所有的需求當然得自己一手包辦,以這件case來說,老師提供空間及硬體(電腦、相機、DV…),但是硬體安裝,軟體設定都要自己動手
愛怎麼擺怎麼調配空間,自己決定

想用什麼系統什麼應用程式,自己安裝
在做這個專案時,學生從團隊成員的組成就得自己思考,未必都是資訊小組的成員,但也必須有,因為開始工作時就會面臨很多技術上的實務問題,而資訊小組的學生在過去的一年多時間裡,這些都是課程內容,此時也相當於大驗收…
5.指導老師的作用:我希望學生們把老師視為可用資源,善於與老師溝通則可事半功倍,取得的資源也會更多,埋頭苦幹未必是個好方法…
過程中必須經常與老師溝通及商量
6.行程管理:小朋友團隊最常犯的一件事就是「沒有時間觀念」,我總是會在某個時間提醒大家看看日曆…,我希望團隊能導入甘特圖的專案管理概念
老師給團隊的工作時程提醒及注意事項
時程管理對學生來說是件不容易的事
7.雲端工作術:在實際的工作情境中,我希望學生們能了解未來專案工作的執行面要有善用雲端的概念,可能協助整個團隊的每個成員掌握工作進度及版本控制,除了進入資訊小組後必學的google雲端運用外,我也會在學校的私有雲端為每一團隊開立一個專用空間,並為大家上個使用方式的課…
google雲端的使用一向是資訊小組的基本課程

善用雲端空間可以加快工作的效能
※整個六年級的下學期,學校的活動是非常多的,時間常被佔滿,而學生在想事情時經常會十分地單純,但透過這場實際的專題式學習,相信大家對於安排時間的能力方面應該都會有所成長,做事情總要有A計畫、B計畫、C計劃…,因為計畫總趕不上變化,這得要真的去「做事」的人才能體會…
雖然有點兒趕及倉促…,不過「船到橋頭自然直」,時間終了前,再怎麼樣也會把CASE完成,不是嗎?在最後時刻又會學到妥協…為了讓事情能夠完成,有些原本想好的美夢必須被修正,實際一點才好,這也是我想給同學們上的一門課。
602團隊

605團隊
602畢業光碟的執行主頁

605畢業光碟的執行主頁
光碟內容子頁

光碟內容子頁

在畢業光碟中,有一個部份是我直接幫忙的,就是這一屆的畢業紀念冊翻頁電子書,我從廠商那兒拿到頁面圖檔,加個工放入光碟裡…
數位的畢業紀念冊

除了學生手中的紙本之外
這二個班級的工作團隊在這次的專題中,都從導師那兒取得了龐大的照片及影片資料,二位老師都很用心,從開始接班級之後就利用照機常態性地紀錄學生的各項活動…,但是製作小組取得這些資料卻很難消化它們…
反正一片DVD光碟可放入4.3G的資料,我便在這次的畢業光碟程式中加入了一個新的介面來置入所有老師提供的資料,不過只依檔案目錄原始分類,不做更多的處理,學生們也了解:資料太多也是一件困擾!沒錯~未來的世界就是資訊爆炸的世界,我們不再只是努力取得資料,更要學會處理資料的智慧。
寫著相片倉儲介面

2016年5月17日 星期二

電腦的錄音孔被塞小紙條事件

※這事原與資訊小組無關,但發佈在這兒是勉勵資訊小組的成員:「我們要成為一個可以解決問題的人,而不要當一個製造問題的人。」
今天早上接獲反應,電腦教室裡有一部電腦的錄音孔插不進去,疑似被塞入了東西,所以身為管理者的老師我本人,就來瞧瞧,不用猜也知道一定是人家故意塞的!
看到了吧!粉紅色的錄音小孔中…
別小看這件事,這樣一來錄音孔就無法使用了,而且這個孔很小,夾子使不上,想用針勾出來也很難,會越塞越緊…,唉!只好把工程做大→整個上蓋拆下來試試~
電腦主機前機殼也是可以拆的

想拆上機殼可得先轉出好幾顆螺絲
看到主機上頭的USB及音效接頭的小電路板了,透過它連到主機板,擴充了功能,免得人家想錄個音插個耳機,只能使用主機背後的介面…
再把這塊小板給拆下來
想不到吧!為了人家惡作劇在孔裡塞個東西,修的人就得這樣大費周章的…,趕緊來看看塞在裡頭的是什麼吧!
小心地將內容物頂出來

果不其然就是一張揉成一小團的紙條
這樣就通暢了

處理好了再裝回去吧
當然,費了這麼多工夫,身為老師的我也不能就這樣算了,名言道:「凡走過必留下痕跡」,大家也看過卡通「名偵探柯南」,要從細微的事物出尋找出關鍵來~
呵呵,果然這被揉成一團的小小小紙條裡藏著不為人知的「答案」
我還是找出主人了

雖然這位小朋友的無聊花了我許多工夫,但我還是保護他
不過本著教育的角度,我還是得找這位小朋友來談一談,至少得讓他了解不要做一些「損人不利己」的事,而我也想了一下:原來最近這幾週,學務處及輔導室都因為業務需求來借用電腦教室對同學們施測(現在什麼問卷、施測…一大堆都網路化),為了方便,他們會事先製作小紙條印上小朋友的帳號資料發給小朋友,方便是方便,但也成了這事件的主角…
我想應該跟處室借用的老師討論一下這個部份的作法~
要不然三不五時就來一次,時間都耗在這種沒意義的事情上了…

2016年5月10日 星期二

用Scratch實現重覆運用程式區塊

現在學校六年級下學期上的電腦課程是Scratch 2,這是一門很有意義又有趣的課程,其實它就是要教小朋友們「程式邏輯」,並不一定六年級才可以學,外國有小孩子五歲就在玩了,只是深淺不同罷了!
本週的進度剛好提到了一個很重要的觀念,所以我把它寫下來。在Scratch 2中有一區「更多積木」裡頭的「製作一個積木」可有趣了,對應的是寫程式中的「重覆使用程式區段」也就是自訂函數的意思。
自己可以取積木的名字(自己命名涵數)
自己訂作的函數還可以包含「參數」,這可就神了!不過要教到學生能懂實在不容易,畢竟有許多小朋友不太願意動腦~
前次課程,我們已經學會了讓程式畫正多邊形的方法,全部的程式碼都寫在一起,今天要教的觀念就是把某個特殊功能的區塊(譬如畫出正方形的積木群)獨立出來,並給它一個名稱,將來主程式中想畫正方形時,就「呼叫」這個名稱就好了!學生若真能理解這樣的概念那就夠了。
自己定義一塊積木
以下圖來說,將畫正方形的程式獨立出來,並設定含有一個「步數」的參數,接下來在主程式中這個區塊被呼叫三次(迴圈),並且傳入參數110
這個程式執行後就會畫出三個正方形,小朋友如果看得懂的話應該會覺得很有趣,而且知道有更多的彈性運用方式,若想畫出來的正方形有變化,就去修改相關函數區塊,這種元件化的作法也讓程式好維護,這是我想讓小朋友學會的。
我讓小朋友練習模仿「畫正方形」積木,自創一個「畫正六邊形」的可傳參積木,然後在主程式中呼叫它們。
今天的課程還有一個重點:偵測區的積木,除了計時器之外,今天最重要的是利用「提問」積木來得到使用者的輸入,並利用使用者輸入的答案來執行後續的程式
使用提問積木
最後我給小朋友出了一道題目:就是要他們寫出一個有能力畫正方形和正六邊形的程式,但程式一開始會詢問使用想畫幾邊形,若使用者填入4或6就會接著問:想畫幾個,隨後就按照使用者的心願畫出來,若一開始使用者輸入的不是4或6,程式也會很聰明地表示:「哈哈!我只會畫正方形和正六邊形啦!」然後結束程式…