---
tags: CSE
---
# C程式設計(一) - 小小心得
```111上```
## 關於這堂課
這堂課在教C語言(廢話,
是從最基礎的部分開始教起,
意思就是先前不需要任何程式語言的基礎也可以上這堂課。
應該沒有人和我一樣沒什麼程式基礎就選資工系(吧,
但是,
如果有任何沒有程式基礎的新生看到這一篇,
我建議趁還有空的時候就趕緊接觸程式語言,
訓練邏輯和一些基本的語法,
初期會更好過一點,
反正到最後還是沒輒(X。
因為這堂課的難度呈指數成長的(對沒程式基礎的人來說(我))
給各位參考我這屆第一次期中的情況

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