/* 認識C++ */
Dennis Ritchie (1973)設計出C語言之後,C語言一直是程式語言發展中重要的典範。現今多數更為高階的程式語言都類似C語言的風格,甚至是很多程式語言底層的實作。軟體隨著需求而日益複雜,為了減緩架構複雜度所帶來的不便,支援物件導向設計 (object-oriented programming, OOP)的程式語言也陸續誕生,其中Bjarne Stroustrup (1983)所提出的C++影響最為深刻。至今C++仍是軟體開發的主流語言之一[0]。
/* 課前說明 */
本課程以C++為例,引導學員在理論與實作中建立計算思維 (computational thinking)。透過深入淺出的解說,學員可以了解計算機運作的模型 (computation model),認識程式設計的精神與運作的細節 (還在不知所以然嗎?),同時培養抽象思考的能力與累積解題的經驗。就以這堂課當作進入資訊領域的起點,大家一起來認識CS吧!(注意:本課程需要大量練習與腦力激盪,過程辛苦但是如同打電玩一般,我們享受於破關升級的成就感。)
此外,本課程涵蓋十二年國民基本教育課程綱要科技領域[6]的程式設計與演算法、大學程式設計先修檢測[7]的考試範圍,歡迎國高中生一同參與,希望讓你第一次學習程式就能夠站穩灘頭堡!
[0] TIOBE Index
[1] 十二年國民基本教育課程綱要國民中學暨普通型高級中等學校 - 科技領域
[2] 大學程式設計先修檢測 (APCS)
上課時間:每 週 (一)(二)(三)(四)(五)
9:00 AM
~
4:30 PM
上課日期:2021.02.01 ~ 2021.02.05
學費:新生新台幣5000元整
上午9:00-12:00 ;中間休息1.5HR ;下午13:30-16:30,每次上課6小時,共計5堂課
國立臺灣大學資訊工程學 博士候選人
交通大學電信工程研究所 碩士
(一) 服務經驗
(二) 研究興趣
(三) 程式語言
(四) 教學特色