cwadayi's picture
Upload 3 files
76e6122 verified
# config/content.py
course_introduction_md = """
# 🌍 探索地球的脈動:用程式與AI讀懂地球
### 為什麼選這門課?
地球在不停「說話」──從地震的震動、重力的變化,到磁場的波動,
每一個訊號都藏著大地的秘密。這門課,將帶你學會如何把這些數據讀懂。
在這裡,你將同時學習 **地球科學** 與 **數據科學**,培養能解碼地球奧秘的雙重能力。
### 我們會做什麼?
- **🧠 學理論**:從 **地震波、重力探勘** 到 **板塊運動**,
幫你建立地球科學的核心觀念,還有野外實習,親手接觸真實數據。
- **💻 動手做**:學會 `Python`、`Git`,用 **`PyGMT`** 與 **`ObsPy`** 畫出漂亮專業的圖,
再用 **`Gradio`** 把成果變成互動網站,分享給全世界。
- **🤖 玩AI**:用 **`Gemini`** 等 AI 工具,讓機器幫你發現更多數據中的祕密。
### 這門課給你什麼?
不只是課程,而是一場成為 **新世代地球科學家** 的完整訓練。
歡迎加入我們,一起用程式和AI探索地球的脈動!
"""
course_goals_md = """
### 課程目標:從學習者到實踐者,打造你的「地球科學 x 數據科學」雙核心能力
本課程旨在引導您完成一趟從理論知識到動手實踐的完整旅程。學期結束後,您將具備以下兩大面向的核心能力:
---
### 🧠 第一核心:深入地球之心 (地球物理學識)
*您將不再只是記憶名詞,而是能用物理原理 **洞悉** 地球的運作模式。*
#### 🔹 掌握關鍵探勘技術
- **折射震測**:您將能 **設計** 觀測陣列,並從震波走時曲線中,**解讀** 出地下的速度分層結構。
- **重力探勘**:您將能 **分析** 重力異常圖,並 **指出** 高/低密度異常體可能對應的地質意義。
#### 🔹 建立宏觀的板塊構造世界觀
- 您將能 **闡述** 地震、火山、地磁、地熱等地質活動背後,由板塊運動所驅動的統一機制。
#### 🔹 連結理論與真實世界
- 透過 **業界專家演講** 接觸最新發展,並在 **校園野外實習** 中,親手操作儀器、收集數據,完整體驗從採集到解釋的工作流程。
---
### 💻 第二核心:駕馭數據之力 (全方位程式設計)
*您將學會一套現代化的數據科學工作流程,能 **獨立完成** 從數據處理到成果發表的完整專案。*
#### 🔹 奠定穩固的開發基石
- **`Python` 與 `Git/GitHub`**: 您將能熟練運用於科學計算與版本控制,實現高效的團隊協作。
- **雲端開發環境**: 您將能在 `Colab` 與 `GitHub Codespaces` 等環境中無縫切換,隨時隨地進行開發。
#### 🔹 實現專業的科學數據可視化
- **`PyGMT`**: 您將能精通繪製 **出版品質** 的專業地理圖件,將空間數據化為引人入勝的故事。
- **`ObsPy`**: 您將能嫻熟地從原始地震波形中 **濾波、分析**,並提取出關鍵訊息。
#### 🔹 打造吸睛的互動式網頁應用
- **`Gradio` 與 `Streamlit`**: 您將能快速將分析成果封裝成 **Web App**,讓任何人都能透過瀏覽器操作。
- **`Hugging Face Spaces`**: 您將學會將作品 **免費部署** 於雲端,建立屬於您自己的線上作品集。
#### 🔹 賦能 AI,讓應用更智慧
- **`Gemini API`**: 您將學會串接強大的大型語言模型,讓您的程式具備自然語言理解與生成能力。
- **`Dify`**: 您將能透過平台快速建構出能回答複雜問題、甚至能操作工具的 AI 智能體。
---
> **🚀 總結:本課程的目標是讓您成為一位不僅懂地球物理的科學家,更是一位能用數據解決問題的工程師。您將帶著走的,是一套能夠自主學習、獨立完成專案的跨領域核心能力。**
"""
grading_policy_md = """
### 成績計算方式
* **作業 (50%)**: 包含課程中指派的各項實作任務,例如程式碼練習、數據分析報告、Colab筆記本繳交、以及GitHub Repo的更新紀錄等。這是評量您動手實踐能力的主要依據。
* **期中考 (40%)**: 範圍涵蓋前八週的地球物理知識與資料處理技能,用以檢核您對核心概念的理解程度。
* **平時成績 (10%)**: 根據您的課堂參與度、提問與互動表現進行評估。積極參與是學習的催化劑!
"""