我們都知道程式語言是未來的必備技能
於是現在開始讓孩子補習
但補的內容是什麼?
就像我們知道英語是接軌國際的必須
於是將英文納入了義務教育課程
但是教的內容是什麼?
有多少人是因為學習學校的教材而成為英文高手的
我對自己周邊英文強者的觀察結果是,沒有。
近來有感,在學習一件新事物時
從一開始出發的心態就要注意了
「一個人能力或心態是10的時候,你給他8的挑戰,時間久了他會退步;給他10的挑戰,他就留在原地;給他12的挑戰,他過一陣子就會變成12。」
不要害怕大於你自己的問題,挑戰久了你就變大了。
終於完成[我如何帶國小生學程式]這一系列文了!
這邊主要談的是這段時間教學的心得
第一篇給大家些背景交代
https://goo.gl/Vzf4pK
摘要
* 我與我的四個學生都是自學生,走體制外教育
* 這四名學生組成年紀是一個小四、三個小六,跟著我們有七八年了
* 僅用半年學習程式
* 已有能力考交大電子系大一程式設計期中考考卷
* 皆具有實作UVA online judge上題目的能力
這段時間我證明了以國小生的年紀,確實可以理解一般認為是給大學生的程式設計,甚至可以教到一點資料結構(LinkedList、Tree)。只是會需要一些額外的技巧,這些技巧我寫在第二~四篇。這部分會是老師跟想自己教小孩程式的父母會感興趣的。
(二)語法v.s.邏輯
https://goo.gl/cK9fLC
(三)專有名詞可以吃嗎?程式語言真的是語言!
https://goo.gl/VKBiwz
(四)知識的糖衣
https://goo.gl/o4TEcs
另外,關於程式教育我也有些反思,主要寫在第五六篇
其中一部分與第四篇相關,因此只想看反思的也建議閱讀第四篇
(五) 程式教育磨練的思維
https://goo.gl/7psxXe
(六) 小朋友潛力驚人,現有教育卻沒有”培養”的意識
https://goo.gl/a2ROzM
若大家看完不吝指教,可以幫我填個問卷嗎> < 謝謝!
https://goo.gl/forms/IQaJpssbK8JSbx7b2
會有這系列文章出現需要感謝以下好幾個人:
長期支持我們的家長 Cindy Chouy Meiling Wu Peggy Chou
在孩子教育上,我們能有很大的揮灑空間,
其實是仰賴這不離不棄的家長們心理上的支持
在家自學是不同的一條路,願意走在這上面的都是很有勇氣的,你們瞭解真正價值所在的
Hung-Ming Cheng 教授,我們聊了好幾次教育上的議題
還蒙您幫忙,提供交大電子系的測驗卷,
老師都說是小事,但實際上對我們幫助很多
陳雅琳 跟我討論教育議題,還協助修改文章
Albert Tzout、我太太 韓佩珊對文章的校對與意見
當然還有把播學生時間給我來教學的老爸XD
「uva程式設計」的推薦目錄:
- 關於uva程式設計 在 歐馬克 Facebook 的最佳貼文
- 關於uva程式設計 在 [建議] 一些程設相關的網站給大家參考- 看板b98902HW 的評價
- 關於uva程式設計 在 uva線上解題系統2023-在Facebook/IG/Youtube上的焦點新聞和 ... 的評價
- 關於uva程式設計 在 uva線上解題系統2023-在Facebook/IG/Youtube上的焦點新聞和 ... 的評價
- 關於uva程式設計 在 uva線上解題系統的推薦與評價,GITHUB、FACEBOOK、PTT 的評價
- 關於uva程式設計 在 uva線上解題系統的推薦與評價,GITHUB、FACEBOOK、PTT 的評價
- 關於uva程式設計 在 陽明交大金融科技程式菁英培訓營's post - Facebook 的評價
uva程式設計 在 uva線上解題系統2023-在Facebook/IG/Youtube上的焦點新聞和 ... 的必吃
UVa 線上解題系統是由西班牙瓦雅多利大學開發的自動化線上程式評判系統,包含了超過4300個程式設計問題並且開放給所有人註冊參與解題,目前有超過10萬名使用者。 ... <看更多>
uva程式設計 在 uva線上解題系統2023-在Facebook/IG/Youtube上的焦點新聞和 ... 的必吃
UVa 線上解題系統是由西班牙瓦雅多利大學開發的自動化線上程式評判系統,包含了超過4300個程式設計問題並且開放給所有人註冊參與解題,目前有超過10萬名使用者。 ... <看更多>
uva程式設計 在 [建議] 一些程設相關的網站給大家參考- 看板b98902HW 的必吃
懶的看得請直接看紅字下的連結吧
我不是真強者0.0 只是以前稍微學過
分享一些東西給大家 反正大家都資工系 早晚都要把程設練好的=)
一起加油唄~!
單班計程有問題的也可以問我=)
MSN: [email protected]
1.Lucky 貓的ACM園地
https://luckycat.kshs.kh.edu.tw/
基本上大家應該沒多久就會用到了 裡面有很多題目可以做(寫程式當然就是要多練習囉!)
現在應該可以做一星題(難度一)了=)
可惜的是 網站 極常掛掉ˊˋ
2.Uva Online Judge
https://uva.onlinejudge.org/
其實lucky貓的題目是從這來的(翻譯) 裡面是全英文的
然後 題目很多!
初學的人可以先到lucky貓看題目+題號 然後到這裡找英文版的再看一次
寫完之後可以上傳 檢查對不對 跟P老師的批改娘有點像
用法: 請先註冊(register)
平常要用就先登入(login) 如果你已經知道題目內容了 而且也知道題號
那麼可以從左邊的Quick Submit進去 打題號 貼上code 就可以上傳囉!
如果想看題目內容 請點左邊的 "Browsw Prolems"
題號是三位數的 會放在"Problem Set Volumes"裡面
題號是五位數的 會放在"Contest Volumes"裡面
當你上傳完code之後想知道結果 請點"My Submissions"
就會顯示你所上傳的code狀況如何
狀況解釋:
Accepted 傳說中的AC 就是你做對了 每一筆測資都對 看的這個會有爽感
Wrong answer 就是WA 就是錯了 請檢視哪裡寫錯了吧 一開始一定都一排WA的
Runtime error 執行期間錯誤 發生這個可能性蠻多的 例如:陣列index跑到負的之類的
Time limit exceeded TLE 就是你程式跑太慢了 可能陷入無窮迴圈 或方法不對
Presentation error 表達錯誤 通常是換行或空白上出錯 一開始蠻容易發生的
然後如果想看你寫了幾題或一些統計資料 可以去"My Statistics" 看
大概就這樣@@ 有缺的再補足吧...
然後 現在 還不要亂點題目 不然會發現 好難XD
(附註:因為 UVa Online Judge 這個網站與 ACM/ICPC 這個國際型的程式競賽有合作,
並將它的題目加入題庫中,因此許多人便直接將 UVa Online Judge 題庫的題目稱為
ACM 題目)
from:https://www.tcgs.tc.edu.tw/~sagit/cpp/q2.htm
3.ZeroJudge高中生程式解題系統
https://zerojudge.tw/
(不用高中生也沒差啦= =) 就跟uva 頗像 不過是中文的0.0
看題目:分類題庫>基礎題庫(先做這個吧)/ 資訊競賽...
4.ACM討論版
https://online-judge.uva.es/board/index.php?sid=9352e008c902fc45257cc4af8a401675
如果你發現你ACM題目一直錯 可以來這裡找找看(英文網站)
用右上角的search找題號就好 有些題目沒寫清楚 這裡有人會討論到=)
也有些人會給測資讓你測測看 搞不好就會發現錯誤了
5.cpp reference
https://www.cppreference.com/wiki/
以後就會用到了 查函式參數、回傳值用的
英文網站
6.DJWS的網路日誌
https://www.csie.ntnu.edu.tw/~u91029/
裡面有好多的解題方法 C語言上完後 可以來挖寶
然後 DJWS 是 師大資工
7.Sagit's C++ 程式設計
https://www.tcgs.tc.edu.tw/~sagit/cpp/
C++基本語法 和一些演算法教學
然後這個網站 好像是台中女中的@@
8.C++學習筆記
https://caterpillar.onlyfun.net/Gossip/CppGossip/CppGossip.html
聽說我們不會學到C++ (下學期學JAVA的樣子)
有興趣的可以來這看看
9.USACO
https://train.usaco.org/usacogate
美國牛 好像是美國用來訓練選手用的吧 也會舉辦比賽
基本上也是全英文 一樣要先註冊 我個人覺得題目都不容易ˊˋ
10.TIOJ
https://tioj.redirectme.net:8080/JudgeOnline/
其實我不清楚XD
然後有不足的地方請幫忙加上@@
然後我好像太早PO了= =
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.241.197
※ 編輯: barry800414 來自: 140.112.241.197 (09/23 01:46)
※ 編輯: barry800414 來自: 140.112.241.197 (09/24 00:31)
... <看更多>