-
2025-08-18國立台灣大學資訊工程學系
想學習 3D 設計但不知從何開始?Blender 是一款功能強大且完全免費的 3D 建模、動畫製作與視覺特效工具,適合從初學者到專業人士。透過這門課程,您將深入了解 Blender 的基本操作與創作流程,從零開始打造屬於自己的 3D 世界!
-
2025-08-18國立台灣大學資訊工程學系
本課程旨在教授學員如何運用Python語言進行財務金融數據的抓取、處理、分析與視覺化。從基礎語法到進階資料分析技術,課程將結合理論與實作,幫助學員了解如何應用數據科學方法解決實際金融問題,如投資策略、風險管理與市場趨勢分析。
*本課程手把手親切友善教學
-
2025-08-18國立台灣大學資訊工程學系
在當今數據驅動的時代,程式設計已成為科學研究和工程領域不可或缺的技能。〝C++科學計算的入門教室〞是一門專為初學者設計的課程,試透過實際案例導向的學習方法,引導學生掌握 C++ 程式設計的基礎知識,並應用於解決科學計算問題。
這門課程旨在建立 C++ 的基礎知識,專注於對科學計算至關重要的概念和實踐。每堂課結合理論概念和實踐練習,確保學生能將所學應用於現實世界的科學問題中。課程通過逐步介紹,學生將學習到如何設置開發環境、編寫、測試和調試 C++ 程式,以及如何使用 C++ 標準模板庫(STL)和科學計算庫來提高開發效率。從基本語法到複雜的物件導向程式設計技術,為學生提供了一個穩固的
學習基礎,使能夠在未來的學術或職業生涯中利用 C++ 解決各種問題。
加入我們,開啟你的 C++ 學習之旅,探索科學計算的無限可能!
-
2025-08-18國立台灣大學資訊工程學系
在 Windows 上的大部分應用都由 C# 開發,甚至是遊戲開發平台 Unity 也使用 C# 作為開發語言。2016 年微軟宣布正式釋出 .NET Core 1.0、ASP.NET Core 1.0、與 Entity Framework Core 1.0,使得 C# 正式成為一個跨平臺的語言。同年稍早,微軟亦收購了 Xamarin,補強其行動開發的部份,使得C#成為開發各種應用程式的大平台。
/* 課程目標 */
本課程將從零開始,為學員深入淺出介紹程式邏輯與 C# 的語法使用。課程包含適當難度的演算法、資料結構,讓學員除了學習語法以外,也同時培養解決問題的能力。課程後段導入物件導向的程式設計概念,是作為銜接日後學員接觸大型專案與 App 應用的程式基礎。
-
2025-08-18國立台灣大學資訊工程學系
C 語言是一種廣泛使用的電腦程式設計語言,其高效、機動的特性讓它成為韌體及系統軟體開發的首選語言。在台灣擁有蓬勃發展的電子產業,C 語言更是扮演著不可或缺的角色。無論是在作業系統、嵌入式系統、或各式硬韌體的開發中,C 語言都是建構核心技術的基石。
相較於其他高階程式語言,學習 C 語言不僅能打下程式設計基礎,還能夠掌握更加扎實的計算機底層之觀念——如指標操作、記憶體管理等。因此,掌握 C 語言有助於在學習其他程式語言的時候,能夠更加輕鬆、更加容易理解程式語法和舉一反三,達到融匯貫通的學習效果。此外,基於其中低階操作特性,C 語言通常也是進一步學習資料結構及演算法等資訊工程重要相關科目的進升之階。
本入門班將從零開始,透過本班的學習,學生將掌握 C 語言的基本語法、指令式程式設計(Imperative Programming)技巧,以及如何解決實際的問題,為將來的資訊科技學習與職涯發展奠定堅實的基礎。
-
2025-08-19國立台灣大學資訊工程學系
SQL 資料分析
SQL(Structured Query Language)是用於資料庫的標準查詢語言,中大型企業都有自建的關聯式資料庫,學會 SQL 向資料庫查詢資料是進行資料分析的第一步,如果能夠自行撰寫簡明扼要的查詢指令,您就不用填寫需求單排隊等待資料。
本課程希望可以讓商業分析師(非資訊部門員工)能獨立完成從資料抓取到分析的整個流程,進而提升對工作的掌握度。
二四夜間專題班上課教室不是電腦教室,請同學自帶筆電參加,造成不便還請海涵。
-
2025-08-20國立台灣大學資訊工程學系
Unity 正逐漸變成一個廣受歡迎的遊戲引擎,其強大的功能與豐富的資源,使得任何人都可以快速的進入遊戲的世界,隨著Unity 5開放免費使用以後,更寬鬆的授權政策,使得開發遊戲的門檻也進一步的降低。本課程將帶領大家進入Unity遊戲開發的世界,短短的三十小時中,盡可能讓大家熟習Unity強大功能,並瞭解遊戲編程的技巧
-
2025-08-21國立台灣大學資訊工程學系
Scratch 是由 MIT 開發的圖形化程式設計語言,透過 積木式程式設計 讓學習變得簡單且富有趣味性。學員只需拖曳、組合程式積木,就能創造出互動動畫、遊戲或故事。
本課程透過 循序漸進的範例與挑戰,幫助學員掌握程式邏輯與創意應用,培養 邏輯思維、解決問題能力,並激發學員的創造力。無論是否有程式經驗,都能輕鬆上手,在遊戲與專案實作中學習 編程的核心概念!
-
2025-08-23國立台灣大學資訊工程學系
從構建個人網站到開發複雜的AI應用網路服務,本課程將引領您進入HTML、CSS和React的世界,並結合最新的OpenAI技術。在當今的AI人工智慧時代,能否透過AI人工智慧輔助設計開發相關應用以及掌握其技術已成為相當重要的成功關鍵。
本課程將展示如何使用HTML、CSS、Tailwind CSS開發出吸引人的響應式動態效果網頁設計,並利用React提高前端開發的效率和互動性。此外,我們還將探索如何利用OpenAI的創新應用,整合AI Function來提升網站功能和用戶體驗。
課程中,我們將示範如何搭配ChatGPT與GitHub Copilot作為程式設計學習與開發輔助工具。Copilot是一個AI程式設計助手,能夠透過理解你的意圖來提供程式建議,減輕初學者的學習壓力並提高開發效率。
隨著AI技術的進步,將OpenAI融入網站開發中已成為前沿趨勢。本課程將教您如何實現這一整合,從而讓您的網站在市場中脫穎而出。無論是創建互動式網頁聊天機器人、AI瀏覽器外掛還是圖像內容生成平台,您將學習如何利用AI加強網站功能。
-
2025-08-23國立台灣大學資訊工程學系
本課程將指導學員學習重要的資料結構與演算法。我們以 Princeton 出版社的演算法教科書 [0] 為主軸,佐以 LeetCode [1] 相關的題目為輔,精選適當難度的題目提供給已具備基礎程式能力的學員提升解決問題的能力。此課程亦適合作為高中 108 課綱程式訓練之先修或課輔 [2, 3],並涵蓋 APCS 大學先修程式檢定考試的內容。本課程的最後導入實務上會使用到的隨機演算法、近似演算法、狀態機等相關的主題,增加學員在資訊領域上的廣度。
[0] Robert Sedgewick and Kevin Wayne, Algorithms, 4/e, 2011.
[1] LeetCode
[2] 十二年國民基本教育課程綱要國民中學暨普通型高級中等學校 - 科技領域
[3] APCS 大學程式設計先修檢測