星期二, 6月 19, 2007

研究所推甄

今年底老師將招收三位推甄準研究生,有意者請隨時與我聯繫。

星期三, 6月 13, 2007

為什麼要學寫程式

電子系同學大多不重視寫程式,想不透是誰給他們寫程式不重要的錯誤概念,事實上寫程式對電子系同學的重要性絕對不亞於資工系,無論是通訊,數位,用 到程式的機會極高。現在的系統講究智慧,智慧從哪裡來? 當然是軟體。以手機為例,手機硬體大同小異,功能差異性主要來自軟體。所謂科技來自人性,軟體居功厥偉。

電子系不等於焊電路接麵包板而已,所以千萬不要輕視寫程式。寫程式的好處如下:

  • 以後工作用得上。現在的世界是買硬體送軟體,以後是買軟體送硬體。
  • 訓練清晰頭腦,培養邏輯思考能力。
  • 快速試做一個概念,因為你在耗時耗費實做之前,即可先用軟體程式模擬。如果結果不錯,再去實做不遲。

星期一, 6月 11, 2007

Lab Factorial

Write a Java program that computes N! where N is a positive integer.

Lab Hanoi Tower

The pseudocode for Hanoi Tower is as follows:

Solve(N, Src, Aux, Dst)
if N is 0 return
Solve(N-1, Src, Dst, Aux)
Move N from Src to Dst
Solve(N-1, Aux, Src, Dst)

Write the Java program based on the pseudocode in the above.

星期二, 6月 05, 2007

請將 Quiz 修改後的正確答案貼在這裡

Quiz 已經全部評量完畢,未通過Quiz 的同學,請重做並且把新的正確答案貼在這裡。

星期一, 6月 04, 2007

Quiz II 結果 (未完成)

特優

從缺

未通過
電子四丙9226362黎玉全
9226315電子四丙林彥光

同學對本課評語

  • 評語(1)
    • (節錄)這學期上JAVA物件導向程式設計
      讓我可以了解JAVA的基本原理,物件導向的意義,還有method的使用
      不像之前學C++的時候 我連為什麼要寫開頭都搞不清楚
      但是再學JAVA的時候每個細節都講解的很清楚
      讓我知道我所寫的每一行程式代表的意義
      這是我學程式以來很難得的一次 ...
  • 評語(2)
    • (節錄)老師強調觀念和實作,讓大家剛吸收一些觀念就馬上去練習,藉由此方式,新學到的觀念一下就融入到腦海中。...
  • 評語(3)
  • 評語(4)
  • 評語(5)
  • 評語(6)
  • 評語(7)

Quiz 結果

特優

9427217林明駿


Quiz 未通過

電子三丙 9326329 戴志翰
電子四丙 9226362 黎玉全
電子四丙 9126338 何俊學
電子四丙 9226315 林彥光
電子三乙 9326265 梁躍叡
電子二甲 9426116 藍宇霆
應數碩二 9461006 陳志威
電子四乙 9126240 蔡明翰
電子四丙 9226330 張展魁
電子三乙 9326202 蔡勝勛
電子二乙 9426222 甘碩傑
電子二乙 9426258 李彥勳
電子二甲 9426139 劉宜鈞
電子四甲 9226151 林文翔
電子三甲 9326152 蕭名宏
電子四甲 9226148 張競升
9326138張銘仁
電子二甲 9426102 許志瑋
電子三甲 9326157 張格榮
電子二丙 9426304 徐衍翰
電子二丙 9426361 李習文
電子三甲 9326161 陳健勳
電子三甲 9326143 薛子源
電子四丙 9226332 陳鴻政(凌晨三點才上傳)

6-11 最後一次上課

因為 6-18 端午假期,6-23以後老師公假出國開會。

Quiz 6-4-2007 II

Design a non-static method that can compute the product of complex numbers. You must first define Complex class then write a demo program to verify the class program.

Quiz 6-4-2007

Design a static method that can compute the vector inner product. You must first define Vector class in the first place. Write a demo program to verify your program works.