• 需自備筆電,詳細規格參考「課前準備」
  • 8 年級以上,無基礎可
  • 兼具線上學習和實體課程的優點:線上個人化學習最有效率+專業老師實時指導
  • 完課後,享有線上教材持續觀看與平台使用!(期限一年)
  • 最先進的 ChatGPT-4o AI 助教輔助,24 小時即時問答,學習不間斷!
  • 入門基礎到 APCS 檢定,最完整的學習規劃
課程簡介
課程章節
常見問答
注意事項

選擇課程:

欲報名請透過 LINE 登記

Python

Python A1

零基礎入門
打造堅實程式觀念

Python A2

進階技能培養
深化程式語言印象

Python A3

檢定衝刺準備
目標 APCS 5~6 級分

Python A4

高階技術精進
挑戰 APCS 7 級分

C++

C++ A1

從零開始學習
建立程式思維

C++ A2

強化核心概念
提升解題能力

C++ A3

競賽實戰準備
衝刺 APCS 5~6 級分

C++ A4 (籌備中)

高階技術精進
挑戰 APCS 7 級分

⭐️ 共學班簡介

⭐️ 打造個人化程式教育

在 Codingbar,我們重新定義了程式學習:

  • 靈活學習:觀看預錄教材,自主調整學習速度
  • 小班指導:1:6 師生比,確保每位學生得到充分關注
  • 專業輔導:經驗豐富的程式教練隨時解答疑問
  • 同儕共學:與志同道合的夥伴一起學習,共同進步

⭐️ 隨時檢測,輸出學習!

每一個小單元,都有相對應的原始碼練習,馬上就能應證學員看完教材影片,是否真的學進去了? 不再只是有輸入無輸出的枯燥電腦課!

教育部認證!80 多所國高中使用 CodingBar 平台,最適合青少年的程式教育工具!
相對於程式開發需要的環境前置作業,初始的程式學習不需要太過複雜的工作列,CodingBar 獨家開發教學平台, 學員將使用平台「Free Code」功能,無需額外下載軟體,隨時隨地,一個平板也能學程式!。


⭐️ 深入學習,加碼放送

對於天賦異稟進度神速的學員,CodingBar 提供豐富的題庫與加深加廣資源, 無論是進階的演算法還是實際的應用技巧,額外資源讓孩子在資訊之路上更上一層樓!

完課後,學員更享有一年期限的線上教材觀看、獨家平台練習!

⭐️ 掌握檢定能力,豐富學習歷程

CSFC 為教育部核可的「多元表現」學習歷程檢定證書,有助於提升升學競爭力。CodingBar 學員報考享有獨家優惠,原價 NT$ 1,200 的檢定考試,現在只要 NT$ 600

更多精選課程,為您推薦

教材等同實體班 18 小時內容,學員可根據自身學習速度調整。

1. I/O
理解 Python 的核心價值
理解 Input/print 的使用方式
變數與四則運算的使用

2. 判斷式與布林值
理解條件判斷式與生活的關聯性
理解布林值與條件判斷式之間的關係
熟悉布林值的運算過程(p or ~p)

3. for 與 while
理解 for 迴圈的執行次數原理
理解 while 與條件判斷以及布林值的關係
分辨 for 與 while 的使用時機

4. 迴圈的流程控制 熟悉迴圈的思考邏輯
分辨需要重複執行與不需要重複執行的程式

5. 串列
理解串列(字串與數列)
串列的輸入以及讀取

6. 總複習
總複習
複習考&檢討

教材等同實體班 18 小時內容,學員可根據自身學習速度調整。

1. 集合與字典
過濾重複資料
串列與集合的活用
利用字典簡化程式

2. 條件控制進階應用
實作多重條件判斷式
迴圈與條件判斷混和運用

3. 迴圈進階應用
運用變數設置決定迴圈導向
判別運作迴圈與停止迴圈的時機

