分散運算式網頁伺服器設計
Distributed Computation and its Practice in Web Servers
學期
107-2
學分
3
學分
當期課號
5767
永久課號
IBI5150
開課單位
生物資訊及系統生物研究所
授課教師
羅惟正
類別
選修
上課時間表
| 節 | 週三 |
|---|---|
8 16:30–17:20 | 分散運算式網頁伺服器設計 BA302 3 節連堂 |
9 17:30–18:20 | |
A 18:30–19:20 |
* 根據陽明交大上課時間表所列
概述
介紹分散運算系統之理論及軟硬體架構,並實際應用於網頁伺服器之建置。本課程強調實做,除訓練學生熟習作業系統與各類軟硬體之操作外,更試圖強化其網頁程式設計能力,使其得以活用分散運算、加速研究進展。 整學期的實作部分都是分組進行,組員們必須團隊合作,建置一完整分散運算系統。 實作程式語言:PHP。須注意本課程並非基礎課程,建議PHP程式設計能力中上者修習。
先修科目
先修科目:「生物資訊程式設計」。 先備能力:適合程式設計能力中上者修習。
教學方式
本課程極度重視實作。課堂運作流程分講解、實作、討論三段落。
評分方式
幾乎每堂課都有隨堂實作或課後實作,實作作業由老師講解,成績由學生互評(預計佔總成績2/3)。期末各人須完成一份專題作業,成績由老師評量(預計佔總成績1/3)。課堂表現 (出席、參與討論等) 由老師視狀況加分。
課程大綱
- Introduction
- Hardware system
- Environmental establishment
- Programming
- Practice
- System optimization
- Application
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | 課程簡介 & 分散運算實例 |
| 第 2 週 | 軟硬體建置:Virtual Machines |
| 第 3 週 | 網頁程式設計 |
| 第 4 週 | 流程圖 & PHP 程式設計 |
| 第 5 週 | PHP 程式設計 |
| 第 6 週 | PHP 本機分散運算程式設計 |
| 第 7 週 | 多機分散運算系統設計與實做 |
| 第 8 週 | 多機分散運算系統設計與實做 |
| 第 9 週 | 多機分散運算系統設計與實做 |
| 第 10 週 | 效能評析 & 網路機器人實做 & 檔案分散系統概念 |
| 第 11 週 | 效能評析 & 網路機器人實做 & 檔案分散系統概念 |
| 第 12 週 | 效能評析 & 網路機器人實做 & 檔案分散系統概念 |
| 第 13 週 | 期中口頭報告:可應用分散運作系統之生物學研究 |
| 第 14 週 | 應用分散運算系統處理所選定之研究主題 |
| 第 15 週 | 應用分散運算系統處理所選定之研究主題 |
| 第 16 週 | 應用分散運算系統處理所選定之研究主題 |
| 第 17 週 | 應用分散運算系統處理所選定之研究主題 |
| 第 18 週 | 期末口頭報告:應用分散運作系統之生物學研究效能評析 |
教科書
隨堂講義
Office Hours
- 地點
- 生科實驗二館201室
- 時間
- 週一、週五 09:00-11:30AM (須預約) 週一 13:30-15:00AM (須預約)
- 聯絡方式
- 56922