為了參加複賽學生能熟悉競賽線上自動評分(CodingPass Online Judge,OJ)操作,賽前舉辦競賽線上自動評分(Online Judge)操作,通過六小時研習會頒發研習證書。
研習日期 : 113年11月16日 週六
研習時間 : 09:00- 16:00 六小時
報名表網址: https://forms.gle/nqbXPxvoCywnoygd8
研習方式 :Google Meet
視訊通話連結:https://meet.google.com/zcg-wjka-hbo
研習內容 :
- 比賽自動評分系統操作
- 下戴軟體安裝Client程式。
- 如何註冊、選修課程。
- 如何執行、撰寫程式碼、評分。
- 教學使用平台介紹
- Python (核心程式)、好用 app 介紹。
- C++/c 線上編譯系統、桌面 IDE 系統。
- C# (Microsoft Visual Studio Community)
- 程式設計概要
- Python 語言介紹
- 基本資料型態、運算子
- 決策 (單向、雙向、多向、巢狀)
- 重複 (計數迴圈、前測條件迴圈、後測條件迴圈、中斷式條件迴圈)
- 陣列 (Array) (1維、2維、多維),
- 結構、物件 (struct、Class)
- 封裝(Encapsulation)(資料、方法)
- 建構 (Constructor)
- 重載 (Overloading)
- 繼承 (Inheritance)
- 複雜資料型態
- 佇列 (Queue)
- 堆疊 (Stack)
- 樹 (Tree)
- 圖 (Graph)
- 函數 (公用函數、自訂函數:call by value,call by reference,return value,void return)
- 程式設計除錯
- Print 訊息法
- 中斷法
- 編譯平台前置處理 #if Debug
- 範例演練
- 暴力法 (Brute Force)
- 回朔法 (Backtracking)
- 貪婪法(Greedy Algorithm)
- 分治法(Divide and Conquer)
- 動態規劃(Dynamic Programming)
- 遞迴(Recursion)
- 圖論演算法(Graph Algorithms)
- 深度優先搜尋(DFS)
- 廣度優先搜尋(BFS)
- 排序演算法
- 交換式排序 (泡泡演算法 (Bubble Sort)、改良型交換演算法(Improved Bubble Sort))
- 薛爾排序 (Shell Sort)
- 快速排序 (Quick Sort)
- 合併排序(Merge Sort)
- 堆排序(Heap Sort)