上門編程教學課程內容
課程簡介
Julia 是新一代高效能的科學運算語言,結合了C的速度、Python的簡潔與MATLAB的分析特長。它被廣泛應用於資料分析、數值建模、AI與機器學習等領域。
本課程以三小時帶領學員快速理解Julia的核心設計理念——高效能計算、並行處理、數據友善與開源協作。
透過視覺化講解與案例導向學習,學員將能掌握Julia的運算思維、資料處理邏輯與實際應用框架,建立進入高效能科學計算世界的堅實基礎。
課程時長
共三小時(180分鐘)
教學對象
教學目標
課程大綱
第一部分:Julia的誕生與核心理念(約40分鐘)
第二部分:Julia的結構與運算邏輯(約50分鐘)
-
Julia語言的結構觀念與邏輯框架
-
資料型態與運算思維:向量化與矩陣化觀念
-
運算效能優化原理:即時編譯(JIT)的設計思想
-
函數與模組化思維:如何以邏輯方式設計複雜任務
-
小組練習:以流程圖構思一個數據分析運算流程
第三部分:資料科學與人工智慧應用思維(約60分鐘)
-
Julia在AI與機器學習中的角色
-
科學計算、統計分析與模擬建模的邏輯框架
-
並行與分散式運算概念:如何提升資料處理效能
-
資料視覺化與報告自動生成思維
-
案例分析:以研究或商業場景展示Julia運算流程
第四部分:Julia的生態與學習延伸(約30分鐘)
教學成果
完成課程後,學員將能: