瀏覽人次: 15896

課程介紹

邏輯組課程介紹-中英文20260714

 
通識中心運算思維與程式設計相關領域課程
基礎知能 運算思維與程式設計 應用資訊科技藉以解決問題是現今職場上必備的重要技能,高階工作者常需要設計一系列指令來使用資訊工具或讓資訊設備依需求自動運作。要具備這樣的能力,就需要擁有良好的「運算思維」。本課程將透過分組的不插電活動(不需使用資訊設備)了解如何應用運算思維解決問題,進而透過視覺化程式設計工具,學習基礎程式/指令設計技巧,最後再透過分組互動多媒體專題製作,綜合應用所學到的運算思維與程式設計技能。完成本課程者即具備發展資訊應用軟體(如APP應用軟體)及資訊應用系統(如物聯網)之基礎。
資訊科技與生活議題:AI共創探究 在資訊科技快速進步與普及的現在,人們在日常生活與工作上經常需仰賴資訊科技的協助及幫忙,為了使學生能夠適應資訊時代的生活、增加工作效率、與提高就業競爭力,本課程以培養學生的資訊科技素養與提升運用資訊科技的能力為最主要目標。 透過六大主題系列教學活動,一方面讓學生獲得最新最實用的資訊科技知能,一方面培養團隊合作、邏輯解析、批判思維之高層次技巧,運用資訊科技來解決問題並促進社會發展,進而達到本校「廣博雅致,師大大師」的目標。
資訊技術 資料科學與程式設計 在大數據的時代,運用程式有效率地搜集資料、分析內涵與呈現結果是相當實用且重要的能力。本課程將以資料分析應用引導學生學習程式設計。課程內容包含程式流程控制、基礎資料結構、字串處理、檔案處理、函式與模組化,圖表繪製,以及網路資料搜尋與分析。
遊戲程式設計與AI輔助開 本課程以所有對程式設計有興趣的學生為對象,學習運算思維、遊戲程式設計之概念。課程著重於程式的規劃以及遊戲的開發與實作。本課程選用即時檢視的Java直譯編輯程式語言為遊戲開發之平台,讓學生可以更容易的在教師的引導下,從程式範例學習程式設計的基本技巧,進而完成一個完整遊戲的實做。
行動APP與程式設計 本課程針對已有運算思維及基礎程式設計基礎學生為對象,進行 App 設計開發學習,課程著重 App 的規劃與設計及 App 的開發與實作。本課程選用視覺化的程式設計工具,讓擁有基礎程式設計者能在循序漸進的學習引導下,從範例App的實作練習,進而設計並完成App 專案的開發。以 MIT App Inventor 為程式開發工具,開發之行動應用程式(App)所適用的系統以Android為主。
試算表進階應用與程式設計 為因應大數據與務聯網與工業4.0的趨勢,辦公室從業人員需提升數據處理與自動化的效率。本課程講授如何運用EXCEL的函式以及VBA程式設計解決生活中的實際問題。學習如何統整外部資料,建立資料敏感度,資料除錯能力、整理能力、分析能力等,並能透過VBA建立自動處理程序。
生活中的演算法 本課程針對已有運算思維及基礎程式設計基礎學生為對象,以生活化的方式介紹常見演算法。課程特別重視程式實作和實驗,經由動手做的過程學習演算法的內涵與特色,並鼓勵學生探究與應用演算法解決生活中的問題。
大數據程式設計 Python 是一種易學、功能強大的程式語言。它有高效能的高階資料 結構,也有簡單但有效的方法去實現物件導向程式設計。Python 被 廣泛運用於大數據分析,本課程從Python 基礎開始講解,包括基本 資料型態(數字、字串)、輸入與輸出、流程控制、函式定義、串列 (list)、數組(tuple)、字典(Dictionary)、集合(set)等資料結構、模組、 類別(class)與物件(object)、繼承、Python 標準函式庫、錯誤與例外 處理等,最後再講解如何使用Python 於大數據處理,包括擷取分 析、資料正規化、資料視覺化與資料儲存與讀取。理論課程搭配程 式實作,培養學生程式邏輯與解決問題能力。
學習分析工具實務應用 本課程為滿足下階段實務課程需求之預備課程,使學生了解如何運 用雲端技術、數位工具與程式語言開發應用軟體,熟悉應用軟體開 發之前中後階段所需工具及雲端平台之使用,以Microsoft Azure 雲 端大數據技術實現教育大數據分析,將學習數據分析成果,進行最 小可行性之產品開發訓練。
網頁程式設計入門 本課程從介紹網頁設計與網站運作開始,主要內容為 JavaScript電腦語言程式設計的學習,訓練學生具備前端網頁開發時所需的基礎程式設計能力。
SQL 與資料庫設計 現代資訊社會中,巨量資料處理 與應用已是工作的重要環節之一,因此建立資料處理能力以及具備資訊工具應用能力,將未來必備技能。本課程為「試算表進階應用與程式設計」及「試算表與商務資料分析」延伸課程,讓有心學習巨量資料分析的同學可以接觸到資料庫應用。
本課程將使用Microsoft Office家族中的MS Access資料庫來做為主要教學與學習的標的,讓同學除了學會資料處理與應用技術外,還可以建立關聯式資料庫的應用觀念,並學會資料庫結構化查詢語言(Structured Query Language),在未來遇到需處理大量資料時,可透過具有結構特性的資料庫工具來進行資料運作,以供其他資訊平台或大數據分析工具,可取用資料庫的資料進行加值應用。

