● 教學目標
(1) 建立學習者對資訊領域的基礎概念
(2) 了解程式教育內容,強化自主學習效益
(3) 提高學生學習程式設計動機
(4) 學會以運算思維模式分析問題,以建立其邏輯觀念
(5) 運用Python語言撰寫基礎應用程式
(6) 了解A.I.(人工智慧)、物聯網與大數據未來趨勢與應用
因應人工智慧科技來臨的時代,為了增進學生資訊能力,促進數位經濟發展,以期各種不同專業領域能接合資訊科技創造未來無限可能,本課程即結合教育部欲培育跨領域資訊人才之理念所打造出非資訊領域大學生的程式設計課程。希望能以機器人操作有趣活潑生動的方式,除了讓學習者了解程式軟體對生活、經濟、文化、娛樂等各領域的影響有初步的認識,再來就是對於軟體開發,邏輯思維有概念性的了解,進而衍伸至當今時下最流行的Python程式語言介紹以及對物聯網、AI、大數據等未來發展趨勢分析等。
為了增進學生程式編寫及運用程式解決問題之能力,也應用了課程中所學之工具,程式流程圖、物件設計開發及Python語言來設計一些有趣和實用的教案,如:用Python 來完成一小時玩程式的「和安娜與艾莎一同玩程式」相同功能的程式、開發一個雙人版井字遊戲並將此功能擴充為可以和電腦對玩的版本,最後再介紹時下最流行的網頁爬蟲程式如何運作?並簡單展示製作一個網頁爬蟲程式。
課程大綱:
● 第一課:世界正在改變,讓阿布和你說HELLO
介紹從各個角度來闡述程式軟體正在改變這個世界,給予對程式軟體正確的了解與認知。
● 第二課:認識電腦,阿布總動員
介紹程式邏輯思維(運算邏輯思維),了解電腦是如何思考和解決問題,並進一步詳細分析如何讓電腦按照人類的想法去動作、執行指令,從而提供人們想得到的服務。
● 第三課:什麼是程式語言?阿布要回家
用上一課所學到的概念去熟悉電腦語言的一些最基本的指令,如循序、判斷、重覆等其本指令,並用這些指令來作一個簡單的實例。
● 第四課:電腦的虛擬世界,阿布的幻想世界
本課會介紹一些比較深入的課程如:函數、物件、事件、資料結構等觀念。將前二課所學到的知識內容綜合運用,如何將一個實際的問題劃分成一個一個的小問題,並根據這些問題需求開發功能模組,而這些功能模組又如何用基本的指令來完成?
● 第五課:Python 語言簡介
介紹時下最流行的程式Python,並對照前面介紹的概念,來看Python是如何實際開發上面兩個課程所介紹的功能。
● 第六課:物聯網、AI 與大數據
介紹目前主流的資訊科技主題,讓您了什麼是物聯網、AI 與大數據,以及目前發展的進度及未來的展望。
● 第七課: Python語言開發準備
介紹Python語言開發環境安裝與運作,Python常用程式套件、Turtle 繪圖模組、Python版安娜與艾莎一同玩程式。
● 第八課:(教案一) 井字遊戲
用前一課學到的Turtle 繪圖模組及上一課程學到的程式流程圖及物件設計,訂定程式規格並按規格開發雙人玩家版的井字遊戲。
● 第九課:(教案二) 井字遊戲擴增
為上一課井字遊戲的擴充,增加可以和電腦對玩的版本,一樣先講述其程式流程,再展示程式開發的過程。
● 第十課:(教案三) 網頁爬蟲程式
本課會介紹時下最流行的網頁爬蟲程式如何運作?並簡單展示製作一個網頁爬蟲程式。功能要求必須做到從網路抓取資料,並將之解析為格式化資料,最後將之存入EXCEL資料表並存入資料庫。
Content for Section 1.
Content for Section 1.
經教育部審查通過的選購名單產品,廠商可於本網站自行維護產品銷售資訊,產品銷售資訊非屬本部審查範圍,然廠商應善盡誠信原則,刊登詳列清楚的功能介紹、功能試用、參考售價、聯繫窗口及購買管道等,以提供採購機關充足完善的產品資訊,另考量產品銷售形式多元,建議採購機關應確認教學現場所需及採購產品,由採購機關及廠商雙方各自善盡職責,以避免機關採購後衍生採購爭議。