星期五, 9月 22, 2006

Week 1: 課程紀實 (2006/09/21)

數位媒體概論的第一門課, 黃老師首先請同學思考類似檔案總管讓使用者可以用滑鼠選擇一個檔案來開啟的功能, 以大一修過兩學期程式設計程度的角度切入, 這樣的程式該如何撰寫? 經過同學之間的討論, 思考之後, 有些同學上台分享自己的構想。



接著, 我讓同學看了兩段影片, 第一段是 SONY PS2 EyeToy 的 廣告影片, 第二段是 Kick Ass Kung-Fu系統展示影片, 再讓同學去思考這樣的系統, 該如何開發, 撰寫程式。

讓同學思考這些問題的主要目的是希望同學了解不同層次的應用, 應該使用不同的開發工具, 以節省系統的開發時程。我與黃老師在系上多媒體課程的規劃了三門連續的課程, 分別是:
( 二上 ) 數位媒體概論,
( 二下 ) 多媒體處理專題
( 三上 ) 多媒體遊戲製作
甚至將來的規劃還打算加入介紹 Virtools 遊戲開發軟體 的課程, 讓同學循序接受一系列的多媒體與遊戲訓練課程。

最後, 我示範了如何用 Borland C++ Builder 程式開發工具 (或稱 整合發展環境, Integrated Development environment, IDE ), 簡單地用一個 OpenDialog 物件, 加上一個 Execute() 的函式 (或稱 method ), 就寫好想要的功能。希望同學了解, 要發展一套複雜的系統, 用最傳統的程式撰寫方式是行不通的, 必須善用工具。而 Borland 就是一家研發 IDE 的軟體公司, 將原先瑣碎的工作包裹起來, 發展成好用的工具, 以節省各類高階系統的開發時程。

最後, 我們說明了這學期課程的進行方式, 學生必須每週繳交一份學習報告, 並於課程中進行分享, 期末必須參與一項競賽。目前期末競賽的規劃方向是: 視訊搜尋競賽。

沒有留言:

張貼留言