CodingBar
排序方式
APCS C++程式能力檢定進階(二)
共12個單元,適合已有基礎之學者C++ 程式語言,並且以目標APCS 能力檢定學習。
●單元一:分治法
●單元二:基礎資料結構應用與貪婪演算法
●單元三:雙指針
●單元四:基礎動態規劃(II)
●單元五:基礎動態規劃(III)
●單元六:基礎圖論(III)
●單元七:基礎圖論(IV)
●單元八:樹Tree(I)
●單元九:樹Tree(II)
●單元十:期末測驗
●單元十一:考古題解析
●單元十二:模擬考
本課程可以成為學生自學或老師教學的完整教材,同時有眾多練習題,可以培養學生準備 CSFC、APCS 檢定 的實力。
APCS C++程式能力檢定進階(一)
共12個單元,適合已有基礎之學者C++ 程式語言,並且以目標APCS 能力檢定學習。
●單元一:指標、參考
●單元二:遞迴
●單元三:結構、APCS系統
●單元四:時間複雜度與枚舉/剪枝
●單元五:C++基礎資料結構
●單元六:C++基礎資料結構 (非線性 )
●單元七:排序和二分搜尋
●單元八:貪婪演算法
●單元九:基礎動態規劃
●單元十:基礎圖論(I)
●單元十一:基礎圖論(II)
●單元十二:期末測驗
本課程可以成為學生自學或老師教學的完整教材,同時有眾多練習題,可以培養學生準備 CSFC、APCS 檢定 的實力
APCS C++程式能力檢定基礎
共 12 個單元,適合零基礎學習 C++ 程式語言,並且以 APCS 檢定實作三級分為目標的學習。
單元一:變數與運算式
單元二:條件控制和流程控制
單元三:重複式結構
單元四:while 迴圈
單元五:陣列與字串
單元六:模擬練習
單元七:字串處理(一)
單元八:字串處理(二)
單元九:二維陣列與巢狀迴圈
單元十:函式
單元十一:標準函式庫
單元十二:綜合練習
本課程可以成為學生自學或老師教學的完整教材,同時有眾多練習題,可以培養學生準備 CSFC、APCS 檢定 的實力。
AI創作:咒術繪讚
本課程引領學習者進入 AI 藝術與程式創作的奇幻世界。透過時下最夯ChatGPT、AI繪圖Recraft等先進工具,帶領學習者打破創作極限,探索藝術創作的全新視野。
課程中包括透過生成式AI,來啟發學習者無窮的創作潛能,製作有趣的創意拉霸機;同時藉由AI繪圖工具Recraft以及線上設計網站Canva,並結合色彩心理學等領域觀念,來打造出專屬的貼圖作品。
最後再結合Vscode、GitHub等程式開發工具的運用,使課程更貼近專業實踐,深化學習者對於AI應用的技術底蘊。個人網頁設計與架設部分更是強調實用性,讓學習者進一步發展個人品牌,掌握如何透過AI協助程式創作,以擁有未來的競爭主導權。這將是一門引領創意爆發,掌握AI趨勢的必修課程。
APCS 能力檢定程式設計 Python 進階語言
延續「APCS 程式能力檢定基礎」的內容,加深加廣資料結構、演算法的概念,共 12 個單元,各單元內容如下:
單元一:資料結構 – 堆疊與佇列
單元二:搜尋
單元三:二元法的運用
單元四:動態規劃
單元五:Python的花式技巧與實作
單元六:圖論
單元七:考古題解析(一)
單元八:模擬考(一)
單元九:考古題解析(二)
單元十:模擬考(二)
單元十一:考古題解析(三)
單元十二:模擬考(三)
本課程可以成為學生自學或老師教學的完整教材,除了一套完整課程,還有一套題庫可供同學多加練習,培養學生準備 APCS 的應考實力。
APCS 能力檢定程式設計 Python 基礎語言
共 12 個單元,延續 Python 系列課程,針對排序、遞迴等演算法,以及區域與全域變數等進階概念,並讓學生熟悉
APCS 環境與相關練習,完成課程與相關習題後,具有 APCS 實作三級分程度。 。各單元內容如下:
單元一:錯誤處理與實作教戰
單元二:文字格式處理
單元三:C與Python轉換
單元四:排序 – 1
單元五:排序 – 2
單元六:期中檢核
單元七:自訂函式
單元八:遞迴
單元九:區域變數與全域變數
單元十:APCS環境介紹與全域變數
單元十一:演算法 – 時間複雜度
單元十二:期末檢核
本課程可以成為學生自學或老師教學的完整教材,同時有眾多練習題,可以培養學生準備 CSFC進階檢定 的應考實力。
CSFC 程式設計 Python 進階
共 6 個單元,活用程式基本功能,結合數學觀念加以活用,幫 助學生理解程式的實際應用法。完成課程後,可 達CSFC 進階級檢定能力,並可繼續銜接 APCS 檢定系列課程。各單元內容如下:
單元七:pyADV:字典與集合
單元八:pyADV:條件控制進階應用
單元九:pyADV:迴圈進階應用
單元十:pyADV:布林值運用
單元十一:pyADV:數學應用
單元十二:pyADV:總複習
題庫:條件控制進階應用觀念題
題庫:條件控制進階應用實作題
題庫:迴圈進階觀念題
題庫:迴圈進階實作題
題庫:布林值運用觀念題
題庫:布林值運用實作題
題庫:數學應用觀念題
題庫:數學應用實作題
題庫:錯誤處理&&綜合應用觀念題
題庫:錯誤處理&&綜合應用實作題
題庫:Set&Dictionary選擇題
題庫:Set&Dictionary實作題
本課程可以成為學生自學或老師教學的完整教材,同時有眾多練習題,可以培養學生準備 CSFC進階檢定 的應考實力。
CSFC 程式設計 Python 基礎
共 6 個單元,專為零基礎學生所規劃,包含 IO、判斷式、迴 圈與串列,建立程式基本能力與概念。內容包含 講義、課堂練習與衍生題庫,完成課堂後可達 CSFC 初級檢定能力。各單元內容如下:
單元一:py基礎:IO
單元二:py基礎:判斷式與布林值
單元三:py基礎:for與while
單元四:py基礎:迴圈與流程控制
單元五:py基礎:串列
單元六:py基礎:總複習
題庫:基礎語法觀念題
題庫:基礎語法實作題
題庫:四則運算觀念題
題庫:四則運算實作題
題庫:for迴圈觀念題
題庫:for迴圈實作題
題庫:while迴圈觀念題
題庫:while迴圈實作題
題庫:串列迴圈觀念題
題庫:串列迴圈實作題
本課程可以成為學生自學或老師教學的完整教材,同時有眾多練習題,可以培養學生準備 CSFC基礎檢定 的應考實力。
運算思維遊戲設計
透過積木式程式語言,教導學生設計自己專屬的遊戲,並且可以在網頁上,或是上傳到掌上遊戲機上玩。
透過 12 個單元的實作教學,培養學生運算思維,課程包含 14 份教學講義,各單元內容如下:
單元一:遊戲設計思考、變數&類別觀念
單元二:遊戲專題製作:物件互動設計
單元三:遊戲機制設定
單元四:變數及基本資料型態
單元五:角色進階移動:速度
單元六:專題應用:基礎射擊遊戲
單元七:條件判斷式(1)
單元八:條件判斷式(2) 及動畫應用
單元九:專題應用:消滅吧!外星生物!
單元十:布林值及遊戲旗標概念
單元十一:角色進階移動:加速度
單元十二:專題應用:跑跑獨眼怪!Running Mr.Du !
Python 程式設計題庫
提供 Python 程式語言基礎練習題庫,包含:觀念題 70 題、實作題 50 題,共 120 題練習及解答。幫助學生累積 APCS 大學程式設計先修檢測實力,內容涵蓋:輸入/輸出、四則運算、條件判斷、for/while 迴圈、串列等單元。
同時配合 CodingBar 程式設計雲端平臺,老師可以從題庫中挑選題目舉辦線上考試或是模擬考(模擬考:在某個時間內,例如:8/1~8/30,學生可以重複多次參與考試,但考試的時間長度固定,例如:90 分鐘。但正式考試只能考一次),考試結束後系統會自動計算成績,並可以把成績匯出供老師使用。
C++ 程式設計題庫
提供 C++ 程式語言基礎練習題庫,包含:觀念題 70 題、實作題 50 題,共 120 題練習及解答。幫助學生累積 APCS 大學程式設計先修檢測實力,內容涵蓋:輸入/輸出、四則運算、條件判斷、for/while 迴圈、陣列等單元。
同時配合 CodingBar 程式設計雲端平臺,老師可以從題庫中挑選題目舉辦線上考試或是模擬考(模擬考:在某個時間內,例如:8/1~8/30,學生可以重複多次參與考試,但考試的時間長度固定,例如:90 分鐘。但正式考試只能考一次),考試結束後系統會自動計算成績,並可以把成績匯出供老師使用。
程式設計基礎 C++ 程式語言
共 12 個單元,涵蓋 C++ 程式語言的所有基礎語法與概念,包含:12 份講義、98個課堂練習及45題課後作業。各單元內容如下:
單元一:變數與運算式
單元二:條件控制和流程控制
單元三:重複式結構
單元四:while 迴圈
單元五:陣列與字串
單元六:二維陣列與巢狀迴圈
單元七:字串處理
單元八:函式
單元九:指標
單元十:參考
單元十一:結構
單元十二:期末測驗
本課程可以成為學生自學或老師教學的完整教材,同時有眾多練習題,可以培養學生準備 APCS 的應考實力。