C++ 演算法與程式解題初級

C++ 演算法與程式解題初級

不論是面試大型軟體公司、參加程式解題競賽或考取資訊能力檢定,程式解題 (Problem solving) 對於想以軟體開發為生的人來說是越來越重要的基礎能力,也已經是進入 Google、LinkedIn 等大型跨國軟體公司的基本門檻。本課程透過概念講解跟上課實作練習,深入淺出介紹解題時所需要知道的知識與技巧,培養日後自學所需的能力。適合想深入學好程式設計、培養自己的資訊相關能力、甚至想參加比賽或準備面試的你。

課程大綱

複習程式解題的概念與 LeetCode 網站的使用
講解演算法複雜度的原理跟概念 (complexity)
練習演算法複雜度的分析 (complexity analysis)
複習陣列 (列表) 的使用
講解並練習映射 (字典) 的使用
講解各種排序 (sorting) 演算法的實作並進行分析比較

(本門課程適合有程式解題經驗、上過解題入門班或平時有在寫 C++ 程式者)
如果沒有寫過 C++ 強烈建議先上 『 C/C++ 程式設計基礎 』 後接著上 『 C++ 解題入門 』才來上 『 C++ 解題初級 』

適合對象

有程式解題經驗、上過解題入門班或平時有在寫 C++ 程式者
想自我加強的大學資訊相關科系學生
準備大學資訊相關科系先修的高中生
想了解程式解題的概念與技巧者
想準備程式解題競賽或檢定者
想準備上機或白板面試者

開發環境

上課時使用講師自製系統或線上解題網站 (LeetCode) 講解
但學員可以在任何自己習慣使用的 C++ 開發環境進行應用

實體課程注意事項

本班為實體課程,常見QA詳情連結

校園防疫措施詳情連結

公務員全程參與課程學習後可於課程結束後申請登錄公務人員學習時數

課程影片觀看期限至課程結束後一週關閉

(一)退費期限:開課日後⅓時數內,詳情連結

(二)查詢結業狀況:結業名單連結

近期班次

講師介紹

現任

國立臺灣大學資訊管理學系兼任助理教授

信革 (SIGONO) 數位有限公司技術總監

 

曾任

雷亞 (RAYARK) 遊戲股份有限公司技術總監

 

學歷

國立臺灣大學資訊工程學博士

國立臺灣大學資訊工程學碩士

國立臺灣大學資訊工程學學士

 

相關榮譽

國立臺灣大學資訊工程系優良助教獎

國立臺灣大學書卷獎

 

相關資料與課程規劃可參考個人課程網站 : https://feis.studio