精華區beta NTUcourse 關於我們 聯絡資訊
※ 本文是否可提供臺大同學轉作其他非營利用途?(須保留原作者 ID) (是/否/其他條件): 是 哪一學年度修課: ψ 授課教師 (若為多人合授請寫開課教師,以方便收錄) 黃鐘揚 (ric) δ 課程大概內容 主要是上程式設計,資料結構也會上一些,但不會上太多。 語言是 C++ 一開始會先教怎麼使用 linux 因為這門課的作業都必須在 linux 上編譯 之後會開始上一下 "C++ 快速通透" 我覺得這是這門課的精華 可以幫你快速釐清 C++ 一些還在霧裡的觀念 可以讓弱者變普通人 普通人變強者 像是 static, const 的用法 還有 reference (&), class 的深入了解, STL 等等 接著會上好的程式必須具有怎麼樣的特質 可以讓你不再寫出一堆重複程式碼的違章建築程式 然後會教如何自己管理程式的記憶體分配 讓程式跑得更快 最後會上一些資料結構 Ω 私心推薦指數(以五分計) ★★★★★ 滿分 η 上課用書(影印講義或是指定教科書) 沒有,老師有投影片 μ 上課方式(投影片、團體討論、老師教學風格) 老師用投影片,上課風格輕鬆有趣, 不過有時候一些沒聽過的觀念可能會一直之間聽不懂, 但是沒關係,下課可以去找老師問,老師很熱心, 不然也可以在板上 (本課程有 BBS 板) 發問, 會有人 (老師或強者) 出來回答。 而且老師也會上 BBS,可以丟水球 XDD 我是覺得老師應該也滿鄉民的...咳咳 σ 評分方式(給分甜嗎?是紮實分?) 六次作業共佔 60 %, 期末 project 佔 40 %, 還會調分 滿甜的,這次有一半的人成績 90 以上, 但是不否認甜的背後是可能每周都要花十幾個小時在寫程式囉。 有的人中途承受不了就停修了, 也有人後來就作業都沒交了 (這樣當然不會過) ρ 考題型式、作業方式 不用考試,只有作業, 作業兩周出一次, 每一次通常需要花 10 ~ 20 個小時不等, 只有前兩個比較簡單。 作業是老師寫好的大程式, 然後把其中幾個 function code 挖掉, 讓你自己補上去。 通常需要花時間先看懂老師原本的 code 是怎麼寫的, 之後大概就可以知道那些洞要怎麼補。 而且每一次作業好像彼此之間都有一點關係。 不過如果不會寫可以去板上發問, 或是跟同學討論都可以, 通常應該是可以安全過關啦 ω 其它(是否注重出席率?如果為外系選修,需先有什麼基礎較好嗎?老師個性? 加簽習慣?嚴禁遲到等…) 不點名,但是我覺得不去上太浪費了。 這學期加選方式是 1 要具備簡單的 C++ 知識, 像是 if, while, switch, function 這種基本語法的使用方法 class 你只要知道 "似乎" 是怎麼樣的東西就可以了.. Ψ 總結 我覺得這是一門適合想精通 C++,但是又跟 C++ 不是很熟的人 學完這門課可以讓你不再這麼害怕寫程式, 並且具備以後自學一些更難的東西的能力。 老師是好人,而且 98-1 也會開唷! 想上的人請把握機會 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.218.45