Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
coding-camp:level-2 [2023/09/25 20:01] – scott.chen | coding-camp:level-2 [2023/09/25 23:27] (current) – scott.chen | ||
---|---|---|---|
Line 3: | Line 3: | ||
====== 線上創意程式設計營 (進階營) Online Creative Coding Camp (level 2) ====== | ====== 線上創意程式設計營 (進階營) Online Creative Coding Camp (level 2) ====== | ||
- | 運用程式語言進行繪圖是學習程式設計的絕佳方法!在這次的進階營中,學生將繼續使用能在各瀏覽器運行的p5.js整合式開發環境進行編程繪畫。學生在入門營時,對程式設計和JavaScript語言已取得初步的認識,而現在他們將開始學習三種主要的程式設計範式:程序式(Procedural)、物件導向(Object-oriented)和函數式(Functional)。進階營會先從複習入門營的內容開始,接著學生將持續練習如何使用if陳述句和邏輯運算子來為他們的程式碼創建自定義的控制結構。他們也會學習如何使用控制結構創建更加有用的類別(物件導向程式設計的基礎),並運用這些類別撰寫程式。最後,他們還將接觸更多函數式程式設計的基礎概念,如reduce函式。 | + | 運用程式語言進行繪圖是學習程式設計的絕佳方法!在這次的進階營中,學生將繼續使用能在各瀏覽器運行的p5.js整合式開發環境進行編程繪畫。學生在入門營時,對程式設計和JavaScript語言已取得初步的認識,而現在他們將開始學習三種主要的程式設計範式:程序式(Procedural)、物件導向(Object-oriented)和函數式(Functional)。 |
- | Drawing with code is a great vehicle for learning to program! In this camp, students will continue to use the browser-based p5.js integrated development environment to draw using code. Having been introduced to programming and the JavaScript programming language in the introductory level camp, students will start to become aware of three main paradigms of programming: | + | 這次的營隊會先從複習過去入門營的內容開始,接著學生將練習如何使用if陳述句和邏輯運算子來為他們的程式碼創建自定義的控制結構。他們也會學習如何使用控制結構創建更加有用的類別(物件導向程式設計的基礎),並運用這些類別撰寫程式。最後,他們還將接觸更多函數式程式設計的基礎概念,如reduce函式。 |
+ | |||
+ | Drawing with code is a great vehicle for learning to program! In this camp, students will continue to use the browser-based p5.js integrated development environment to draw using code. Having been introduced to programming and the JavaScript programming language in the introductory level camp, students will start to become aware of three main paradigms of programming: | ||
+ | |||
+ | After reviewing the material from the introductory level camp, they will focus on using if-statements and logical operators to create custom control structures for their programs. They will use these control structures to create more useful classes (a fundamental aspect of object-oriented coding) and use these classes to write programs. They will also learn more of the fundamentals of functional programming, | ||
====== 報名條件 Requirements for Registration====== | ====== 報名條件 Requirements for Registration====== | ||
Line 48: | Line 52: | ||
請直接上報名網址 Registration can be completed at:https:// | 請直接上報名網址 Registration can be completed at:https:// | ||
+ | |||
+ | *請確實填寫電子郵件地址及電話號碼,以利本會發送營隊相關的訊息與通知。謝謝您的配合! | ||
+ | |||
+ | Please ensure that you provide an accurate email address and phone number so that we can provide you with updated information and news about our camp. | ||
主辦單位:社團法人應未來文教協會 | 主辦單位:社團法人應未來文教協會 | ||
Hosted by: InFuture Culture and Education Association | Hosted by: InFuture Culture and Education Association | ||
+ | |||
+ | [[coding-camp: | ||
+ | |||
+ | ====== 過去學員的作品 Past Student Work ====== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||