教育部提升大學通識教育計畫運算思維、量化分析、軟體創作統合與運算表達理解等設計成淺顯易懂的課程模組,引導您深入探索程式開發的各個層面,皆為免費線上課程,提供給參賽者自由選課。
教育部提升大學通識教育計畫運算思維、量化分析、軟體創作統合與運算表達理解等設計成淺顯易懂的課程模組,引導您深入探索程式開發的各個層面,皆為免費線上課程,提供給參賽者自由選課。
介紹如何在敏捷開發流程中,運用生成式AI工具(如ChatGPT)來輔助撰寫使用者故事、規劃開發版本(Release)與工作任務(Sprint Backlog)。課程以實務導向方式設計,並結合NTOU Eats等模擬專案進行實作,讓學生練習如何撰寫Prompt,與AI互動以協助完成軟體開發初期規劃,增強專案思維與協作實力。
引導學生從零基礎理解神經網路的運作邏輯,並實際操作前饋神經網路模型(Feedforward Neural Network)來解決真實世界的問題。本課程以「鐵達尼號乘客存活預測」為實作範例,帶領學生掌握資料探索、資料前處理、模型建構與效能評估等機器學習的完整流程,進而提升AI思維與實作能力。
以ChatGPT進行Python程式開發為例,協助學生學習運用生成式AI來輔助程式的生成、修改、以及測試。課程裡說明如何判斷生成式AI產出程式的對與錯,思考從問題場景到程式需求,透過逐步提示來達成以程式解決問題的目標。
課程涵蓋了AI的基本概念、生成式AI的原理和應用,並特別聚焦於如何利用ChatGPT來深化程式設計的學習。課程中將協助學生釐清使用ChatGPT時的基本觀念,以及對此一工具的角色定位,並引導學生實際操作ChatGPT,體驗如何有效使用此工具來輔助程式設計學習。
介紹敏捷(Agile)開發的基本原則和實踐方法,並探討如何運用Scrum敏捷框架來進行軟體專案的規劃與管理。本課程亦將以Wix網站開發作為實習題目,讓學生能夠實際應用所學知識,以增強學習效果。
一個好的產品除了提供豐富的功能以外,其使用設計也非常重要,好的使用者體驗(user experience; UX)能夠讓使用者愉悅地使用系統,自然對產品的黏著度高。
若能在學習程式之初就體認到 UX 的重要性,對學習者的工程之路的培養是有很有幫助,
本課程藉由一個 BMI 量測的實例,反覆的探討的 UX 的議題如何在程式設計中被實踐。