中學程式進階班(High School C/C++ advanced Coding)
中學的程式及演算法進階班
課程緣起:
這幾年在中學教學中,發現幾個現象及問題 :
大部分程式設計課程為了吸引學生的學習興趣,以應用為主。基礎程式設計練習不夠!
課程名稱:
(以 Google Meet 類視訊軟體即時上課,課程連結上課前三天 mail 通知)
課程特色:
讓中學生以程式及演算法進階概念及練習為課程規畫方向,從 C 指標 、Linked List 自訂結構,C++ 物件設計、泛型,C++ STL 基礎容器 作為程式設計基礎能力延伸,打好基礎資料結構 (basic data structures) ,基礎演算法 (basic algorithms) APCS 測驗中較為艱深的部分的基礎。
課程綱要:
C 指標 、陣列
Linked List
自訂結構( Type def ),
C++ 物件設計
C++ 物件繼承 Inheritance
C++ 泛型 Templates
C++ 多形 Polymorphism
C++ STL 基礎容器 Container
資料結構 (basic data structures)
佇列 queues
堆疊 stacks
樹狀圖 tree
圖形 graph
演算法 (basic algorithms),
排序 sorting
搜尋 searching
貪心法則 greedy method
動態規劃 dynamic programming
適合對象:
高中生!
Your Instructor
我們的主持人:
Chiyang Lin : 易心科技 課程架構師 暨 講師
Course Curriculum
C/C++ 練習編譯環境介紹
Available in
days
days
after you enroll
C/C++ 進階語言及基本資料結構
Available in
days
days
after you enroll
-
StartC/C++ 基本複習 (95:17)
-
StartC 的由來與演進 (4:41)
-
StartArray、Pointer (74:38)
-
StartTypeDef 、 structure 、file I/O (37:22)
-
StartLinked List (41:15)
-
StartC++ 物件 (33:24)
-
StartC++ 物件繼承 Inheritance
-
StartC++ 泛型 Templates
-
StartC++ 多形 Polymorphism
-
StartC++ STL 基礎容器 Container -- Vector 、List
-
StartHash
-
StartStack 、Queue、Iterator
-
StartTree
-
StartGraph
演算法
Available in
days
days
after you enroll
Frequently Asked Questions
When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.