# 02-高雄市國民中學 Python 社團課前通告(2021/9/11)
1. 學校課程進入第三週,各校正在積極安排學生,一學期共要上課15次,每次兩小時,
2. 課程進度如下: 課程內容 ( 請各校各教師 因學生學習狀況適時調整)
課程內容: 包括Python語言和基礎程式設計
(上學期)
01. Python 語言介紹
02. Python程式發展工具
03. Python程式執行的方式
04. 認識Python基本語法
05. 資料型態
(下學期)
06. 運算
07. 指令
08. 函數
09. 初學解題
10. 陣列-容器類型資料
11. 列印文字圖形程式練習
12. 程式邏輯發展練習
3. 第二週我和國光中學 許瀚濃老師分別到國光中學(9/6)、茄定國中(9/10)、普門中學(9/10)去和學生見面說明國中階段學習程式語言的重要性並且鼓勵學生學習。希望每個學校都能安排時間以便溫教授和學生說明本計畫的意義。
4. 過去經會都有科丁高雄分會(每學期)撥款給各位講師,今年方式也許改變,但各位老師上課必須填寫,每次上課日誌,請款單下面有範例格式。
請款單下載網址: https://app.box.com/s/wc89qugqfxxasktmsx9azrtrbkan7s8c
5. 重複叮嚀每位同學都必須填寫社團學員報名表
https://forms.gle/qGwGCkRokerALDb47
6. 記得跟學生提醒要選兩位參加今年11月6號再復華中學舉辦的國中程式設計比賽,學生程度不是重點,參加的意義不在得獎,希望這個比賽未來成為高雄的特色之一。
7. 本週說明影音: https://vimeo.com/602949349/90739c54f7
同時也有237部Youtube影片,追蹤數超過24萬的網紅羅卡Rocca,也在其Youtube影片中提到,✔喜歡我的影片歡迎點個喜歡、分享一下,順手訂閱我的YouTube頻道吧! ✔IG在這邊: https://www.instagram.com/roccarocca45/ ✔粉絲專頁: https://www.facebook.com/Rocca45 ✔訂閱生活頻道: https://pse.is/3...
「國中程式設計」的推薦目錄:
- 關於國中程式設計 在 黃柏霖 Facebook 的最佳貼文
- 關於國中程式設計 在 鄰家野原 Facebook 的最讚貼文
- 關於國中程式設計 在 鄰家野原 Facebook 的精選貼文
- 關於國中程式設計 在 羅卡Rocca Youtube 的精選貼文
- 關於國中程式設計 在 侯友宜 houyuih Youtube 的最讚貼文
- 關於國中程式設計 在 在地上滾的工程師 Nic Youtube 的最佳貼文
- 關於國中程式設計 在 Re: [請益] 請問國中生程式設計競賽入門- 看板Soft_Job 的評價
- 關於國中程式設計 在 李校長對於國中生學程式設計的看法 的評價
- 關於國中程式設計 在 建國國中發展『Python程式設計與應用』特色課程 的評價
- 關於國中程式設計 在 教育程式設計將在國中成為必修- 時事板 的評價
- 關於國中程式設計 在 [Camp] 第八屆國中生程式設計營 的評價
國中程式設計 在 鄰家野原 Facebook 的最讚貼文
【國小國中程式設計_免費線上學習資源】
對,是免費,不是免費我不分享
要感謝今年因為疫情的影響
臺灣的線上教育和自學課程終於有成長
但我很擔心只是一股熱潮,只怕後面都做一半
我本來想暑假才來分享程式設計的線上自學資源,
因為還在觀望均一和酷課雲課程會上多少
但成長速度沒有很快,暑假又快到了
我還是先給家長,讓家長可以先計劃一下暑假可以的自學課程
✅均一平臺---電腦科學
👉https://www.junyiacademy.org/computing
(臺北酷課雲的內容更不完全,我就不放了)
均一帳號很好申請,也可以直接用google帳號登入
這半年來平臺上的線上課程成長很多,但很多還沒有很完全
小二升小三的暑假就可以開始接觸『資安觀念的教學』
想先玩一下初階的程式可以先看『Scratch3.0 一小時玩程式』
有打地鼠、紅綠燈等小遊戲https://www.junyiacademy.org/computing/scratch/hos
其他課程還沒建置完善
例如code.org玩程式
我今天看課程只有
基礎課程1
基礎課程3
兩集
小四以上的孩子
對寫程式有興趣的,就可以先看Scratch自學
延伸閱讀:
【數學科:圖形規律&程式設計初階 的關係】https://reurl.cc/lVzv4Y
#線上學習資源 #程式設計 #小學 #國中
#初階程式設計
=================
我自己第一份工作是做平面設計
第二份就去做網頁設計
也去X匠上過課
(但當時上課內容真的跟我書上看得沒啥差異,所以我沒有再去報過課了)
我是自學CSS語法,
然後自學+工作上磨,學會寫PHP、ASP網頁(是很久以前的事了)
我一直很感謝我第二份工作的馬來西亞籍主管
他當時很鼓勵我嘗試
所以我在那工作時寫網頁的能力速成很快
所以我相信程式這東西,有概念,有興趣就能靠自學
而且我不覺得學程式,在兒童這階段需要花大錢送去補習班補
但國中以上有興趣,又不想花太多時間摸,確實可以找老師教
之後會繼續找相關資源給大家~~
國中程式設計 在 鄰家野原 Facebook 的精選貼文
《文章總覽》
不想滑很久和搜尋的可從下列找尋要看的點過去喔
📲此篇會不定期更新
===認識108課綱===
【素養培養非速養】https://reurl.cc/5lQmG7
【素養題能力培養】https://reurl.cc/3LDWQL
===課程複習===
【南一版_國語一年級生字詞語複習表下載】https://reurl.cc/LdMMj4
===🖍下課後素養學習📓===
【 引發國語興趣的工具書】https://reurl.cc/O1e3LX
【從小短文練習畫出心智圖】https://reurl.cc/nzKMdn
【增加閱讀力先從聽說讀寫練習開始吧】https://reurl.cc/0oVkZx
【標點符號/修辭】https://reurl.cc/O12QvD
【閱讀是看過,還是有理解?】https://reurl.cc/ex0QXQ
【數學科:圖形規律&程式設計初階 的關係】https://reurl.cc/lVzv4Y
【自然科:培養觀察/假設/實驗的科學腦 】https://reurl.cc/j5G1XD
【自然科:小學生的科學故事 】 https://reurl.cc/D95b1N
【自然科:STEAM繪遊書】https://reurl.cc/b585R6
【自然科:超級工程MIT】https://reurl.cc/g7y77V
【自然科:昆蟲量體重】https://reurl.cc/lVrVVl
【自然科:認識法布爾老爺爺】https://reurl.cc/1xNL8p
【社會科:臺灣歷史】https://reurl.cc/WL1rjD
【社會科:台灣地理相關資源】https://reurl.cc/6lgK2k
【社會科:世界公民-1】https://reurl.cc/GVNjkp
【社會科:世界公民-2】https://reurl.cc/xZKAze (有影音介紹)
【社會科:道德法治規範-國民法官】https://reurl.cc/O1YVnr
【社會科:傳統節慶-媽祖】https://reurl.cc/ZO4Xv6
【社會科:勇敢與夢想的探險人物】https://reurl.cc/O1gO43
【生活規劃不空想(理財、職業)】https://reurl.cc/20x7Lr
===💻線上學習資源📱===
【 不安親線上學習網站統整 】https://reurl.cc/qdGkay
【 免登入的國小學科檢測系統】https://reurl.cc/62b2kO
【 國中會考資源】https://reurl.cc/9EngkX
【 注音字轉換、破音字校對免費工具】https://reurl.cc/O1YVgr
【 國外幼小階段免費學習單資源】 https://reurl.cc/V6vRrQ
【國小國中程式設計_免費線上學習資源】https://reurl.cc/qdjYag
【免費的程式學習國外平臺】https://reurl.cc/MvEW6K
【學程英文輔助學習免費資源】https://reurl.cc/vDNm4j
【 臺北、新北市圖_線上有聲電子書資源】https://reurl.cc/V6VRqY
【 臺北、新北市圖_網路借閱證辦理】https://reurl.cc/QdQVpb
===👩👦繪本讀物分享👩👧===
【我有記得,只是……】https://reurl.cc/EzKVYK
【變強大不緊張的儀式感】https://reurl.cc/9XzDxx
【小學生的煩惱】https://reurl.cc/Y6jb1x
【為甚麼要上學】https://reurl.cc/9X5qZx
【莎士比亞的經典劇中認識人性】https://reurl.cc/odx6xV
【認識作家成長背景,體會作者筆下的世界】https://reurl.cc/Qd1NQZ
聯經推薦【家庭教育:好媽媽印章】https://reurl.cc/mnxl4M
【生命教育:星飛過】https://reurl.cc/nzdzzv
===👦🏻生活習慣養成👧🏻===
【讓國語課文像閱讀繪本般的有趣】https://reurl.cc/rx2e9O
【從生活小事畫出心智圖】https://reurl.cc/j7AerM
【從小短文練習畫出心智圖】https://reurl.cc/nzKMdn
【正向激勵中養成生活習慣】https://reurl.cc/xZzogV
【零用錢規畫-上】https://reurl.cc/N6Zg6x
【零用錢規畫-下】https://reurl.cc/Ld7g07
APP【專注力時鐘/多工倒數計時時鐘】https://reurl.cc/Y1Yqll
===👦🏻小一新生學習準備👧🏻===
【注音學習輔助教材】https://reurl.cc/oL80Xq
【注音練習學習單】https://reurl.cc/ZONokp
【升小一前的認字-1】 https://reurl.cc/E7VGW0
【升小一前的認字-2】https://reurl.cc/O1zErX
【孩子寫字要不要 要求筆顺】https://reurl.cc/pdaLXZ
===👦🏻👧🏻小一新生之媽媽很忙👩🏻===
【入學前要看的醫生篇】https://reurl.cc/oLm8jv
【預備能力篇】https://reurl.cc/mnXEpW
【陪孩子養成說出感受的習慣】https://reurl.cc/GVv1AW
【帶孩子學蹲廁所】https://reurl.cc/3Dp9kX
【課後班VS.安親班 】https://reurl.cc/X6KraM
===👦🏻👧🏻小一新生用品準備👩🏻👧🏻===
【物品清單下載】https://reurl.cc/O1YVeX
【書包篇】https://reurl.cc/rxELn4
【筆盒/筆袋篇】https://reurl.cc/5lKzry
【水壺篇】https://reurl.cc/ZOlVNp
【餐碗/餐具盒/餐墊/餐袋篇】https://reurl.cc/qdYkoD
【鉛筆/削鉛筆機/尺/橡皮/奇異筆/白板筆/桌上吸塵器】https://reurl.cc/E7mE8n
【字典篇】https://reurl.cc/d09m2g
【文件夾篇】https://reurl.cc/20vRjm
===👩🏻鄰家媽媽的書單===
【療癒自己的書:了不起的中年婦女】https://reurl.cc/rx07qk
【7Y媽媽的教養書單】https://reurl.cc/vD4X6k
【番茄工作法】https://reurl.cc/WLXgaL
國中程式設計 在 羅卡Rocca Youtube 的精選貼文
✔喜歡我的影片歡迎點個喜歡、分享一下,順手訂閱我的YouTube頻道吧!
✔IG在這邊: https://www.instagram.com/roccarocca45/
✔粉絲專頁: https://www.facebook.com/Rocca45
✔訂閱生活頻道: https://pse.is/3c6m67
我記得大概在國中的階段吧,遊戲程式設計師一直是我的夢想,當時在電腦遊戲雜誌中看到徵求這種職業的時候,都覺得是很帥很酷很厲害又很夢幻的一個職業,但隨著時間的流逝,長大後倒是也沒有成為這樣子的從業人員。反倒是莫名奇妙的從這次的任天堂遊戲(!?)中,可以完成這個夢想啊!!
本次抽獎活動內容如下:
活動時間: 自即日起至2021.06.20 23:00止。
活動贈品:
附帶導航!一做就上手 第一次的遊戲程式設計全新遊戲片x1。
參加辦法:
1.訂閱「羅卡Rocca」YT頻道,並且開啟小鈴噹!
2.於YT影片下方留言,包含「我要參加抽獎」字串,並且寫下想製作的遊戲類型(舉例也可)。
3.公開分享FB的此則影片貼文。
完成上述參加條件,即可參加抽獎,抽獎時間將會在2021.06.20 23:00後,直接抽出公佈,敬請各位期待!
中獎人需提供收件人資料,以利獎品寄出使用!另外,中獎人不需額外任何費用喔!
(註: 羅卡Rocca頻道保留對此活動內容變更之權力)
#遊戲程式設計 #玩遊戲做遊戲 #Switch #羅卡Rocca
✔上一部影片: https://youtu.be/LJSg4ORoWJY 3歲小孩的選擇?從8款中選5款最愛的Switch遊戲!沒想到動森....
✔郵政信箱: 23699板橋郵局第10-22號信箱
✔攝影工具:
SONY A7S3 + ZEISS 2.8 18mm + SONY 24-70 F2.8GM + SONY 20mm F1.8
SONY ZV-1
Insta360 ONE R
iPhone 11 Pro、iPhone 12 Pro
Rode VideoMic
Rode VideoMicro
剪片軟體:Final cut pro
國中程式設計 在 侯友宜 houyuih Youtube 的最讚貼文
提供 #新北市 莘莘學子優質、安全、完善的學習環境,讓他們在資源充足的教育下快樂成長,是市府給家長們最好的交代。今天施政報告影片將以「#推動特色教育」為主軸,說明 #新北市 目前特色教育規劃及發展狀況,培育更多專業人才,與國際接軌,提升競爭力。
🏫 #青年就業 - 受到疫情影響,的確影響應屆畢業生就業,除配合中央「#青年就業獎勵計畫」,市府也推動相關協助方案,應屆畢業生若兩個月內無法就業,可領尋職津貼最高1萬5千元,也可選擇職業訓練費用補助最高2萬元,全力輔導青年就業。
🏫 #STEAM大聯盟總部 - 去年於 #新北中和 #自強國小 啟用全國唯一矽谷級新北STEAM大聯盟總部,採 #廊帶設計,引進 #智慧積木機關牆、#師培中心 等,打造新北STEAM教育品牌。
🏫 #無人機教育體驗中心 - 全國首座無人機教育體驗中心在去年於 #新北板橋 #大觀國小、#大觀國中 啟用,建置專業 #飛行練習棚,學生可透過程式設計操作挑戰各種飛行任務。
🏫 D.School - 今年開辦新北市第一所將 #生科課 向下延伸幼兒教育的「D.School」,發展五歲前開始學、月月有主題、天天動手做的「#五月天計畫」。
🏫 #美強生校園-預計4年投入84億,以 #美感、#補強、#生態永續 三面向出發,落實校園安全保障,打造優質學習環境。
每個學生都是未來的棟樑,適性發展,腳踏實地一步一步走,新北市陪著大家朝著目標邁進。
#拚防疫也拚市政 #安居樂業 #侯友宜
國中程式設計 在 在地上滾的工程師 Nic Youtube 的最佳貼文
我從 12 歲就堅持到今天成為軟體工程師的心路歷程,並分享一些在就學時期或面臨轉職的你可能會想問的幾個問題。
⏩ 影片章節傳送門
00:00 Who am I ?
00:50 成為工程師的心路歷程(國小-國中-高中-大學-退伍)
04:56 工程師問題總匯
05:09 學校不好會影響薪水嗎?
05:48 念研究所有用嗎?
06:11 進入職場後要補學歷嗎?
06:55 考證照有用嗎?
07:22 工程師是不是都很爆肝?
07:55 如何累積作品?
08:20 突然想轉軟體還有機會嗎?
08:51 學校有差嗎?
09:25 總結
另外,和你分享我很喜歡「賽道狂人」這部電影中的一句話
「人一旦知道自己的興趣是什麼,這輩子的投注與付出就不叫做工作了」
找到自己的天命並全力以赴,我做的到你一定也可以。
歡迎留言告訴我你的任何職涯或抉擇問題。
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
🌟 任何問題或合作邀約信箱: niclin0226@gmail.com
#工程師 #前端 #後端
國中程式設計 在 李校長對於國中生學程式設計的看法 的推薦與評價
... ,也能修改一些電腦程式,看懂程式應該是第一步,會寫程式 ... 李校長對於國中生學程式設計的看法. 1.2K views · 3 years ago ...more. 博 ... ... <看更多>
國中程式設計 在 建國國中發展『Python程式設計與應用』特色課程 的推薦與評價
建國國中發展Python程式設計與應用特色課程今年的暑假最特別了,由企業贊助開設特色課程,讓建國國子學習「用Python 學物聯網」, 以易學易用的Python ... ... <看更多>
國中程式設計 在 Re: [請益] 請問國中生程式設計競賽入門- 看板Soft_Job 的推薦與評價
※ 引述《peanut97 (丁丁)》之銘言:
: 遇到一個國三生,有輕微亞斯伯格症,對電腦、程式非常有興趣。
: 應該說,只讓電腦進入他的世界。
: 家人已經放棄讓他以課業升學。
: 他想要做一個瀏覽器、想要修改Android作業系統,喜歡Linux環境、
: 喜歡MAC。唯獨程式語言不太會。
: 我正在教他PHP網頁。
: 未來想幫助他往「程式設計競賽」方向走,但是程式設計競賽好像比較硬。
: 請問「程式設計競賽」,有沒有比較好入門的方向呢?
: 對未來要走軟體的國三生來說。
版上有許多大大與一些我十分敬佩的學長也有在逛這個版
如果有哪裡講錯麻煩站內信或推文指正一下 <(_ _)>
先從「程式設計競賽」這件事情開始談起好了
先來了解一下有哪些程式競賽、贏了程式設計競賽可以幹嘛
因為國中生可以比的實在是很少,所以以下我所提到的都是國高中生
大部分都是高中生才能夠參加
1. NPSC
https://contest.cc.ntu.edu.tw/npsc2015/schedule.asp
台大舉辦的比賽,每年一次,有分國中組跟高中組
分初賽跟決賽,初賽是線上賽,在家裡或是任何有電腦的地方都可以比
初賽過關之後比決賽,要去台大計算機中心比賽,有好吃的點心跟餐盒
題目的話可以自己上這個網站找一下歷屆題目
國中組的題目一般來說不會太難,有一些字串處理或是模擬題
難題大概是DFS(深度優先搜索)BFS(廣度優先搜索)跟最短路徑
(參加的年代有點久遠,所以我不太確定)
高中組的題目難度就高了許多,DFS, BFS, DP(動態規劃) 都是基本
可能會出現一些比較特別的演算法,或是網路流(flow)、計算幾何之類的題目
我參加 NPSC 是從國二到高二
我高二是大概五年前的事情,所以算是有一點遠了
但 NPSC 我覺得滿不錯的,而且是少數國中生也能參加的比賽
2. 北市賽(地區賽)
https://contest.tp.edu.tw/?id=1412135239
升上高中以後,多一個地區賽可以比,我比的是台北市資訊能力競賽
我們都簡稱北市賽,其他的我記得有中區跟南區,東部跟新北我就不是很確定了
北市賽有名額限制,如果同高中有太多人想參加,會先比個校內賽(學校自己辦)
獎項分成四種:一等獎*5、二等獎*5、三等獎*10跟入選獎
前十名(也就是一二等)可以參加全國賽
這我高一有比過,有分成筆試跟上機
比重好像是30%跟70%,這我不太確定
3. 全國賽
各區的前十名來比
這我沒參加過所以沒什麼可以講XD
全國賽的前十名可以保送TOI(等等會講)
4. 台北市軟體競賽
https://tpc.taivs.tp.edu.tw/
高中高職都可以比,組別也不同
高中組題目跟其他比賽大同小異
我高二有參加過,那時候是在松山工農比
5. TOI
TOI就是臺灣資訊奧林匹亞研習營Taiwan Olympiad in Informatics
https://toi.csie.ntnu.edu.tw/
聽到奧林匹亞就覺得很厲害,因為這真的很厲害
上面講過,全國賽前十名可以保送這個研習營
另外20個名額會再舉辦一個入營考招生
進去以後一共30人,我們稱之為第一階段,簡稱1!
1!會到師大住兩個禮拜培訓,每天都上一些資結/演算法的課
每個禮拜都會有一個小考試,會決定你能不能到第二階段(俗稱2!)
我高一的時候有進1!
在裡面生活滿愉快的,因為吃住都不用錢,而且學校那邊可以請公假
請兩個禮拜公假XDDD
1!的大約前12名可以進2!,然後再培訓兩個禮拜
最後取前4名,就是國手了,就可以參加 IOI 國際資訊奧林匹亞
https://toi.csie.ntnu.edu.tw/main_01.php?ID=17
每年舉辦的地方都不一樣,2014在台灣辦過
以上五個就是高中生基本上可以參加的競賽
其中最重要的當然就是TOI
為什麼呢?因為如果你夠強當上國手然後有拿牌,可以保送任一大學的資工系
你想去台清交成任何一間都可以
如果沒有前四名,但你進2!而且名次在滿前面,也可以靠推薦的方式去推資工系
這個推薦跟學測指考都沒什麼關係,是另外一個特別的管道
所以,如果你把資料結構/演算法練到超級猛但是國英數超級爛,還是可以進112資工
但這種人極少而且超極端XD
談完了資訊競賽有哪些,來談談這些比賽考什麼跟計分方式
每個比賽大概會有六題以上,基本上都用英文代號,也就是pA, pB, pC, pD, pE...
答對叫做AC(Accept),答錯叫做WA(Wrong Answer)
超時叫做TLE(Time Limit Exceeded),其他還有一些我就不再贅述
一般的比賽時間大概都三個小時起跳
每一題的得分是:答對時間 - WA次數*20,沒答對的話則這題不加分不扣分
比賽的時候會有即時計分版,選手也看的到;但比賽結束前一小時會封盤
現場比賽的話滿好玩的,只要答對一題就會送你一顆氣球
你看誰前面氣球多就知道誰最神XDD
考試類型的話就是大家所熟知的資料結構/演算法
https://www.csie.ntnu.edu.tw/~u91029/ 列出了許多有用的東西
通常會用一個很生活化的方式包裝題目,讓你覺得比較有趣
像是這一題:https://tioj.infor.org/problems/1026
其實就是考你二進位轉換,但把題目包裝過
有些題目很好玩包裝的很好,你拆一拆之後會恍然大悟:阿!原來是這個!
就是那個 moment,會讓你覺得超級有趣(至少我自己這樣覺得XD)
或是這一題,https://tioj.infor.org/problems/1143
說穿了就是 BFS
或這一題:https://zerojudge.tw/ShowProblem?problemid=b127
題目落落長,但看穿了其實就是費式數列
講了這麼多,終於可以回到正題
程式解題這件事情,你要引起他的興趣的話,我覺得可以從兩個方向
第一個就是從利誘下手,跟他說「你這個很強的話可以保送台大資工喔」
第二個就是讓他真的愛上這些解題的過程
怎麼做?先讓他解一題看看
你先去各個online judge看一些答對率比較高的題目
找一題自己覺得有趣的又不會太難的,然後叫他解解看
解完了就再找一題,盡量找一些有趣一點的,試著引起他的興趣
或是你可以直接拿一些經典題,一步一步引導他
例如說經典的背包問題:
你現在有一個容量是100公斤的背包
你有一堆物品,每一項都有一個價值V、重量W公斤
每一項物品都只有一個,也就是你只能選擇拿/不拿
你要怎麼選擇,才能讓你拿到的價值最高?
我有一個原則是:先求有,再求好
一個最簡單的想法是:我窮舉不就好了嗎?
如果有n個物品,一共有2^n種拿法,保證可以找到解答
這時候可以順便帶入時間複雜度的概念
問他說:那如果n是10000的話怎麼辦?2^10000電腦跑不動耶
那就要想有沒有更好的解法
一步步提示他,接著一起完成這一道題目
光是背包問題就有一堆可以繼續延伸
像是剛講的0/1背包、無限背包、二維背包等等
有興趣的可以參考背包問題九講:https://love-oriented.com/pack/
除了這個,也可以教他最短路徑
最短路徑就有幾種不同的演算法,每一種的思考方法都不太一樣
或若你覺得這些太難,就從排序法開始吧
泡沫排序、插入排序、快速排序、合併排序、桶子排序...
每一種都有各自的想法跟想解決的問題
二分搜也是一個很好的入門
你可以說:現在你有1000個數字,如果我要問你:500在不在裡面,你要怎麼做?
他可能會回答:就從第1個掃到第1000個阿
接著你問說:那如果我要問你很多次呢?500, 501.., 600, 700在不在裡面?
他可能會回答:跟剛才一樣,每次問都掃一次
你就問說:那有沒有更好的方法呢?假如我們排序以後,會變怎麼樣?
話說我覺得用終極密碼來講二分搜還不錯,兩個有異曲同工之妙XD
如果以上都太難,就從一些基本的字串處理之類的開始
可以參考acm的一星題:https://luckycat.kshs.kh.edu.tw/
或是一些online judge比較多人答對的題目
寫完之後切記,一定要上傳!
為什麼?因為答對會超有成就感!成就感也是很重要的一部分
藉由這種線上解題系統,就可以增加成就感,而且有些還有排名
讓你知道你這題時間第幾名、code的長度第幾名
有時候會為了縮code長度用一些奇淫技巧XD
一步步引導,從慢到快,從無限制到有限制
從這些過程試著引起他對程式解題的興趣
試圖讓他為「阿!原來可以這樣」的感覺感到興奮
一旦引起他的興趣,他應該會沉浸在這樣的世界裡面
像是有一題我就覺得超級有趣
https://tioj.infor.org/problems/1513
你有一個數列,除了一個數字以外兩兩成對,找出那個數字
數列長度<=100000,0<=數字<=2^31
例如說:1 2 3 2 1,答案就是3
0 0 0 777 0 0 0,答案就是777
這題就很適合先求有再求好
你可以 sort 之後比a[i]跟a[i+1],但你發現這樣不夠快
你可以 map 存起來之後檢查,但你發現這樣記憶體耗太多
正解是什麼就留給大家思考,我自己是很愛這個簡單但神奇的解答
最後附上一篇強者我學長的文:Re: [討論] 所以練acm都底有啥好處?
https://www.ptt.cc/bbs/Programming/M.1411474900.A.746.html
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.67.187
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1451998694.A.9BA.html
... <看更多>