教學大綱與進度
課程基本資料:
學年期
課號
課程名稱
階段
學分
時數
修
教師
班級
人
撤
備註
100-1
155308
科學視算
1
3.0
3
★
楊元森
防災所
11
1
教學大綱與進度:
教師姓名
楊元森
Email
ysyang@ntut.edu.tw
最後更新時間
2011-09-04 15:26:28
課程大綱
科學視算指的是將大量的運算資料、監測結果或實驗數據,結合電腦繪圖以視覺化的方式呈現出來,幫助研究者進一步瞭解大量數據背後所代表的工程意義。 本課程介紹科學視算的原理,教導所使用的軟體工具和繪圖函式庫,讓學生有機會瞭解科學視算在工程上的應用。本學期以Java語言與開放式行動裝置系統Android為開發環境,讓學生除了熟悉個人電腦視算環境之外,並嚐試在行動裝置開發科學視算工具。
課程進度
Week 1: Introduction to scientific visualization and scientific computing Week 2: Basic development tool and environment through Eclipse Week 3: Basic loop based operations Week 4: Basic matrix operations Week 5: Basic 3D coordinate transformation: 3-by-3 and 4-by-4 Week 6: Basic object-oriented programming Week 7: Basic GUI programming in Android (1) Week 8: Basic GUI programming in Android (2) --- Week 9: Midterm simulation - ripid programming Week 10: Midterm - ripid programming Week 11: 3D data representation of scientific visualization (1) Week 12: 3D data representation of scientific visualization (2) Week 13: 3D data representation of scientific visualization (3) Week 14: Final project proposal presentations (1) Week 15: Final project proposal presentations (2) Week 16: Threading Week 17: Final project presentations (1) Week 18: Final project presentations (2) --
評量方式與標準
Homework: 30% Midterm: 30% Final presentation and report: 40%
使用教材、參考書目或其他
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】
使用外文原文書:
Resource: ... http://developer.android.com/ ... http://developer.android.com/guide/topics/graphics/2d-graphics.html ... http://developer.android.com/guide/topics/graphics/opengl.html
課程諮詢管道
備註