隨著資訊科技成為這個時代的要角,程式設計-即人類與電腦溝通的技能,已經不只是資訊工程人員的專利;程式設計的應用也不再受限於軟、硬體工程業界,而是擴張到建築、藝術、音樂等各大領域,賦予了創作者嶄新的工具和思維以及新的表現形式。
本課程將從介紹程式創作的案例出發,並介紹Processing語言的特性、語法指令,逐步帶領學生入門程式創作的領域。課程中將會觸及到基本數學原理的應用、開放資料(Open Data)的應用等不同主題與面向,透過撰寫程式來完成視覺互動的創作。
With information technology becoming the key part of this era, programming - that is, the communication skills between humans and computers, are no longer just a patent for information engineers; the application of programming is no longer limited to the software and hardware engineering industry, but has been extended to major fields such as architecture, art, and music, giving creators new tools, thinking and new forms of expression.
This course will be developed from cases introducing program creation, and introduce the characteristics and syntax instructions of the Processing language, and gradually lead students into the field of program creation. During the course, you will be exposed to different topics and directions such as the application of basic mathematical principles and the application of Open Data, and complete visual interactive creation through writing programs.
Processing 入門 - 互動式圖形實作介紹
Processing entry - Introduction to interactive graphics implementation
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
課堂討論課堂討論 Class discussion |
40 | |
隨堂習題隨堂習題 Sutra Hall Question |
20 | |
期末創作成果期末創作成果 Final period creation results |
40 |