作者ric2k1 (Ric)
看板EE_DSnP
標題[情報] 關於本課程的一些問題與建議
時間Thu Feb 7 19:05:00 2008
"我沒有修過資料結構, 那我還可以修這門課嗎?"
經過與另兩位授課老師的討論, 我們決定將 “資料結構” 自本課程之預選科目中刪除.
對於本課程內容所列之各種資料結構, 我們將只會對其原理做一基本的介紹, 而將重點
擺在如何在程式語言中正確且有效的運用, 並進而瞭解如何實際的用電腦程式語言(C++)
來實現這些資料結構.
所以, 對於想要更進一步深入了解各種進階的資料結構及其原理的話, 我們仍然是鼓勵
各位同學去修 “資料結構” 那門課.
"我的C++ 學得很爛, 幾乎快忘光了, 那我還可以修這門課嗎?"
本門課的確是很重視實作, 課程的評分基本上是以 programming assignments以及
期末 project為主, 所以如果你的 C++ 都已經還給老師了的話, 建議你趕快複習一下.
不過, 本課程的前三分之ㄧ會對 C++ 這個語言作一深入淺出的介紹, 以及對
programming 的觀念與技巧作一詳細的探討, 並且輔以許多的範例, 所以只要你有心
將程式學好, 不怕去磨練你的 coding 以及 debugging的功力, 都歡迎你來選修!!
不過如果你只是想要對計算機程式有些基本的認識與訓練 (尤其是外系同學), 建議
你還是先去修 "計算機程式", 有一些基礎再過來修這門課比較好.
"這門課還可以加簽嗎?"
目前選課人數已經達到當初設定的初選人數上限 120 人, 所以也許有些同學無法再
加選, 不過我想我還是會讓同學們自行去加選的 (這們課是用第一類的加選方式).
只不過在這裡還是要呼籲一下,
如果你沒有時間或是決心來挑戰本課程的作業與
期末專題, 那麼請務必注意一下退選與停修截止的時間, 過去修課被當掉的人都是
因為無法即時交出作業或是專題, 最後乾脆放棄而被當掉的, 每學期都約有 8% 的人.
"大約要花多少時間在作業與期末專題呢?"
我想因人而異吧! 有修過的人不人來分享一下?
不過我想我也跟過去修課的同學說過, 這們課其實不用像其他電機系的課一樣需要
花時間唸書或是準備考試, 而是將時間花在看懂所附的參考程式與實際的程式編寫
& debug, 因此我想 total 所花的時間應該也不會比較多吧? (是嗎?)
不過 "所附的參考程式" 常常會上千行, 而且分成幾個目錄與檔案, 所以的確是要
花一些心力來搞懂與進入情況.
"今年會有什麼不同嗎?"
目前想到的改變有:
1. 在教過一學期的計程後, 我想我比較知道同學們對於 C++ 有那些地方會比較
不熟, 或是觀念會比較不清楚, 因此我會盡量把握前幾個禮拜 C++ review 的進度,
不要拖到後來作業與期末專題的進度.
2. 前一兩個作業的 warm up 會多一點, 不會直接跳掉幾千行的作業.
3. 作業 6 (Circuit parser) 一定要放進來, 並且會考慮教一下 lex & yacc (option).
4. 期末專題會讓同學們有更多自己設計資料結構的機會, 至於題目是什麼, 我還在想...
還有什麼? 想到再補充.
"給修課的人的建議?"
最重要的還是趕快將 C++ 複習一下, 然後趕快去認識 Linux.
建議去爬一下前面的文, 也許有一些值得注意的地方 (還是有人有整理過?)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.121.143.188
※ 編輯: ric2k1 來自: 59.121.143.188 (02/07 19:08)
1F:推 yaochia:請問C++按照現用的課本 老師建議大家至少複習到那裡 02/07 23:00
2F:→ yaochia:開學以後才能容易跟上進度呢? 02/07 23:01