系 所:化工系
教 師:曾文祺
必 選 修:必修
學 分:3
心 得:上課時老師會問同學們要學C++(英文課本) 還是Fortran(中文課本)呢?
因為歷屆都是買Fortran 大家從學長姐那邊拿到的也都是這本
所以C++當然就...只有一票(我投的= =)
正題
一星期三堂課 兩堂課堂 一堂上機
程式語言這種東西沒有捷徑 一定要回家練習
用看的都覺得很簡單 但是要自己打了才會知道哪裡有問題
坊間那麼多補電腦語言的補習班 就可以證明入門門檻很低
之類的 老師很常跟我們說這些...
因為班上同學很多人回家根本不練習
(有同學到了期末考前才叫我幫他安裝編譯器= =)(根本就是整學期都沒練習...)
一開始先回家安裝好編譯器
有FTN95(不好用 都會有廣告)
跟Crimson editor(只是要跟老師拿一個檔案 將Crimson editor跟g95綁在一起)
搞好編譯器之後才能夠開始寫程式
一開始是基礎的宣告 Program,implicit none,end之類的
接著還有實數 虛數 浮點數 布林值 字串之類的宣告
一般同學到這邊都應付的來
只是接下去的do loop 只要回家沒練習 上課不好好聽的話
很多人會搞不懂do loop的邏輯
如果do放棄掉了 後面就會兵敗如山倒
學期末只能上到Sub跟Module這附近
在do跟Sub中間還有一個array也是同學的死穴
因為要用do的方式來搞array 所以do沒搞懂的人 就會漸漸的討厭Fortran這個語言
老師考試有分紙筆(給程式碼 叫你找錯)
(這頗難的說...寫很簡單 但是debug就要觀念非常清楚)
還有上機考試 考試題目通常都是PPT內習題的內容下去改變
我們的期末考題目甚至是從中文課本內抄出來的 一模一樣
上機考可以帶書 所以老師根本就只是在考同學有沒有看書而已...照抄...
老師上課以他的PPT(英文)為主 會配合課本 要同學把一些重點畫起來
最後 全班都很慘 但是幾乎都過了
老師調分調很大 而且給分也很鬆 一堆人99
要說缺點的話 就是同學不認真 然後老師會語重心長的告訴我們一些事情
要我們好好練習 把這個學好 偶爾也會講一些關於英文的事情
為了這個可以花掉1堂課 甚至更長
有一次老師花了2堂左右 點名單拿著 一個一個問同學 要怎樣才能增強同學的Fortran呢?
就這樣搞了很久...每個人都問...
至於上課如果有不懂之處 只要問老師 老師都會熱心解答
老師平常人也很好 除了課業以外也可以聊聊其他生活或者人生經驗
老師的進度主要以大部分同學為主 所以對於部分同學或許會覺得稍嫌緩慢就是了
(大概只能上中文書的半本)
英文的任督二脈要打通 不然在程式碼之間會...
程式碼本身不難 難的是註解 一大串廢話就是了...直接看程式碼還比較容易懂@@
(範例的程式碼是另一本英文書的作者附的)
推 薦 度:★★★★★ (最少一顆 最多五顆)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.233.133