瀏覽人次: 4221

課程介紹

投影片3

通識中心運算思維與程式設計相關領域課程
基礎知能 運算思維與程式設計 應用資訊科技藉以解決問題是現今職場上必備的重要技能,高階工作者常需要設計一系列指令來使用資訊工具或讓資訊設備依需求自動運作。要具備這樣的能力,就需要擁有良好的「運算思維」。本課程將透過分組的不插電活動(不需使用資訊設備)了解如何應用運算思維解決問題,進而透過視覺化程式設計工具,學習基礎程式/指令設計技巧,最後再透過分組互動多媒體專題製作,綜合應用所學到的運算思維與程式設計技能。完成本課程者即具備發展資訊應用軟體(如APP應用軟體)及資訊應用系統(如物聯網)之基礎。
資訊科技與生活 資訊科技已是我們生活密不可分的一部分,舉凡網路、行動應用、3C電子消費產品、穿戴裝置、線上遊戲等數位應用;在我們擁抱科技的同時,也應該注意它的合理使用與安全使用。雖說「科技始終來自於人性」,但科技應該是改善與促進人類的生活,而不是造成人類的墮落與文明的崩壞。本課程藉由教育部發展之資訊素養與倫理之數位學習課程,利用多元及符合真實情境的教學內容設計,引導學生了解網路社群之特性,並培養學生注意資訊安全及網路倫理。同時,本課程也會介紹許多新的資訊科技的應用方式,並以分組討論方式協助學生理解,達成此課程目標。
資訊技術 試算表進階應用與程式設計 為因應大數據與務聯網與工業4.0的趨勢,辦公室從業人員需提升數據處理與自動化的效率。本課程講授如何運用EXCEL的函式以及VBA程式設計解決生活中的實際問題。學習如何統整外部資料,建立資料敏感度,資料除錯能力、整理能力、分析能力等,並能透過VBA建立自動處理程序。
行動APP與程式設計 本課程針對已有運算思維及基礎程式設計基礎學生為對象,進行 App 設計開發學習,課程著重 App 的規劃與設計及 App 的開發與實作。本課程選用視覺化的程式設計工具,讓擁有基礎程式設計者能在循序漸進的學習引導下,從範例App的實作練習,進而設計並完成App 專案的開發。
以 MIT App Inventor 為程式開發工具,開發之行動應用程式(App)所適用的系統以Android為主。
遊戲程式設計 本課程以所有對程式設計有興趣的學生為對象,學習運算思維、遊戲程式設計之概念。課程著重於程式的規劃以及遊戲的開發與實作。本課程選用視覺化的程式語言為遊戲開發之平台,讓學生可以更容易的在教師的引導下,從程式範例學習程式設計的基本技巧,進而完成一個完整遊戲的實做。
生活中的演算法 本課程針對已有運算思維及基礎程式設計基礎學生為對象,以生活化的方式介紹常見演算法。課程特別重視程式實作和實驗,經由動手做的過程學習演算法的內涵與特色,並鼓勵學生探究與應用演算法解決生活中的問題。
資料科學與程式設計 在大數據的時代,運用程式有效率地搜集資料、分析內涵與呈現結果是相當實用且重要的能力。本課程將以資料分析應用引導學生學習程式設計。課程內容包含程式流程控制、基礎資料結構、字串處理、檔案處理、函式與模組化,圖表繪製,以及網路資料搜尋與分析。
大數據程式設計 Python 是一種易學、功能強大的程式語言。它有高效能的高階資料 結構,也有簡單但有效的方法去實現物件導向程式設計。Python 被 廣泛運用於大數據分析,本課程從Python 基礎開始講解,包括基本 資料型態(數字、字串)、輸入與輸出、流程控制、函式定義、串列 (list)、數組(tuple)、字典(Dictionary)、集合(set)等資料結構、模組、 類別(class)與物件(object)、繼承、Python 標準函式庫、錯誤與例外 處理等,最後再講解如何使用Python 於大數據處理,包括擷取分 析、資料正規化、資料視覺化與資料儲存與讀取。理論課程搭配程 式實作,培養學生程式邏輯與解決問題能力。
學習分析工具實務應用 本課程為滿足下階段實務課程需求之預備課程,使學生了解如何運 用雲端技術、數位工具與程式語言開發應用軟體,熟悉應用軟體開 發之前中後階段所需工具及雲端平台之使用,以Microsoft Azure 雲 端大數據技術實現教育大數據分析,將學習數據分析成果,進行最 小可行性之產品開發訓練。
網頁程式設計入門 本課程從介紹網頁設計與網站運作開始,主要內容為 JavaScript電腦語言程式設計的學習,訓練學生具備前端網頁開發時所需的基礎程式設計能力。
SQL 與資料庫設計 現代資訊社會中,巨量資料處理 與應用已是工作的重要環節之一,因此建立資料處理能力以及具備資訊工具應用能力,將未來必備技能。本課程為「試算表進階應用與程式設計」及「試算表與商務資料分析」延伸課程,讓有心學習巨量資料分析的同學可以接觸到資料庫應用。
本課程將使用Microsoft Office家族中的MS Access資料庫來做為主要教學與學習的標的,讓同學除了學會資料處理與應用技術外,還可以建立關聯式資料庫的應用觀念,並學會資料庫結構化查詢語言(Structured Query Language),在未來遇到需處理大量資料時,可透過具有結構特性的資料庫工具來進行資料運作,以供其他資訊平台或大數據分析工具,可取用資料庫的資料進行加值應用。
跨域整合 文本分析與程式設計 本課程旨在培養學生運用程式設計能力進行文本分析,課程內容主要包含三大單元:程式設計基礎、語言學概論以及文本分析實務。本課程特別適合對語言學及程式跨域結合應用有興趣的同學修習。若完全無程式概念的同學,建議先修習本校之「運算思維與程式設計」。
學程式玩音樂 本課程作為一般基礎程式課程之延伸,教學對象為對基礎程式語言有實作的經驗之學生,以音樂程式結合常用之程式語言邏輯,帶學生做出具有各種聲響之音樂程式專案,藉此,學生除了強化程式寫作的經驗之外,也對數位聲響原理有初步的認識與探索。
運動數據分析與程式設計 本課程旨在培養學生運用程式設計能力進行運動數據分析,以主題單元方式進行實作學習。本課程特別適合對運動數據及程式跨域結合應用有興趣的同學修習。若完全無程式概念的同學,建議先修習本校之「運算思維與程式設計」。
科學與程式設計 資訊時代中各種領域皆有運算的需求,透過運算能讓科學的探索與問題解決更有效率,而程式設計即為運算的有效工具。因此本課程引導學生善用程式設計處理科學資料、模擬科學現象、觀察科學模型,以解決各式科學問題,並培養學生樂於使用運算解決科學問題的正向態度。
數位音樂與聲音合成之基礎程式設計(全英) 由於音樂 AI 產業以及科藝跨域風潮的帶動下,數位音樂與聲音合成的程式設計漸漸為產業所需,數位音樂所具備之素養橫跨音樂、電機、資訊三領域,使得入門不易。本課程中,老師將深入淺出指導學生數位音樂中所需的程式邏輯與設計。為了方便學生學習,採用程式語言有:chucK(聲音合成)、Python (MIDI 訊號編輯與分析),以及 Scratch 程式(視覺與聽覺互動邏輯教學)。
試算表與商務資料分析 本課程為提升學生未來進入職場需掌握各項資訊與數據的應用能力,在這資訊時代,必須要能有效的蒐集、整理、應用與分析數據與資料。而BigData大數據分析的應用技術,已是目前企業競爭中很重要的商業智慧,關係到企業的應變能力與競爭力。
故本課程從學術研究的數據分析應用到商務的資料分析應用,將提供同學掌握各種數據的蒐集與處理方法,從資料擷取一路到視覺圖表之應用。課程將帶到Excel高階應用、PowerPivot、PowerMap甚至是PowerBI等分析工具,讓大家都變成獨當一面的數據分析專家。
生醫與健康數據分析 本課程將從個人穿戴式裝置健康數據到多國醫療院所電子健康紀錄等主題,引導學生運用視覺化程式設計工具進行生醫與健康數據分析,並認識基本資料庫與資料處理技術。本課程特別適合對健康與醫療數據及程式跨域結合應用有興趣的同學修習。若完全無程式概念的同學,建議先修習本校之「運算思維與程式設計」。
資料科學在教育上的應用 本課程將介紹python 的模組和函式庫,引導進行數據科學的分析, 也將介紹不同類型的教育大數據資料庫,帶領學生進行資料探索與 數據分析實作,培養解決教育實務問題的能力。
藝術創作與程式設計 本課程是藝術與資訊的跨領域課程,旨在透過藝術與程式設計的整合應用,帶領學生體驗藝術創作與程式設計。
  課程透過藝術流派的介紹以啟發創作靈感,運用程式設計作為媒材帶領學生創作出多種藝術創作風格之作品,並進行作品分析與展示。在藝術創作中,能逐步學習程式設計基本概念與技能。
  經由此課程,透過對多種藝術創作風格的賞析,並體驗以程式設計作為創作媒材的歷程,亦能引發學生跨領域之創造性思考。
數位敘事與學習科技 本課程的目標在於培養學生數位敘事的能力,並希望透過科技工具的使用,幫助故事分析、腳本撰寫與文本轉譯,讓學生更了解如何運用數位學習科技,幫助產出故事與互動腳本,增強資訊科技的沉浸感與影響力,設計具有人文溫度的數位學習科技產品,以期未來能實際應用於更多學習、教學或文創相關之場域。