4. 布林值應用 設置程式裡的「開關」
運用「開關」控制流程

5. 數學題應用
等差數列的建立
雞兔同籠問題
色塊問題

6. 總複習
總複習
複習考&檢討

教材等同實體班 36 小時內容,學員可根據自身學習速度調整。 不同於 Python A1~A2 之處在於,此課程更進階,且著重在 APCS 檢定。

1. 錯誤處理和實作教戰守則
理解大部分程式語言如何分類錯誤
如何找出實作中的錯誤並進行修正
實作的正確流程以及處理

2. 文字格式處理 (1)
文字的切片
理解文字與串列間的轉換方式
理解串列的結合方式

3. C與Python的轉換
了解APCS考試範圍
了解Python與C語言程式碼轉換

4. 排序-1 了解如何設置變數儲存最大最小值
理解何謂三角置換法以及python的特殊方法
理解氣泡排序法

5. 排序-2
三角交換法
GCD(最大公因數)
list.sort() vs sorted()

6. 期中檢核
模擬考以及檢討

7. 自訂函式
自訂函式整理程式碼
活用自訂函式縮小錯誤範圍

8. 遞迴
費式數列
階梯問題
深度限制

9. 區域變數與全域變數
理解Local 與 Global之間的區別
遞迴函式以及變數處理

10. APCS環境介紹與全域變數 安裝APCS考試環境
了解APCS實作作答方式
了解Python IDLE使用方式

11. 時間複雜度
了解時間複雜度的運算方式
理解簡化程式碼的重要性
理解數學公式與程式碼的關聯性

12. 期末檢核
模擬考以及檢討

教材等同實體班 36 小時內容,學員可根據自身學習速度調整。

1. 資料結構:堆疊與佇列
理解何為堆疊何為佇列
理解堆疊與佇列的使用情境

2. 搜尋
Pointer (指針)
Slide window (滑動)
Binary Search (二元搜尋法)

3. 二元法的運用
搜尋逼近值
矩陣與二元法

4. 動態規劃
記憶法
迭代法

5. Python 的花式技巧與實作
熟悉 python 實用的函式庫
import collections

6. 圖論
了解何為”圖”
基本圖論演算法

7. 考古題解析 1
基本選擇題解析
實作第一題解析

8. 模擬考 1
模擬考以及檢討

9. 考古題解析 2
基本選擇題解析
實作第二題解析

10. 模擬考 2
模擬考以及檢討

11. 考古題解析 3
綜合題目解析

12. 模擬考 3
模擬考以及檢討

教材等同實體班 18 小時內容,學員可根據自身學習速度調整。

1. 程式設計基本觀念
理解 cin/cout 的使用方式
變數的宣告與定義
認識資料型態

2. 條件判斷與流程控制
熟悉程式的四則運算
使用 if-else 述句
理解程式流程控制
熟悉布林值的運算過程

3. for 迴圈
認識 switch
理解 for 迴圈的執行次數原理
理解區域變數

4. while 迴圈
理解 while 與條件判斷
理解布林值的關係
認識關鍵字 break, continue
認識 do while

5. 陣列
理解陣列的宣告和初始化
運用陣列和迴圈
認識字元陣列

6. 總複習
總複習
複習考&檢討

教材等同實體班 18 小時內容,學員可根據自身學習速度調整。

1. 字串處理I
認識 string 字串
使用 string function

2. 字串處理II
認識 stoi, to_string
理解 while cin
認識三元運算子

3. 二維陣列與巢狀迴圈
理解二維陣列
使用巢狀迴圈
認識矩陣運算

4. 函式與C++標準函式庫
認識函式宣告與定義
認識區域變數與全域變數
認識 C++ STL
使用 sort, cmp, fix 與其他常用函式

5. 綜合實作練習
綜合實作練習

6. 總複習
總複習
複習考&檢討

教材等同實體班 36 小時內容,學員可根據自身學習速度調整。

