[Toc] ## Tech CTM 列表 Reference: https://docs.google.com/spreadsheets/d/1qCRsJ0QCiXnHxoKAgn-8g079t6hPQkzbCnitsaSxWoU/edit?usp=sharing ### 課程 Howard 課程:程設一延伸課程 Takala 課程:程設一延伸課程 Jacob 課程:程設一延伸課程 Kenneth 課程:資安主線課程 Maxx 課程:資安主線課程 suijyou 課程:資安主線課程 Hugo 課程:資料實務 Ethan 課程:開發工具指南 Chung_jie 課程:演算法簡介與實作 Sammy | 方方 課程:Google 技術介紹 ### 專案 Sheep 專案:漂亮的選課系統 Morris 專案:遊戲開發 Stanley 專案:師大交友軟體 Tim 專案:ROS兩輪差速機器人 Courecta 專案:擴增實境指引 APP # 課程 **格式** > 講師: > 課程名稱: > 課程時長: 2-3hr > 講師時間: 一/二/三/四/五 (程設可寫約第幾周上課) > 地點要求: 實體/線上/電教/公館/本部... > 課程介紹: > 其他: ## 程設一延伸課程 (Howard, Takala, Jacob) 喔耶 六堂課 ### 課程內容 1. 零成本打造出舒適的寫程式環境 [Jacob] - GitHub - Git - How the data moves - Basic operations - GitHub Codespaces - VS Code - Work with the UI - Dev Container - Configurable environment - Makefile - Um ... - GitHub Student Developer Pack - Benefits - Coding Experiment: Code with LLM - Copilot? ChatGPT? 2. 測試 3. TA hour * 5 ## 資安系列讀書會 (Kenneth, Maxx, suijyou) 講師:Kenneth, Maxx, suijyou 課程時長: 1.5-2hr 課程名稱: 資訊安全分享會 :::warning 邀請講師預計日期(尚未確定) 10/11 設計與資安:淺談遊戲上的攻防戰 11/8 Devcore經驗分享 12/8 ::: ## 資料實務(Hugo) 講師: Hugo 課程名稱: Web Scraping and Data Analysis with Python 課程時長: 1.5-2hr (預估社員程度應該不錯的情況下) 講師時間: 一/三 地點要求: 實體/線上/公館/本部 (皆可) 課程介紹: **Web Scraping** - 基礎 requests 與 BeautifulSoup - 進階 Selenium 自動化操作 - 實作:社群媒體文本/新聞文本 **Data Analysis** - csv & json - numpy & pandas - 實作:網路輿情分析/資料視覺化 其他: 以 Workshop 形式為方向,但還沒規劃的很清楚,會再改>< ## 開發工具指南(Ethan) 講師: Ethan 課程名稱: Git Workshop, Shell Tools and Bash Scripting Workshop 課程時長: 1.5-2hr 講師時間: 二/三/四 地點要求: 實體/線上/公館 課程介紹: **Git Workshop**: - Git基礎 - 分支和合併 - 遠程倉庫(Github) - Git GUI tools(待定 ~~可能沒有~~) - GitKraken/ Github desktop - 練習 - [The Missing Semester L6](https://missing.csail.mit.edu/2020/version-control/) - [Sysadmin DeCal Lab b9](https://decal.ocf.berkeley.edu/archives/2022-spring/labs/b9/) **Shell Tools and Bash Scripting Workshop**: - 基礎 shell 命令 - 文件操作 (cp, mv, rm, touch etc...) - Bash scripting簡介 - Variables - Control Structures - 練習 - [Sysadmin DeCal Lab b3](https://decal.ocf.berkeley.edu/archives/2022-spring/labs/b3/) - [The Missing Semester L1](https://missing.csail.mit.edu/2020/course-shell/) - [The Missing Semester L2](https://missing.csail.mit.edu/2020/shell-tools/) 其他: 還沒想好,可能會再修@A@ ## 演算法簡介與實作(Chung_jie) 講師: Chung_jie 課程名稱: Introduction to algorithm 課程時長: 1.5-3hr (加入實作會十分緊張) 講師時間: 二/三/四/五 地點要求: 實體/線上/公館(實體可能需要帶筆電) 課程介紹: **C++語法基礎、演算法入門、經典資料結構及STL** - 演算法入門 - 複雜度分析 - 暴力與窮舉 - 遞迴、排序、二分搜尋 - 課本:施工中 **演算法與資料結構** - DFS與BFS - 貪心與分治 - 資料結構:vector、二元樹、並查集、heap(可能上不完) - STL基礎(可能上不完) - 課本:施工中 其他:預計針對UvaOJ及Leetcode開題單, ## Google Cloud Platform(Sammy) 講師: Sammy | 方方 課程名稱: 不用程式碼打造屬於自己的App! Google雲端平台Hello World 課程時長: 1.5-2hr (講解+實作) 講師時間: 一 (10/16) 地點要求: 實體/線上/公館/本部(實體需自帶筆電、確認網路連線、登入自己的Google帳號) 課程介紹: **Google Cloud Platform(GCP)** - 雲端運算? - 認識Google雲端服務 - 關於Container那件事 **Google App Script** - What's App Script? **AppSheet** - 初探AppSheet - AppSheet與Goole Sheets連結-實作記帳App - 實作運動管理App 其他:本次活動99% no-code, 歡迎對Google技術有興趣的所有科系&背景朋朋們! ## Google Tensorflow & Mediapipe(Sammy) 講師: Sammy | 方方 課程名稱: 機器學習與電腦視覺實務-第一次玩Google Tensorflow 與 Mediapipe就上手! 課程時長: 2-2.5hr (講解+實作,模型訓練跑太久的話就看Demo~) 講師時間: 一 (12/4) 地點要求: 實體/線上/公館/本部(實體需自帶筆電、確認網路連線、登入自己的Google帳號、視訊鏡頭) 課程介紹: **Tensorflow** - 機器學習概論 - 認識Tensorflow - 機器學習演算法簡介(CNNs,LSTM) - kaggle! - 於Google Colab訓練自己的模型 **Vertex AI** - Google 的生成式AI - 不用程式碼就完成模型訓練? **Mediapipe** - What's Mediapipe? - 物件偵測與追蹤 - 實作電腦視覺的猜拳遊戲(User對電腦鏡頭與電腦玩猜拳!) 其他:本次活動需動手寫簡單的code, 歡迎對Google技術有興趣的所有科系&背景朋朋們! # 專案 **格式** > 負責人: > 簡介: > 人數需求&要求: > 其他: > 組隊日需要的發表時長(分鐘): ## ROS兩輪差速機器人 > 負責人: Tim_Rock > 簡介:目標是成本盡可能低讓一般人也可以輕鬆體驗ROS系統,並且支持拓展模塊化(可增加光達、鏡頭甚至是機械手臂),最後可以將所有設計都開源並放在Github上 > 人數需求&要求: > - 硬體:1~2人(機構設計、電路) > - 軟體:1~2人 > > 其他: > 組隊日需要的發表時長(分鐘):10~20 ## 實境定向越野開發 > 負責人: morris > 簡介:製作出一個可以遊玩定向越野的app,擁有創建新活動、設定額外條件等功能 > 人數需求&要求: >> 前端:1~3人 >> 後端:2~4人 >> 測試及維運:至少1人 >> --- >其他:更詳細的功能歡迎大家新增 > 組隊日需要的發表時長(分鐘):15min > ## 師大交友軟體 酒比特 **負責人**:Stanley **簡介**:幫助師大本部與分部同學產生更深厚的友誼 **人數需求&要求**: >會寫Python 的人 : 1+ 會電繪或設計的人 : 1+ 行銷宣傳的人 : 1+ 設計有趣心理測驗的人(最好可以無厘頭一點): 1+ 經營IG粉專的人 : 1+ **不知道要在專案中要幹嘛,但還是想加入的人(想成為酒比特的人) : 1+** **其他:歡迎大家加入或來分享你有趣的點子 讓我們來當大家的酒比特吧~** ## Unreal Engine 5 遊戲開發 **負責人**:Sheep **簡介**:從企劃到開發製作一款使用 Unreal Engine 5 新技術的遊戲。 **人數需求&要求**: > **遊戲組:2~4人** > - 負責遊戲的核心 > - 歡迎沒有程式經驗不多的人加入! > **美術組:2~4人** > - 負責 UI/UX、地圖場景、動畫和素材等設計。 其他:為了友善新手目前計劃使用 visual scripting(aka 拉方塊)來寫遊戲。 ## 擴增實境指引APP 『師大NAVI』 **負責人**:courecta **簡介**:創作一個擴增實境指引APP,為給任何師大的學生,老師,新生,或是來賓。 **人數需求&要求**: > **技術人才:2~4人** > - 最好有UI/UX的經驗但如果想學也行 > - 如果有任何前端經驗也歡迎! > - 認識 Google 的 *ARCore*,或者任何APP開發工具都歡迎來加入 > **策劃與策略:3~5人** > - 沒有程式設計的經驗也歡迎來可以跟我們一起開始學或者當設計師,觀測員。如果想加入但覺得技術不適合,請首先提出來。 **其他**:目前是考慮 WebXR 的開發方式,然後也會認識 Adobe Aero 的功能。