---
# System prepended metadata

title: 課程&專案資訊
tags: [課程]

---

[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 的功能。