[通識] 107-1 CS+X C/C++程式設計 張傑帆

作者: yummy8765 (tsuyoku)   2019-01-25 04:30:28
※ 本文是否可提供臺大同學轉作其他非營利用途?(須保留原作者 ID)
(是/否/其他條件):否
哪一學年度修課:
107-1
ψ 授課教師 (若為多人合授請寫開課教師,以方便收錄)
張傑帆
δ 課程大概內容
C語言介紹.資料型態.輸入輸出
流程控制(if.for.switch...)
陣列
字串
函式與多檔案
指標
結構,讀.寫檔
C++物件的使用.參考.重載函式
C++物件導向程式設計-使用類別(class)
C++類別的朋友關係.重載運算子.繼承
總結: 很扎實的程式語言課 一次學完C跟C++的基礎概念
Ω 私心推薦指數(以五分計) ★★★★★
第一次接觸程式: ★★★★☆
想打好C/C++的基礎: ★★★★★★★★★★★
喜歡有邏輯的上課方式與有範例可以練習: ★★★★★★★★★★★★★★★★★
討厭上機考試或是一堆作業: ☆
我只是想知道會coding的人在幹嘛:
η 上課用書(影印講義或是指定教科書)
講義、預錄好的影片 (每段長度10-20分鐘左右,共92段)
影片有些是範例的講解 如果自己寫得出來的話其實可以跳過
μ 上課方式(投影片、團體討論、老師教學風格)
自己在家學,不用到教室上課
講義簡單明瞭,沒有廢話,每一頁都是應該要知道的知識
影片每段都不長,應該是之前老師上課時順便錄的
老師的上課方式也很有邏輯,不會跳針或突然飄太遠
每個章節的概念都是依次來,不會在前面用到太難的觀念
σ 評分方式(給分甜嗎?是紮實分?)
作業 30%
期末考 70%
加分作業 6% (期末考後才公布)
本學期調分方式 - 開根號乘以11!!!
如果期末考0分 作業跟加分作業全部寫完 還有66分
期末考只寫1題 加上作業跟加分作業全拿 就82分了...
給分真D甜 但要把全部的作業寫完 要有花好幾十個小時的心理準備
ρ 考題型式、作業方式
作業有40題 使用線上批改系統JudgeGirl
題目還滿均勻分散在每個章節的
也就是真的要全部都讀完之後才能寫完
不過如果只要一半的分數的話 C++沒唸就可以寫完一半以上
上傳自己打的程式碼之後 10秒內就會知道通過或不通過
常常不通過的原因 是因為空白或換行的格式不對
然後就要再debug一兩個小時.....
還有某些不支援的語法 但出現在老師的影片內
所以務必先熟讀JudgeGirl內的說明
或是在debug到崩潰的時候再去翻一遍來看
期末考70% 考5題 120分鐘
可以帶任何的書面資料 以及網站上可以查得到自己之前交過的作業的code
第一題 簡單的輸入輸出+迴圈
第二題 巢狀迴圈
第三題 讀檔.寫檔
第四題 C++類別的朋友關係、多檔案結合
第五題 指標、C++函式的朋友關係、多檔案結合
(大概是這樣 可能有一些細節寫錯)
五題真的都不難 最後兩題還只要改程式碼就好
如果看得懂的話 其實只有一些地方修完交上去就對了
如果C++後面完全沒唸 可以寫得出前3題
不過C++含類別的多檔案結合 在老師的影片內好像沒有提到
(教多檔案結合的時候是用C教的)
所以可能要用作業來了解這部分的寫法
加分作業6% 24題 4題+1分
期限只有一個禮拜 而且是在期末考前一周
如果期末那段日子會炸裂的人 務必深思熟慮
ω 其它(是否注重出席率?如果為外系選修,需先有什麼基礎較好嗎?老師個性?
加簽習慣?嚴禁遲到等…)
不用基礎,但會對debug感到痛苦
唯一讓我比較困惑的大概是Judgegirl的提問方式
我到現在還是看不太懂要怎麼提問...
Ψ 總結
覺得老師是一個「會教學」的人
每一章的觀念循序漸進 投影片也言之有物
可以逐步了解如何寫程式
而不是一下子就塞一堆東西
每教完一個觀念 也會帶一個簡單的範例
用範例可以很快的對於一個觀念上手
因為自己之前有學過其它程式語言
大概考前兩個禮拜 每天花5-6個小時
看影片+寫作業 可以完成95%的課程要求
(最後還有5題作業沒寫完 但期末考都寫得出來)
對於完全初學者 可能需要再更早一點開始準備
不然在考前突然塞一堆coding的觀念進來 會掛掉...
另外 個人建議一個章節看完之後
就去作業區寫完那個章節的題目
再進入下一個章節 這樣學習效果應該比較好
如果把全部的觀念K完 再回去寫全部的題目
還滿容易忘了許多小地方 然後debug很久...
不過 對於這門課只有1學分 我覺得滿可惜的
因為它的程度 感覺不輸3學分的課
剛好這學期改成3學分 而且還改放在A6
(之前是放在AB 基礎能力課程)
想學程式的人真的可以考慮
最後 覺得這門課值得初學者學的點
1. 有夠多的作業可以練習 但也要有心理準備
2. 沒有太刁鑽的期末考題
3. 投影片簡潔易懂
但如果有以下症狀者 請再三考慮
1. 期末還沒來的時候不會想要念書
2. 期末快到的時候沒時間花大部分的時間投資在一科上
3. 1+2,真的建議直接放棄
4. 對上機考試有莫名其妙的畏懼感(?)
作者: CKTetris (CKTetris)   2019-01-25 09:43:00
推傑帆加幫平衡 給箭頭
作者: eunhailoveu (4everloveEunha)   2019-01-25 13:27:00
坐等sohandsomeim
作者: Ptt911 (理智線)   2019-01-25 16:11:00
那個作業順序真D不友善
作者: VONeternal (Esperance)   2019-01-26 12:18:00
樓下sohandsomeim
作者: thenolet (moos)   2019-01-27 08:58:00
先噓 等等一定有人會狂推回來
作者: letshock (又)   2019-01-27 17:47:00
計程土木系開的不錯

Links booklink

Contact Us: admin [ a t ] ucptt.com