Python AI 程式設計入門
在本課程中,我們將使用Python程式語言來學習基本的程式設計概念。 有別於傳統程式設計課程,此課程會透過AI Vibe Coding 的輔助,讓學生更有效地學習程式設計邏輯的同時,亦能快速享受到程式設計成果所帶來的成功感。
跨域整合 文本分析與程式設計 本課程旨在培養學生運用程式設計能力進行文本分析,課程內容主要包含三大單元:程式設計基礎、語言學概論以及文本分析實務。本課程特別適合對語言學及程式跨域結合應用有興趣的同學修習。若完全無程式概念的同學,建議先修習本校之「運算思維與程式設計」。
音樂AI 基礎程式設計 本課程為基礎程式設計課程,適合無基礎程式語言實作經驗之學生修習。課程將以音樂程式設計為主軸,結合常見程式語言之核心邏輯與應用,透過音樂創作、演算法思維等實作內容,培養學生跨領域程式設計能力。 期中與期末專題將由教師帶領學生運用 AI 輔助開發(AI-assisted Development)與 Vibe Coding 的工作流程,進行音樂相關程式專案之設計與實作。透過與大型語言模型協作開發程式、規劃功能與解決問題,學生將能理解人工智慧於程式開發中的角色與限制,並學習如何在 AI 時代有效運用相關工具,完成具創意與技術整合之音樂程式設計專案。

運動數據分析與AI應用
在大數據時代中,運用電腦軟體、程式設計與人工智慧技術進行資料蒐集與分析,進而描述、理解並有效呈現資料中蘊含的知識,已成為21世紀不可或缺的重要能力。體育領域長期累積了豐富且多元的數據資源,亟待透過科學方法加以探究與應用。 本課程旨在培養學生運用數據分析與人工智慧技術解決運動領域相關問題之能力。課程內容涵蓋運動數據蒐集、資料處理、統計分析、機器學習及生成式AI工具應用,藉此協助學生理解現代運動科學、競技表現分析、運動產業管理與智慧運動科技之發展趨勢。課程特別針對無程式基礎之學生規劃設計,歡迎對運動有興趣、從事運動相關領域,並對數據分析及其背後現象抱持好奇心之同學修習(尤其鼓勵運動休閒學院學生參與)。
科學與程式設計 資訊時代中各種領域皆有運算的需求,透過運算能讓科學的探索與問題解決更有效率,而程式設計即為運算的有效工具。因此本課程引導學生善用程式設計處理科學資料、模擬科學現象、觀察科學模型,以解決各式科學問題,並培養學生樂於使用運算解決科學問題的正向態度。
音樂AI 演算法設計與聲音合成(全英) 由於音樂AI產業及科藝跨域發展趨勢的推動,數位音樂與聲音合成相關之程式設計能力逐漸成為產業所需。然而,數位音樂所涉及之知識橫跨音樂、電機與資訊等領域,使得入門具有一定門檻。本課程將以循序漸進方式,引導學生理解數位音樂創作所需之程式邏輯與系統設計方法。 為協助學習,本課程將使用 ChucK 作為聲音合成與即時音樂程式設計工具,並以 Python 進行 MIDI 訊號處理、資料分析與音樂運算等應用。 本課程為基礎程式設計課程之進階延伸,適合具備基礎程式語言實作經驗之學生修習。課程以音樂程式設計為核心,結合演算法設計、數位音樂應用與創意程式開發,培養學生以程式解決音樂相關問題之能力。 課程將融入生成式AI與AI輔助程式開發(AI-assisted coding)之概念與實務應用。期中與期末專題將透過 AI Vibe Coding 的工作方式,引導學生運用大型語言模型協助規劃、撰寫與測試程式,完成音樂相關應用之設計與實作。學生除學習音樂程式設計技術外,亦將理解人工智慧工具於創意開發流程中的應用模式、優勢與限制。

