Re: [問題] Java做為資訊系基礎課

看板java作者 (ephesians)時間19年前 (2007/03/10 21:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/21 (看更多)
※ 引述《TonyQ (骨頭)》之銘言: : 看你是想走實務派 : 把每個人操到都只會用工具,但是對底子完全不暸, : 但是寫的出東西 會很爽,(這是我系上某老師)。 : 好啦 他是有說底子,只是比較多程式碼實作而已。 : 或者是走純理論派,每個人都"好像"懂理論, : 但是完全寫不出個鳥。 : 好啦,他是有說實作,只是是拼圖等級的東西而已。 ok,勾起我一些Java課的回憶. 我上過Java課的前期,是介紹了Java語言的特性, 後來才知道是'98年Gosling James在白皮書裏寫的那些. 後來教的內容則是很直接,反正該介紹物件觀念就介紹物件觀念, 該練習Applet就練習Applet, 分段並沒有那麼明確,有一次就直接學了multi-thread, 寫個簡單的程式,用二個執行緒各別印一串數列,體驗多緒的感覺. 那時候都只是用記事本寫程式,在命令列編譯. 後來做一點東西的時候,曾用過NetBean,給我很不好的感受. 因為我的電腦是256MB記憶體,在Windows底下跑NetBean, 要把一個觸發GC的按鈕擺在工具列上,隨時看到garbage越來越多的時候, 就快點按下去讓它們回收. 要不然會慢到一個恐怖的境界啊!!! 痛苦了二週之後,在Linux也裝NetBean來做,速度比較快一點點. 所感覺到的優點是做GUI比較簡單一點. 還曾經使用過的IDE是用EditPlus 2自製,自己定義二個功能表選項, 一個compile,一個run,感覺也不錯. 話說回來, 按照個人入門程式設計的經驗, 我比較希望將比語法更重要的東西教給學生. 譬如 + 左右邊運算式哪個先計算哪, 或是Applet裏頭直接寫個paint方法,為什麼就可以跑? 盡量教他們知道怎麼自己繼承並封裝新的物件類別...等等. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.228.35 ※ 編輯: ephesians 來自: 59.112.228.35 (03/10 21:47)
文章代碼(AID): #15yhN19O (java)
討論串 (同標題文章)
文章代碼(AID): #15yhN19O (java)