請在同學的電腦上, 安裝 Python 開發環境
請同學撰寫一 Python 程式, 並執行程式碼 (透過 spyder, jupyter notebook, visual studio code, Sublime Text 搭配命令列模式皆可)
請將程式編輯 / 執行結果截圖, 並編輯至作業文件
加分項目: 請比較開發方式, 並說明你/妳最喜歡的開發方式, 以及原因
請在人力銀行搜尋, 找到職缺程式語言需求為 Python, 並與同學系所專業有所關連的工作至少 3 個
請介紹公司 產業別, 規模, 資本額
請介紹公司的主要產品或服務
請介紹職缺工作內容
請介紹職缺所需學經歷
請介紹職缺所需知識, 技術, 能力
請找出該職缺可能薪水
請找出該職缺面試考題, 心得分享
若都被錄取, 請說明 3 個職缺中, 同學會選哪一個? 為什麼? (薪水, 福利, 地點, 產業, 辦公環境, 外派出國機會)
繳交期限: 22:59, 03/14/2023
繳交方法: 請寄到老師信箱 chkao@gm.nttu.edu.tw
郵件命名: 程式設計第一次作業-學號-姓名
作業格式: pdf
請同學設計實作具以下功能之 Python 程式
程式可接收一位同學之學生證號碼, 與姓名資訊
程式可固定接收四門科目之成績, 及其學分數
程式可接收目前學年度
程式可輸出學籍資訊, 平均成績, 加權成績
加分項目: 程式可提供標準差, 變異數, 成績之幾何平均, 以及成績之調和平均, 或其他同學想實作之功能
請同學撰寫一文件, 說明程式中, 變數的使用, 計算方式, 以及可以改進的地方
繳交期限: 22:59, 03/28/2023
繳交方法: 請寄到老師信箱 chkao@gm.nttu.edu.tw
郵件命名: 程式設計第二次作業-學號-姓名
作業格式: py (python 原始碼), pdf (說明文件)
請同學設計實作具以下功能之 Python 程式
程式可接收使用者之出生年月日
程式可輸出該出生資訊所對應之星座, 即其特質
針對於輸入資料的檢查與提示 (如大小月日期範圍, 平閏年日期範圍等), 同學可自行設計
其他同學想實作之功能
請同學撰寫一文件, 說明程式中, 變數的使用, 邏輯判斷設計, 資料檢查機制, 以及可以改進的地方
請同學於上述文件中, 思考設計測試資料, 已確保程式之正確性
繳交期限: 22:59, 04/11/2023
繳交方法: 請寄到老師信箱 chkao@gm.nttu.edu.tw
郵件命名: 程式設計第三次作業-學號-姓名
作業格式: py (python 原始碼), pdf (說明文件)
請同學設計一 RPG 遊戲, 可有以下功能 (並不侷限, 同學可設計實作自己喜愛的功能)
遊戲說明
角色狀態 (如角色名稱, 生命值, 攻擊力等)
角色行動選項 (如前進, 休息等)
地圖 (如地圖格數, 角色當前位置)
事件
請同學撰寫一文件, 說明程式中, 變數的使用, 邏輯判斷設計, 程式流程控制, 以及可以改進的地方
繳交期限: 22:59, 04/25/2023
繳交方法: 請寄到老師信箱 chkao@gm.nttu.edu.tw
郵件命名: 程式設計第四次作業-學號-姓名
作業格式: py (python 原始碼), pdf (說明文件)
import random
dice = random.randint(1, 3)
print(dice)
import random 代表引用亂數函式庫 (撰寫於程式碼最上方一次即可)
dice = random.randint(1, 3) 代表使用 randint() 方法, 產生 1 至 3 (皆包含) 的整數亂數, 並關聯至變數 dice
由同學所實際遭遇的 “問題,” “需求,” “想法” 等出發, 透過 Python 程式語言實作一軟體程式, 解決 (完成) 所遭遇的 “問題,” “需求,” “想法”, 並以投影片報告, 並實際展示程式
確立並介紹問題, 需求或想法
思考與設計解決 (完成) 方法
透過 Python 程式語言依照解決 (完成) 方法進行實作 (變數 / 資料結構 / 邏輯判斷 / 流程控制等)
對於所實作的軟體程式進行驗證 (如何確保其功能正確, 如何測試, 使用者體驗等)
團隊分工與心得分享
影片報告: 錄製並繳交介紹與展示影片 (如上傳至 YouTube, 並提供老師影片連結), 報告當天無須到課堂, 請於 11:59, 05/10/2023 前提供報告影片與投影片
課堂報告: 於課堂時間, 在電腦教室以投影片介紹專案, 並實際展示程式
團隊組成: 每組 1 至 4 位同學
報告時間: 每組 7-10 分鐘
請於 22:59, 05/02/2023 前 , 將分組名單寄給老師 (一位同學代表即可), 並註明報告方案
報告繳交: 請於 22:59, 05/16/2023 前, 將報告投影片, Python 程式碼, 其他必須素材等, 寄到老師電子郵件信箱 (chkao@gm.nttu.edu.tw)
請同學挑選 3 個有興趣的數學主題, 撰寫 Python 程式進行計算 (如計算圓周率, 計算歐拉數, 計算平方根, 矩陣或線性代數題目解題等)
請同學撰寫一文件, 說明數學計算方法, 以及如何以程式碼實現計算方法
繳交期限: 22:59, 05/30/2023
繳交方法: 請寄到老師信箱 chkao@gm.nttu.edu.tw
郵件命名: 程式設計第五次作業-學號-姓名
作業格式: py (python 原始碼), pdf (說明文件)
由同學所實際遭遇的 “問題,” “需求,” “想法” 等出發, 透過 Python 程式語言實作一軟體程式, 解決 (完成) 所遭遇的 “問題,” “需求,” “想法”, 並以投影片報告, 且實際展示程式
確立並介紹問題, 需求或想法
思考與設計解決 (完成) 方法
透過 Python 程式語言依照解決 (完成) 方法進行實作 (變數 / 資料結構 / 邏輯判斷 / 流程控制等)
對於所實作的軟體程式進行驗證 (如何確保其功能正確, 如何測試, 使用者體驗等)
團隊分工與心得分享
影片報告: 錄製並繳交介紹與展示影片 (如上傳至 YouTube, 並提供老師影片連結), 報告當天無須到課堂, 請於 11:59, 06/21/2023 前提供報告影片
課堂報告: 於課堂時間, 在電腦教室以投影片介紹專案, 並實際展示程式
請於 22:59, 06/06/2023 前 , 將分組名單寄給老師 (一位同學代表即可), 並註明報告方案
團隊組成: 每組 1 至 4 位同學
報告時間: 每組 7-10 分鐘
報告繳交: 請於 22:59, 06/27/2023 (大四同學請於 22:59, 06/24/2023) 前, 將報告投影片, Python 程式碼, 其他必須素材等, 寄到老師電子郵件信箱 (chkao@gm.nttu.edu.tw)
郵件命名: 程式設計期末報告