AI生成試算表進階應用與程式設計
為因應AI潮流興起,辦公室從業人員需提升使用AI生成公式與程式,處理數據處理與自動化的效率。本課程內容涵蓋AI生成EXCEL函數高階應用與AI生成VBA自訂函數以及報表製作,透過生活化的案例來學習。
生醫與健康數據分析 本課程將從個人穿戴式裝置健康數據到多國醫療院所電子健康紀錄等主題,引導學生運用視覺化程式設計工具進行生醫與健康數據分析,並認識基本資料庫與資料處理技術。本課程特別適合對健康與醫療數據及程式跨域結合應用有興趣的同學修習。若完全無程式概念的同學,建議先修習本校之「運算思維與程式設計」。
資料科學在教育上的應用 本課程將介紹python 的模組和函式庫,引導進行數據科學的分析, 也將介紹不同類型的教育大數據資料庫,帶領學生進行資料探索與 數據分析實作,培養解決教育實務問題的能力。
當AI遇見生成藝術 本課程是藝術與資訊的跨領域課程,旨在透過藝術、程式設計與各種AI的整合應用,帶領學生體驗藝術創作、程式設計與各種AI。 課程透過藝術流派的介紹以啟發創作靈感,運用程式設計與各種AI作為媒材帶領學生創作出多種藝術創作風格之作品,並進行作品分析與展示。在藝術創作中,能逐步學習程式設計與各種AI的基本概念與技能。 經由此課程,透過對多種藝術創作風格的賞析,並體驗以程式設計與AI作為創作媒材的歷程,亦能引發學生跨領域之創造性思考。
數位敘事與學習科技 本課程的目標在於培養學生數位敘事的能力,並希望透過科技工具的使用,幫助故事分析、腳本撰寫與文本轉譯,讓學生更了解如何運用數位學習科技,幫助產出故事與互動腳本,增強資訊科技的沉浸感與影響力,設計具有人文溫度的數位學習科技產品,以期未來能實際應用於更多學習、教學或文創相關之場域。
生成式AI實務應用 在科技迅速發展的當代,生成式人工智慧技術 (Generative AI) 站在了前沿,重新塑造了各行各業的知識工作方式。本課程旨在培養學生對資料科學、機器學習、人工智慧、判別式AI以及生成式AI基本概念的理解,前半部分聚焦於語言模型的應用,後半部則擴展到影像生成,進而到影片和音樂的多模態生成。通過理論知識與實踐應用的結合,學生將學會如何利用生成式AI進行創意內容創建、問題解決與創新。課程包括手把手的項目實踐,學生首先將利用生成式語言工具撰寫一份展示個人獨特技能或興趣的提案,其後的終極項目則需要運用課程中學到的至少兩種技術創作一支影片。本課程的目標是為學生提供掌握生成式AI的能力,為在AI驅動的世界中的未來知識工作者開闢新途徑。
數據視覺化與溝通 本課程將以數據視覺化理論為主軸,並在此基礎上,進一步學習如何借助當前流行的AI/程式工具如ChatGPT和Python,設計出高效的統計圖表,以清晰地向聽眾解讀數據,有效溝通為目標。
生成式AI與人文應用 隨著ChatGPT、Gemini等生成式AI工具的普及,人文學科正面臨前所未有的機遇與挑戰。傳統的文本分析、史料研究、創作實踐都可以透過AI技術獲得全新的突破。然而,如何在保持人文學科的核心精神之前提下,有效運用這些工具,為人文開展新的可能性,正是當代文學院學生必須掌握的核心能力。本課程不是單純的技術培訓,而是一場深度的思維革新之旅。本課程將引導學生思考:AI如何改變我們理解文本的方式?如何利用AI進行大規模的文獻分析?如何在創作過程中與AI協作而不失去人文的溫度?這些問題的探索,將為學生開啟學術研究與職業發展的新領域。本課程採用「做中學」的教學哲學,每一個理論概念都將透過實際操作來驗證和深化。此外,本課程也將特別重視批判性思維的培養。在每一次AI應用實踐中,學生都將被引導思考技術的局限性、倫理考量以及對人文學科發展的深遠影響。