Chen Yin-ChenCYCU Biz Design
Home
About
AboutSchedule
Courses
Computational Thinking & ProgrammingNatural Science & Artificial IntelligenceProgramming Language Introduction
Interactive
Variable SwapMonty HallBetting SimulatorSliding PuzzleTower of Hanoi
Programming
JS Basic TutorialJavaScriptP5.js (Lecture)
Applications
Human Motion SystemAstrology SystemArchitecture SystemIndigenous Loom

Language

Traditional ChineseSimplified ChineseEnglishJapaneseBahasa Indonesia

Chen Yin-Chen

Business Design Department, Chung Yuan Christian University
Zishen Technology

Quick Links

  • About
  • Schedule
  • Games
  • JavaScript

Contact & Social

© 2026 Chen Yin-Chen。All rights reserved。

Built with Next.js & Tailwind CSS

Introduction to Programming

程式語言導論

透過實作練習,學習程式設計的基本概念和邏輯思維。 從變數到物件導向,從演算法到 API 串接,系統性地建立程式開發能力。

選修·大二上·2 學分·產設組
查看課程內容立即試用工具
課程理念

程式是一種
思維方式

學習程式設計不只是學語法,更是在練習「把問題拆解、把邏輯說清楚」的能力。 這門課用最直接的方式帶你從零開始,讓你在第一堂課就能寫出自己的第一個程式。

  • 從零基礎開始,系統性建立程式思維
  • 每週配合線上工具即時實作,學完就能用
  • 學習 Python 語法並延伸到網頁前端開發
  • 期末實作專題,累積個人作品集
程式語言導論

課程內容

你將學到什麼?

基礎程式設計

紮實的程式設計基礎,從語法到邏輯的完整學習路徑

  • 變數與資料型態
  • 運算子與運算式
  • 條件判斷(if-else)
  • 迴圈結構(for、while)
  • 函式定義與呼叫
  • 陣列與物件

進階主題

深入探索軟體開發的核心技術,為更高層次的應用奠基

  • 物件導向程式設計
  • 資料結構與演算法
  • 網頁前端開發
  • 資料庫設計入門
  • API 開發與串接

線上實作工具

不需安裝,開瀏覽器就能寫

所有工具都在瀏覽器中運行,隨時隨地開始實作。

💻

線上編程環境

在瀏覽器中直接撰寫並執行 Python,即時看到結果

立即使用
🌀

碎形繪圖

用程式繪製美麗的碎形圖案,體驗數學之美

立即使用
🎨

P5.js 動畫

以程式碼為筆,創作互動式視覺藝術

立即使用
程式課程教學平台

課程特色

為什麼選擇
在這裡學習?

結合商業設計背景與資訊科學知識,我們用不同的眼光重新詮釋程式教育。

零環境安裝

所有工具皆在瀏覽器中運行,不需要安裝任何軟體,打開筆電就能開始寫程式。

作品集導向

每個實作練習都是可展示的作品,從碎形到動畫,期末累積出自己的程式作品集。

即時回饋教學

小班制課程設計,讓每位同學都能在課堂得到即時的程式碼回饋與指導。

期末專題方向

用程式創造屬於你的作品

🌀

碎形幾何

用遞迴函式繪製謝爾賓斯基三角形、科赫雪花等自相似美麗圖形

🎮

互動視覺

以 P5.js 製作響應滑鼠的動畫或互動作品,結合設計與程式思維

📊

資料視覺化

匯入真實資料集,以 Python 製作統計圖表,讓數字說出有意義的故事

學生心得

他們這樣說

“P5.js 讓我發現:程式也可以是藝術創作工具!”

老師的 P5.js 課讓我把藝術和程式結合在一起。我用數學函式畫出了我想要的圖案,超療的!以前一直覺得程式是理工科的东西,現在我覺得程式是一種藝術媒介,就像畫筆一樣。

張○○

多媒體系

“課程內容直接用在畢業作品集,太實用了。”

物品交換遅戲讓我理解拖放互動的原理。後來自己做作品集網站時,直接用上了 dnd-kit,感謝老師讓我提早認識這個套件!現在我反而希望大一就能選到這門課。

吴○○

商設系四年級

“第一堂課就寫出第一個程式,有成就感太重要了!”

老師說「不需要組合安裝,打開瀏覽器就能寫」,這点随除了我很大的心理障礙。很快就寫出了自己的碳形繪圖程式,成就感讓我超想繼續刱下去。

沈○○

產設系三年級

準備好寫下你的第一行程式了嗎?

不需要任何基礎,只要一台有瀏覽器的電腦,就能立刻開始學習程式設計。

開始寫程式認識老師