教學內容
美國前總統歐巴馬(Barack Obama)在任內大力推廣程式設計教育的時候說:
「不要只是買新的電動,自己做一個吧!不要只是下載最新的App,自己參與設計吧!不要只是滑手機而已,自己寫個程式吧!」
數位轉型浪潮來襲,108課綱首度將程式設計納為國、高中資訊必學的領域,根據教育部的最新統計資料,國內大學生將近有6成修過程式設計,其中有9成非資訊領域本科生,更有大學已將程式設計列為全校必修,顯示邏輯運算思維或程式設計已成為不分科系及領域的共同素養。
這麼多種的程式語言,我該從哪一種開始學起呢?
C++是個超強大的程式語言,包含C語言的優點及特性,擁有比C語言更靈活彈性的運算能力及豐富的功能性,可以為之後學習任何程式語言建立良好的基礎,常應用於電腦軟體的開發及維護,不僅是工程相關行業與資訊科系使用的主流程式語言,臺灣國際資訊奧林匹亞競賽選訓營(TOI)中的程式設計活動也皆以C++為主。
我都沒有任何程式設計的概念可以來上這個課嗎? 當然可以!
這門課主要的對象是未接觸過程式設計的初學者,課程中由專業的講師清楚講解程式語言基礎架構,從零開始由淺入深,透過大量的範例教學,按部就班引導學員上機實際操作寫程式,讓學員能夠札實建立程式設計的概念,強化邏輯能力及解題能力,以銜接後續更進階的資訊工程課程!
學習本課程的好處:
✔訓練邏輯思維,提前掌握未來趨勢
✔進入資訊工程領域,最重要的基礎課程
✔實際動手寫程式,讓自己解決問題的能力upgrade,提升競爭力
《課程大綱》
1.認識視覺化程式-跨出程式設計的第一步:
從視覺化程式導入,除了建立程式設計的邏輯思考概念外,也對往後學習C++文字程式也較有幫助。
2.C++程式設計-變數和運算式:
學習如何從題目中找出「變數」及了解指定、算數、比較、邏輯等運算子的使用方法和時機。
3.循序結構和選擇結構:
認識程式最基本的表示方法-循序結構。接著再介紹程式最重要的第二種結構-選擇結構。
4.重複結構:
介紹第三種結構-重複結構。大部分的基本程式設計都是以這三種結構為主。
5.陣列及其應用:
陣列是資料結構中最基本的方法,它能解決多個變數上的問題。也會再介紹另一個重要方法-串列,以補陣列方法之不足。
6.函數和遞迴概念:
介紹函數和遞迴函式,在任何進階程式設計中這是一種很重要的技巧。此類型的題目比例佔的非常重。
7.常見的資料結構方法:
介紹資料結構中的堆疊和佇列方法,同時也能理解資料如何在記憶體中運作。
8.程式設計的應用領域-機器人程式設計:
在程式設計的應用端,我們會介紹如何用程式來控制機器人的操作。程式除了能幫你解決數學或生活的問題外,也訓練你如何把任何實際的東西,變成程式碼。
優惠辦法
1.【早鳥優惠】:開課一個月前,凡完成繳費享85折優惠。
2.【新生優惠】:開課一週前,新生繳費享95折優惠。
3.【舊生或兩人同報優惠】:開課一週前,本校舊生/二人以上同行可享學費9折優惠。
以上優惠擇一