[問題] 關於大學部資工系課程

看板CSSE (電腦科學及軟體工程)作者 (離鄉背井的米克)時間16年前 (2008/10/20 23:37), 編輯推噓13(13022)
留言35則, 9人參與, 最新討論串1/2 (看更多)
資工系大學部的課程, 應該是以實務為重, 或是以理論為重? 應該是以深度為主, 或是以廣度為主? 會有這種問題是因為在編教材時, 真的很頭痛要放什麼內容進去才是對學生好的. 真的要做一個專案, 問了幾個業界的朋友, 答案是蠻幹 = =||| 雖然說理論這東西在上完課以後就忘光了, 但我相信總會留下一點什麼在腦袋裡. 實務的東西沒有搭配理論, 很容易就是作業抄來抄去, 網路上範本多到爆炸.... 另一個問題, 大二資料結構課程的作業, 用C/C++配合堆疊寫六人小世界的程式, 資料檔我有給, 輸出只要印出A到B之間的朋友名稱, 這樣會很難嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.176.48

10/20 23:50, , 1F
看學生程度決定教材吧 難不難是相對於個人的基礎而定
10/20 23:50, 1F

10/20 23:55, , 2F
個人在黑暗界教書 數學課從分數的加法教起是常有的事
10/20 23:55, 2F

10/20 23:57, , 3F
教學目標是以學生看得到進步為先
10/20 23:57, 3F

10/20 23:59, , 4F
剛開始教的時候我也會有 "這門課就該學會什麼" 的想法
10/20 23:59, 4F

10/21 00:00, , 5F
但是學生無法吸收也是枉然 不如想法子引導他們逐漸入門
10/21 00:00, 5F

10/21 00:00, , 6F
這樣比較有成就感
10/21 00:00, 6F

10/21 01:03, , 7F
看學校,看學生,不過我對於small world的程式蠻有興趣的XD
10/21 01:03, 7F

10/21 04:33, , 8F
為什麼要配合stack呢?
10/21 04:33, 8F

10/21 04:33, , 9F
在graph上找最短的path,用BFS比較合適吧?
10/21 04:33, 9F

10/21 09:37, , 10F
因為他在教stack
10/21 09:37, 10F

10/21 09:39, , 11F
不過啥是六人小世界
10/21 09:39, 11F

10/21 10:29, , 12F
六度分割理論?
10/21 10:29, 12F

10/21 10:48, , 13F
難不難取決於你有沒有把學生教到哪個程度
10/21 10:48, 13F

10/21 14:36, , 14F
如果是要教學生寫stack,那應該出專用stack解的題目
10/21 14:36, 14F

10/21 14:37, , 15F
如stack版的河內塔或connected components
10/21 14:37, 15F

10/21 14:37, , 16F
不然有那麼一點誤導學生的感覺
10/21 14:37, 16F

10/21 15:15, , 17F
因為河內塔的東西到處都有源碼可以抄 = =
10/21 15:15, 17F

10/21 15:41, , 18F
那可以先讓他們寫 pseudo code
10/21 15:41, 18F

10/21 15:44, , 19F
或者隨便找個遞迴的題目 叫他們改寫為stack的版本
10/21 15:44, 19F

10/21 17:28, , 20F
河內塔是舉例啦 推Aipr 遞迴的題目其實滿多的
10/21 17:28, 20F

10/21 22:23, , 21F
pseudo code的題目出過了, 幾乎全死
10/21 22:23, 21F

10/21 22:24, , 22F
題目是"踩地雷裡, 左鍵按下去之後的動作"
10/21 22:24, 22F

10/22 04:36, , 23F
學生太弱的話 pseudo code 反而比較難 XD 因為不能try
10/22 04:36, 23F

10/22 09:01, , 24F
用pseudo code是希望訓練他們的邏輯 不要被語法卡死...
10/22 09:01, 24F

10/22 09:03, , 25F
讓他們寫程式的情況是 語法錯誤百出 compile不過 亂try不成
10/22 09:03, 25F

10/22 09:09, , 26F
現在我的教法演變成 先讓他們學會看code跟改code 再自己寫
10/22 09:09, 26F

10/22 09:12, , 27F
但輪到他們自己寫的時候 很多學生只會模仿教科書或老師的寫法
10/22 09:12, 27F

10/22 09:12, , 28F
而不懂得針對問題去下手 這也是我目前最棘手的難題
10/22 09:12, 28F

10/22 10:20, , 29F
在業界很多東西都是趕趕趕,沒時間讓你做這些規劃
10/22 10:20, 29F

10/22 10:20, , 30F
先上了再說,有 bug 再拉 schedule
10/22 10:20, 30F

10/22 12:15, , 31F
很多學生都跟我抱怨不會寫pseudo code = =|||
10/22 12:15, 31F

10/23 09:39, , 32F
六人世界程式...是不是跟迷宮差不多?
10/23 09:39, 32F

10/23 09:42, , 33F
我覺得簡單而少的練習不如難而少,或是簡單而繁多;難而少是指
10/23 09:42, 33F

10/23 09:47, , 34F
題目稍微大,而且不要是網路隨便都搜尋得到的題目; 後者則是
10/23 09:47, 34F

10/23 09:49, , 35F
聽完課可隨手練習的程度,像是微分求極值可用跑迴圈模擬.
10/23 09:49, 35F
文章代碼(AID): #18_AN3EZ (CSSE)
討論串 (同標題文章)
文章代碼(AID): #18_AN3EZ (CSSE)