Scratch and Python - 106 Academic Year

Scratch and Python - 106學年度

本課程是由 國立陽明交通大學資訊技術服務中心 提供。

本課程原則上讓較缺乏機會接觸程式設計的學生優先選修。透過Scratch教授電腦程式基礎的運作原理,以及教授 Python 的基礎概念、流程控制、常用資料結構、函數設計與除錯等等,並搭配現有函式庫進行製作簡易動畫、將繁雜計算自動化、有效率的整理網路資料與寄發客製 E-mail 等等應用。


課程用書:

Scratch: Creative Computing Learner Workbook
Python: Automate the Boring Stuff with Python by Al Sweigart

為求學習成效完美,請購買課本!

 

授課教師 資訊技術服務中心 謝旻錚老師
課程學分 3學分
授課年度 106學年度
授課對象 大學生、研究生
預備知識 無,本課程原則上讓較缺乏機會接觸程式設計的學生優先選修。
課程提供 課程影音   課程綱要  課程行事曆  

課程目標

本課程原則上讓較缺乏機會接觸程式設計的學生優先選修。透過Scratch教授電腦程式基礎的運作原理,以及教授 Python 的基礎概念、流程控制、常用資料結構、函數設計與除錯等等,並搭配現有函式庫進行製作簡易動畫、將繁雜計算自動化、有效率的整理網路資料與寄發客製 E-mail 等等應用。

 

課程章節

單元主題 內容綱要
課程簡介

資訊系統基本運作原理

程式基本運作原理

Scratch 程式設計

角色與動作

事件與畫筆

控制與偵測

運算與資料

綜合應用

Python 程式設計

安裝與設定

運算與敘述

變數與型態

流程控制

除錯工具

函式

常用資料結構

檔案操作

網頁資料抓取

試算表資料處理

傳送郵件

學期知識整合

期末專題

課程回顧與檢討

 

課程書目

Scratch: Creative Computing Learner Workbook

Python: Automate the Boring Stuff with Python by Al Sweigart

本課程行事曆提供課程進度與考試資訊參考。

單元主題 內容綱要
課程簡介

資訊系統基本運作原理

程式基本運作原理

Scratch 程式設計

角色與動作

事件與畫筆

控制與偵測

運算與資料

綜合應用

Python 程式設計

安裝與設定

運算與敘述

變數與型態

流程控制

除錯工具

函式

常用資料結構

檔案操作

網頁資料抓取

試算表資料處理

傳送郵件

學期知識整合

期末專題

課程回顧與檢討

preload imagepreload image