1. 指標、參考

2. 遞迴

3. 結構、鏈結串列

4. 時間複雜度與枚舉/剪枝
認識與計算時間複雜度
理解與使用枚舉解題
認識剪枝觀念

5. C++基礎資料結構
認識 vector, deque, stack, queue
使用與比較 vector, deque, stack, queue

6. C++基礎資料結構(非線性 )
認識 iterator
使用與比較 set, multiset
使用與比較 pair, map
認識 priority_queue

7. 排序和二分搜尋
認識排序函式
使用自訂排序
理解二分搜尋

8. 貪婪演算法
認識貪婪演算法
使用 貪心法則

9. 基礎動態規劃
認識動態規劃
理解動態規劃步驟

10. 基礎圖論(I)
認識圖形存取的不同方式
理解 圖形遍歷 BFS, DFS

11. 基礎圖論(II)
認識圖論轉換
使用時間戳記
認識併查集 (disjointset)
11. 期末測驗
實作測驗與檢討

建議合適對象為 8 年級以上
如果是對程式有興趣的 7 年級以上學生,我們也十分歡迎!

零基礎最適合 Python A1
有 36 小時以下程式學習經驗,可選擇 Python A2
若已熟悉 Python 語言,可選擇 Python A3
若有客製化課程的需求,請透過 LINE 聯絡我們。

要喔! 程式的學習非常需要親自動手練習,更能加深印象以及確保實作能力。
電腦規格建議:Windows 系統需 64 位元,Mac 系統需 OS11.0(Big Sur)以上作業系統。請事先安裝視訊軟體 Zoom / Google Meets,並配有麥克風、視訊鏡頭與喇叭。

共學班讓 Python 與 C++ 的學員同聚一堂,鼓勵學員互相交流討論,拓展程式知識廣度。
儘管語法不同,程式概念是相通的。透過共學,學員能學習到不同解題思路,更深入理解程式設計。 此外,APCS 檢定觀念題是以 C 語法呈現程式,共學班的特性讓檢定的準備更全面!

共學班採用線上教材和實體教室相結合的模式,透過線上數位教材,學員能依據自己的學習節奏調整進度, 遇到問題卡關時,隨時請教駐點的專業程式老師。
在實體教室中,志同道合的夥伴們還能互相討論、共同學習,不僅能激發孩子學習興趣,也能在集體討論中學到更多。

我們的師生比為 1:6。最精緻的師生比更能掌握每個學生的學習速度,隨時提供協助。 老師已有多年帶領零基礎~專業檢定考學生的教學經驗,同時精通 Python 和 C++ 教學。

報名:填寫線上報名表,完成線上報名。
繳費:收到繳費資訊的電子郵件通知後,於三個工作天內完成繳費。
確認:至報名時填寫之聯絡人信箱收取確認信函。
提醒:課程前一週,我們將寄發營前通知,敬請留意課程相關資訊。

若需開立統編,請在報名時填寫統一編號相關欄位。發票一但開立無法更改,敬請留意資訊正確性。感謝您的體諒。

於開始日 30 天(含) 前提出,酌收手續費 500 元;
於開始日 15~29 日 前提出,退回 80% 學費;
於開始日 4~14 日 前期提出,退回 50% 學費;
於開始日 1~3 日 前期提出,退回 30% 學費;
於當日不論是否報到,不接受退費。
團報方案若有退費需求,需整團辦理退費,恕不接受單獨退費;因個人因素無法繼續參加,請自行轉讓名額,並主動通知 CodingBar。

若因颱風、地震、豪雨、疫情等不可控之因素,依當地政府規定停課與否,本單位恕不另行通知; 若營隊期間停課,依停課時間比例,本單位無條件退還等比例學費。

為遵守個人資料保護法,課程期間所拍攝之照片/影像/聲音,僅做相關活動推廣, 若不同意請主動告知,否則即視同同意提供。