# 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%)**: 根據您的課堂參與度、提問與互動表現進行評估。積極參與是學習的催化劑! """