銜接十二年國教,以程式之計算邏輯思維為主軸,了解不同程式語言之應用範圍及限制。此外,結合系科專業領域上的實例,讓學生理解可以透過程式設計來解決實務面的問題,以提升未來競爭力。教學目標細述如下:
(1) 教導學生認識計算思維之概念與特性,理解計算思維的運作方式,及其與程式設計之關聯。
(2) 了解現今主流的程式語言及其相關的應用範圍。
(3) 結合系科專業領域上的實例,讓學生理解可以透過計算思維及程式設計來解決實務面的問題。
計算思維概念
什麼是計算(運算)思維
計算思維的特性
如何運用計算思維來解決問題
計算思維與程式設計的關係
流程圖和虛擬碼的介紹
4
解決問題能力
物件導向程式設計的概念介紹
程式碼的再利用
類別和物件
屬性和方法
封裝
繼承
多型
12
資訊科技應用能力
程式設計語言介紹
程式語言的種類與特性
最受歡迎的主流程式語言
行動裝置普及下造就的程式語言之王JavaScript之介紹
最適合大數據和機器學習的程式語言Python之介紹
善用套件與模組以大幅簡化程式設計的難度
12
資訊科技應用能力
程式設計於專業領域上之實戰應用
使用Github進行程式碼之管理
於開放式資料網站(如:政府資料開放平臺 )的取得待分析之專業領域資料
使用Python將資料依專業上之需求,進行邏輯運算處理,並將結果進行視覺化,提供決策者進一步分析
將視覺化資料進一步透過JavaScript, 將結果呈現在網頁上
12
資訊科技應用能力
創新學習活動:自主與翻轉學習、混合模式教學
1. 上課前請學生先行閱讀或觀看指定題材,讓學生擁有個人化的學習空間,提升其學習動機與成效
2. 合傳統實體教學方法(Traditional Teaching Method)與線上學習設計(Online Learning Approach)