精華區beta NCHU-Courses 關於我們 聯絡資訊
我也是這學期修廖教授的課,也是外系來修。 對這堂課可以補充幾點 ※ 引述《Patamon (巴達獸)》之銘言: : 【修業學年度/學期】 101/下 : 【上課時段】 18, 378 共3小時 : 【課程名稱/授課教師】 廖宜恩 : 【所屬類別/開課系所】 外系課程,資工系 : 【上課方式/用書】(體育課請加註上課地點或範圍) : 大部分都是用PPT上課,有時候會去電腦教室上機 上機部分不多,主要是環境設定還有相關軟體介紹。 : PPT,可在ECAMPUS上下載 : Absolute JAVA,第五版,但是我有在網路上找到PDF檔的電子書,所以我沒有買 : 我上課的時候只有印PPT帶去上課而已,寫作業或要找範例程式碼的時候才會看課本 : (老師的作業大多從課本上出) 開JAVA的課還有另一個系是電機系,歐陽老師採用的是how to prgram那本 而兩本原文書都是經典,但就初學者我是建議用absolute那本 編排寫法都較易。 而兩位老師的教學前面都差不多,只是廖老師後面會上GUI,而歐陽老師則是上網路。 : 【評分方式】 : 11次作業20%+3~4次小考12%+期中30%+期末30%+出席5%+其他加分3% 作業部份是給助教改的,打分的標準蠻嚴格的,老師會把標準列出來, 除了output要正確之外,還要有詳盡的註解,跟例外處理, 我有時候太忙都沒做這塊,分數都只能到8~90附近。 出席部份則是老師會發簽到(隨機),遲到的話下課可以找老師補簽。 : 【注意事項】(比方說老師不喜歡遲到、上課最好別聊天...等) : 老師人很好,但是聊天太過分還是會被老師講一下。 : 有的地方老師講的節奏比較慢,剛好又是最後一節課的時間,可能會比較容易睡著。 : 偶爾會點人起來問問題,不過回答不出來也沒關係,老師會繼續點下個人XD, : 主動回答可能有加分。 : 有時候會點名。另外,很常晚下課。 老師教學的節奏蠻慢的,所以老師還會找時間加課,如果老師開會也會補課。 : 另外老師很注重試場規則,每次都一定提醒不可以作弊,要把手機、書收起來等等。 : 作業不可以遲交,是用ECAMPUS的系統,所以時間過了就沒辦法交了, : ECAMPUS當掉會很哭哭,所以提早寫提早交才是正解。 : 不過如果你差一點點時間,可以問老師或助教看看。 : 還有,因為老師是系主任,好像要常常開會,就會有要另外排上課時間的情形。 : 晚上有打工或其他事的要注意一下。 : 【心得/結語】 : 我是外系去修的(原PO生科系),我覺得既然是外系的課,理所當然會積極一點。 : 前期在基礎觀念的地方就要認真上課,聽不懂就要盡量下課就趕快問老師, : 老師都回答的蠻詳細的,只是我那時候也很多人問, : 在剛講完新觀念的時候常常會有排隊問問題的人XD, 我就是常常排隊的那個XD : 不然就是利用上課前其他同學還沒來的時候也是可以問問看。 : 老師講解得很清楚,有認真聽,基本上應該是沒問題。 : 期中期末考試也就是考上課講的,或是作業練習,再不然就是小考題目,不難準備 : 考試題目可能就是一些基本的名詞解釋,比方說overloading、inheritance之類的 : 然後就是一些大概2.3行的簡單的程式碼。 : 最後大概就是幾題大概20~30分的大題目,要依照題目要求寫一整個class的題目 : 但是還是不出作業或上課範例的範圍。 : 另外都是要手寫,所以寫起來會有點辛苦= =,期末考差點寫不完。 : 整體來說,是認真上課一定可以學會JAVA的基礎的好課, : 只是因為只有一學期而已,還有很多部分沒能上到(例如:arraylist),蠻可惜的。 : 還有很多加分機會要盡量把握,比方說上網練習寫程式碼(老師上課會介紹) : 或是參加大學程式能力檢定等競賽(這個是有參加有加分,答對一題加總分一分)。 : 另外,作業很多,如果懶的寫作業的人也要考慮一下,通常大部分的都很簡單。 : 但是最好老師給題目的當天回家就試著寫寫看,才可以提早發現問題問老師。 : 雖然外系的會有點辛苦,但是我真的覺得老師上的很好, : 老師也很關心外系同學的學習狀況,提供給大家參考囉! : 題外話,我那時候還有認識資工系的同學,感謝他在這期間提供的幫助。 : 【成績參考】 : 分數 人數 : 90-100 7 : 80-89 15 : 70-79 20 : 60-69 10 : 50-59 1
j55373126 :請問完全沒學過程設 可以修嗎? 還是要先修點基礎?08/01 18:59
Patamon :沒學過也可以在第一周先聽聽看再決定是否退選,08/01 20:08
Patamon :我覺得沒學過是OK的,課本跟PPT還有老師講解都很清楚08/01 20:09
Patamon :雖然有些跟C語言比較相近的部分老師會快速跳過,08/01 20:09
Patamon :但是不懂的趕快問老師就還好了08/01 20:10
補充一下推文部分,完全沒學過程式設計這塊 我是建議先有好的C語言基礎,在物件導向這部分才會得心應手 物件導向是個觀念性的架構,如果擁有良好的基礎, 就能更深入的體會裡面要談論的核心,了解為何會有JAVA語言的出現。 像我以前也修過JAVA,在那之前只有C語言的基礎, 而這次再修JAVA,我是已經修過資料結構跟計算機結構。 兩次的上課帶給我的就是完全不同的感受, 第一次就只是學會如何寫code,第二次才是去體會SUN當時的設計用意。 ※ 編輯: sampan0212 來自: 36.235.150.114 (08/20 09:39)