[心得] 謝旻錚-競技程式設計(一)

看板NCTU-Teacher作者 (萌熊)時間7年前 (2017/06/19 20:32), 7年前編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
⊕課名⊕ 競技程式設計(一) ▲教授▲ 謝旻錚 ★修課年度★ 105學年度 下 £教了什麼£(課程大概內容。或是額外學會了什麼東西。) 1.使用online judge系統 2.各大程式比賽秘辛以及參加方法 3.各種解題方法以及技巧,例如演算法、資料容器、資料結構都有涉及 我覺得比較重要的有內容有: binary search, divide and conquer, greedy, dynamic programming ◆上課方式◆(投影片、團體討論、老師教學風格) 每週三晚上三堂課,大多使用投影機,教授會講上面的那些東西, 通常只會有一點點的pseudo code來搭配說明正在講解的內容 ▼考試作業▼ 作業非常的多,大概每週六會有兩題deadline,這次作業共有23題,有幾週沒有作業 每次作業大概有3週可以寫,大概第2~3週時會講解該次作業的相關內容 期中期末都在禮拜六考試,從早上9點考到下午2點。 ¥其他¥(是否注重出席率or嚴禁遲到?需要的基礎?) 可不出席,從不點名。 基礎:至少要修過一門C/C++/java/python的課程,大一上修完就可以接著修了。 評分標準: 作業:15題以上可得10分,未達15題逐題扣分 期中期末考:寫出第一題25分,最高45分。 也就是說,照這個評分標準,期中期末至少要寫出一題才能過關。 但是這學期,對於期中只寫1/0題的同學,可以考試後補救到1.5/1題的成績 對於期末寫0題的同學也可以補救到1題的成績, 所以說 只要作業交滿,老師會讓你不被當。 而這些考試題目的難度,對於自己寫作業的同學, 我想應該都有幾題很簡單,不至於寫不出來。 另外本學期作業成績*1.5,交15題共可拿15分。 ¢最後想說的話¢ 老師上課滿輕鬆幽默的,我大多都在邊聽邊滑手機。 ---------------------------------------------------------------- 雖然課程有寫(一)(二),但是進去老師會看你有沒有修過這門課, 沒修過/不是強者:beginner 寫較為簡單基礎的題目 修過1次/或許是強者:junior 寫比較難的題目 強者:會被抓去出題目,參加程式競賽的主力隊伍 ---------------------------------------------------------------- 強力推薦資工系同學去修,這門課的強度很夠,只要修完這門課, 通過基礎程式設計(CPE),也就是擋修門檻,是非常容易的事情 修課之前,我只有修完大一上課程的強度,修完之後CPE就過了,最後期末拿80。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.91.190 ※ 文章網址: https://www.ptt.cc/bbs/NCTU-Teacher/M.1497875579.A.ED3.html ※ 編輯: moebear (140.113.91.190), 06/19/2017 21:34:29

06/20 01:33, , 1F
推競程
06/20 01:33, 1F

06/23 12:18, , 2F
這門課真的推薦修XD 打code能力提升很多
06/23 12:18, 2F
文章代碼(AID): #1PHyHxxJ (NCTU-Teacher)