2018 Fall 期末專案示範網站

分組網站 << Previous Next >> 計算機程式

課程專題

計算機程式、網際內容管理、電腦輔助設計實習與協同產品設計實習等系列課程的目的, 在培育具利用網際運算執行全球協同創新產品設計能力的機械設計工程師.

在培養下一代具利用網際運算執行全球協同創新產品設計能力的機械設計工程師, 需要在每一門課程注入四種溝通用的語言 (languages): 英文, 網路, 電腦程式與數學.

網際運算

先從認識周遭網路軟硬體使用的基本架構作為起點, 了解上課電腦網路的設定與區網與廣域網路的配置, 自行動手進行各種組態的測試與驗證, 針對有線與無線網路的規格差異進行比較, 從中找出執行特定專案的最適網路配置.

除了徹底了解 Windows 10 外, 針對周遭的各種 Windows Servers 與功能進行初步了解, 自行安裝 Ubuntu Server 與 Desktop, 從基本的網路配置到基本的 Linux 指令, 了解如何在網路節點配置可供設計運算的資源.

在 Ubuntu 伺服器中安裝 Nginx, 再設法安裝 Fossil SCM 與 Stunnel, 了解如何在 https Fossil SCM 環境中, 利用 Python 程式建立使用者帳號, 並利用網路郵件通知用戶帳號與密碼.

在 Ubuntu 伺服器中配置 IPv4 與 IPv6 網路設定, 了解如何安裝 Squid Proxy 伺服器, 讓純 IPv6 設定電腦可以透過代理主機連到只支援 IPv4 協定的 WWW 伺服器.

在 Ubuntu 伺服器中配置 BIND 伺服器, 了解各網際主機 IP 位址與符號名稱轉換的機制.

在 Ubuntu 伺服器中配置完整的 GCC 與 Python 、 Javascript 及 Lua 程式開發環境, 並著手編寫網際程式, 設法利用分散式與負載平衡方式安排網際伺服器叢集.

在 Windows 10 或 Ubuntu 配置 PyQt5 視窗程式, 設法與上述網際配置的伺服器叢集電腦進行互動.

Mathematics of design: https://inkbotdesign.com/the-mathematics-of-design/ 

全球協同

養成閱讀英文資料的習慣, 操作軟體時使用英文介面, 每天背誦一小段英文小品, 勤查單字, 定期取得英文能力認證.

用心經營自己的 GithubGitlabBitbucket  倉儲與 Linkedin 帳號.

創新產品設計

C-K theory: modelling creative thinking and its impact on research.pdf

Extending the C–K design theory: A theoretical background for personal design assistants.pdf

10 years of C-K theory: a survey on the academic and industrial impacts of a design theory.pdf

Imagining Knowledge, a Formal Account of Design.pdf


分組網站 << Previous Next >> 計算機程式