課程名稱: APCS 線上課程-- C/C++ 基礎班

(以 Google Meet 類視訊軟體即時上課,課程連結上課前三天 mail 通知)

其他暑期課程: 科學計算與人工智慧線上課程


課程緣起:

這幾年在中學教學中,發現幾個現象及問題 :

大部分程式設計課程為了吸引學生的學習興趣,以應用為主。基礎程式設計練習不夠!

APCS 檢測已經成為大學入學重要評量。面對 APCS 的學習觀念,與其他程式語言的學習,

也有很多誤解。

課程名稱: APCS 線上-- C/C++ 基礎班

(以 Google Meet 類視訊軟體即時上課,課程連結上課前三天 mail 通知)

其他暑期課程: 科學計算與人工智慧線上課程


課程特色:

以程式關鍵概念為課程規畫方向,加入與Python 的比較,讓學生很清楚知道 C、C++ 、Python 不同差異,用一次上課時間了解、熟悉三種語言!

並利用 GitPod 為主要開發環境 (介紹連結),可以讓學生就像在 Linux 虛擬環境下寫程式!


課程綱要:
程式語言與職涯發展
程式語言的演進
C/C++ 的產業角色
如何配比自己的程式語言的學習比重

C/C++ 練習編譯環境介紹
Windows Dev C/C++
Windows 下的 Linux Shell
Linux VM (包含 APCS 光碟環境)
Demo , 與講解 (51:21)

APCS C/C++ 基礎班
C/C++ 練習編譯環境介紹
C/C++ 基本輸出入
C 的由來與演進
C++ 的由來與演進
C/C++ 的變數
C/C++ 的資料型態與輸出格式

C/C++ 與Python 的比較(一)

C/C++ 程式基本概念與語法:
C/C++ 的運算元
C/C++ 的判斷式
C/C++ if else and if elseif else nest
C/C++ 迴圈,
C/C++ 的流程控制
C/C++ 函數
C/C++ 陣列

C/C++ 與Python 的比較(二)


C/C++ 程式重要精神:

C/C++ 檔案輸出入
C/C++ 程式進階概念
C/C++ 函數遞迴
C/C++ 指標與陣列
C/C++ 結構、與自訂結構
C/C++ 函數指標
C Linked List
C++ 物件宣告
C++ 物件繼承與泛型

C/C++ 與Python 的比較(三)

適合對象:

高中生、有興趣鑽研 C/C++ 人士!


自主系列課程:

如何規劃科學與資訊專長的自主學習計畫

自主學習與開放軟體趨勢與關係

直播:

資訊能力與現在科系的關係(6/19 10:00) :



講師介紹:
•林繼揚

曾任繪圖IC 公司,經歷重要數次繪圖驅動程式大型改版,現任智慧物聯網及智慧教育公司,並優先引進 micro:bit 台灣學校,並巡迴各級學校教授micro:bit 相關課程

擔任過 :
自由軟體協會講師

成功大學人工智慧高中營隊講師

永春高中APCS、人工智慧講師
資策會APCS、科學計算 課程講師
資策會中學程式設計課程講師
慧榮繪圖晶片講師
威盛繪圖晶片講師