OpenEdu | 中華開放教育平台

運算思維與程式語言
開課機構
淡江大學
課程分類
資訊工程
課程子類
電腦
學習時數
每週2小時
上課語言
中文
字幕語言
無字幕
修課費用
免費
證書費用
NTD 500
饒建奇
饒建奇
淡江大學
副教授

永慶高中、東山高中、麗山高中、竹圍高中、新店高中等校C/C++& APCS授課教師
PTWA、 成大Coding-X C/C++ & APCS、北科大 Coding-365 C/C++ & APCS 授課教師
 

課程簡介

以介紹 C/C++ 程式語言之基礎語法為主,並在課程中強調結構化與模組化程式設計和演算法(運算思維)構思技巧,讓學生有能力使用C/C++程式語言去解決問題。除此之外,本課程亦在幫助「以進入大學資電科系為志願的學生」培養程式創作能力去準備報考大學程式設計先修檢測(APCS),和直接進入大學相關科系就讀升造。

課程目標

幫助修習本課程的學生,能具有以下能力指標:
1.    完成教師指派的 C/C++ 程式作業
2.    能解題通過至少20題高中生程式解題系統(ZeroJudge)平台內的基礎題目
3.    在大學程式設計先修檢測(APCS)觀念題和實作題取得4級和3級以上的成績
 

適用對象

國高中生,對程式設計及有意參與 APCS 檢定的學習者

課程特色

1.    深入淺出說明 C/C++ 的基礎語法與進階資料結構與演算法
2.    配合 APCS 經典範例講解,引領學生了解程式觀念與解題技巧
3.    Quiz in Video 提升學習刺激與成效、線上解題系統(Online Judge)提升課程的互動
 

課程進度

第一單元 Dev C++安裝與環境介紹

第二單元 變數與輸出輸入指令

第三單元 選擇結構

第四單元 重複結構

第五單元 陣列

第六單元 函數

第七單元 遞迴函數

第八單元 結構/類別與物件

學習成效評量

•    隨堂練習題20% (Quiz in video; 選擇題式的測驗題)
•    單元測驗練習卷,30% (選擇題式的測驗題)
•    程式練習題50% (Online judge)
*60 分通過後可取得證書
 

先備知識

完成課程即可獲得證書