--- tags: CSE --- # C程式設計(一) - 小小心得 ```111上``` ## 關於這堂課 這堂課在教C語言(廢話, 是從最基礎的部分開始教起, 意思就是先前不需要任何程式語言的基礎也可以上這堂課。 應該沒有人和我一樣沒什麼程式基礎就選資工系(吧, 但是, 如果有任何沒有程式基礎的新生看到這一篇, 我建議趁還有空的時候就趕緊接觸程式語言, 訓練邏輯和一些基本的語法, 初期會更好過一點, 反正到最後還是沒輒(X。 因為這堂課的難度呈指數成長的(對沒程式基礎的人來說(我)) 給各位參考我這屆第一次期中的情況 ![](https://i.imgur.com/6Qnh8EY.jpg =85%x) ~~我就是很高的柱狀的那一群~~ 又因為這堂課是資工必修,所以躲也躲不掉, 只有硬著頭皮修完和退選下次再來這兩個選項:| ## 關於**915** 很有個性, 上課內容相當的扎實(經過相當多上課學生認證(X, 每堂課一定都會點人回答問題, 最在乎的就是有沒有問題, 如果大家都沒有問題可能還是會自己出問題點人回答。 基本上如果有問題建議就是直接上課舉手發問, 因為上課發問也許可以順便解答有相同疑問的同學, 這也是教授很在意的點。 相當不建議私下再去問教授上課內容的問題。 總之, 我認為教授的教學內容是重要且很有幫助的, 而且是相對詳細,對需要奠定基礎的人來說會覺得很清晰, 無論對程式有沒有基礎都可以有收穫。 ## 關於作業 作業佔比為30%。 最前期的作業很基本, 上課教了什麼作業就大概出什麼, 頂多加上一些簡單邏輯。 但是大概到HW4、HW5, 整個作業難度就會往上提升, 對於沒寫過程式的人會不知道從哪裡下手。 下一次的作業也可能跟上一個作業有關聯, 像是我這屆的HW5跟HW6, 延續了輸出座標軸並提升難度。 到後面會結合不同章節成一個題目, 基本都要想一段時間, 當然上述言論不適用於電神。 ## 關於考試 有兩次期中上機考、一次期末上機考, 題目大多與作業有高度相關, 像是這屆期中就圍繞作業出過的座標軸, 結合距離期中最近教的章節之類的, 所以作業基本上要熟悉。 我這屆是兩次期中取最高的一次作為期中成績, 佔30%, 期末成績則佔40%。 另外我建議可以多預習相關的東西或練習打字速度, 如這次的期末考, 教授在最後一堂教了tree(樹), 只有提及insert及前序、中序、後序表示法的部分。 而最後考出來的除了作業出現過的用兩個stack模擬queue之外, 當然也有出現tree的insert和表示法, 但是多增加了沒有提過的delete及levelorder traversal, 佔分也相對重, 這是需要注意的部分。 當然以上言論不適用於大神。 建議可以多預習相關但沒有教到的部分, 可以更好的應付考試。 ## 關於實驗課 現在要升大二已經有點忘記了== 但我記得的是助教會再講一次上午正課教的內容(簡易版), 然後就出幾道題目請同學寫。 沒有太大印象因為前中期都可以很快就烙幹, 到後面就開始不太行了== 而且會開始有雙周測驗,就是每兩周會有練習+小測驗, 那就不能很早烙幹。 但助教人還不錯扒著他問問題也都會回答到我懂。讚 期中期末是一些邏輯題目,像是判斷回文、羅馬字母轉換之類的,如果不太熟的話會有一點點吃力,但應該還是可以ㄍㄧㄥ過去的吧,正課比較可怕。