程 式 語 言
學會與電腦溝通,是21世紀的超能力
程式語言那麼多,到底要學哪一種?
我們教的是歷久不衰的程式語言: C語言。
很多程式語言都5~10年就會退流行,C語言則經過50年的考驗,如今仍然是眾多大型系統的底層架構語言,可見他在軟體界的重要性。
所以,我們從C語言開始打好基礎!
課 程 內 容
在這裡,程式語言的學習分為三階段
第一階段: 低階語言
低階語言可以學會電腦的運作原理,和幾乎所有語言都通用的語法。
低階語言的學習,我們採用的是: C語言。
第二階段: 高階語言
基礎語法與低階語言相同,但是有更多高級語法,大型的軟體工程必需靠這些高階語法才能實現多人協作。
高階語言的學習,我們採用的是: C#。
第三階段: 超低階語言 (選修)
《必需上完計算機概論才能上這堂課》
超低階語言的學習,我們採用的是: 組合語言。
在實際的軟體開發中並不會用到組合語言, 但是學完組合語言後,才算完整暸解電腦的運作原理。
在未來學習程式碼最佳化和資訊安全時,會大量用到組合語言的知識, 所以若想成為一個全方位的頂尖工程師,必需完成這個階段。
Q & A
如果我想學 Python 呢?
學程式語言本身並沒有用,
我們是透過學習程式語言,來暸解電腦的運作原理,
C語言本身與CPU運作過程緊密相關,是學習電腦原理的最佳語言。
當你有了深厚的基礎,任何其它的語言只要稍微看一下文件就可以很快上手,
這才是真正身為一個工程師該具備的能力。
如果要去追最新潮流的語言的話,永遠追不完,
所以我們教的,都是讓你紮穩根基,未來想要往哪個方向發展都很容易。
參 加 條 件
基本數學能力:
會算加減乘除、背熟九九乘法表,
會小數與分數的計算。
熟悉電腦的基本操作、英文打字。