C/C++基礎程式設計班

  C/C++是最基本也是目前最常使用之程式語言。  
所以學習程式設計的入門必以C/C++為首選。而這也是為什麼資工系大一上學期的必修課一定會有所謂的”C語言程式設計“(儘管課程名稱不盡相同)的課程安排。
  因為對於想開始學習程式設計的人們,必定首先建議他們從C開始。而C++則是基於C語言的基礎而開發出新一代擁有OOP(物件導向程式設計)觀念的程式語言。它與C相容,所以在學會C之後。對於學習C++之幫助甚大。而OOP在大型軟體的設計之中也扮演著重要角色。它讓整個軟體開發更容易分工清楚,以增加開發效率。因為對於參與分工合作的軟體專案來說,學會C++肯定是有幫助的。即使是使用其他擁有OOP觀念的程式語言(如:Java),C++的OOP觀念也將使您在學習這類語言輕鬆許多。
  本課程之內容包話了:C/C++語言基礎語法、程式寫作技巧與觀念、常用之資料結構、C++之OOP觀念與實作。

課程大綱

本課程主要教學目標為:使無程式設計基礎與經驗者學會C/C++之語法與基本程式設計技巧
*內容為:
C/C++語言基礎語法
程式寫作技巧與觀念
常用之資料結構
C++之OOP觀念與實作

*進度表如下:
1st day:C語言觀念介紹與環境設定(Introduction to C language and environment setting);
2nd day:資料型態、運算符號、表示式(Data Type, Operators, Expressions);
3rd day:程式流程控制(Control Flow:loop and branch statement);
4th day:函式與程式架構(Functions and Programming Structure);
5th day:指標與陣列(Pointers and Arrays);
6th day:結構(Structures);
7th day:輸入與輸出(Input and Output);
8th day:C++:物件與類別(Object and Class);
9th day:C++:資料封藏(Data Encapsulation);
10th day:C++:繼承(Inheritance);C++:多型(Polymorphism)。 

適合對象

程式設計初學者(或C/C++初學者) 。
具windows使用經驗。
具基本英打尤佳(打字無須看鍵盤)。

開發環境

Dev C++
Visual C++ 6.0

近期班次

  • 第297期 開課日期:2018.06.02 名額已滿

    上課時間:每週(六)(日)
    1:00 PM ~ 4:00 PM
    上課日期:2018.06.02 ~ 2018.07.08
    學費:新生新台幣5000元整

    停止報名 詳細資訊

  • 第298期 開課日期:2018.07.21 確定開課

    上課時間:每週(六)(日)
    1:00 PM ~ 4:00 PM
    上課日期:2018.07.21 ~ 2018.08.19
    學費:新生新台幣5000元整

    詳細資訊

  • 注意事項

    • 上課地點:台灣大學資訊工程學系系館 詳細位置;教室號碼將於開課前一日公佈於官網"最新消息"中。
    • 上課教材:開課後將公布教學網站給同學查閱。
    • 結業狀況:請上官網”結業名單”查閱是否合格及可領取證書進度。

    講師介紹

    臺灣大學資訊工程研究所博士

    臺灣大學資訊工程研究所碩士

    臺灣大學資訊工程研究系學士

    經歷

    • 雷亞遊戲資深工程師
      參與手機遊戲《聚爆 (Implosion)》與《蘭空 (VOEZ)》的開發
    • 程式設計教學
      有十年以上課堂教學經驗,開設過百次以上程式設計和網站實作課程 於本班教授超過60個班,累計教學時數超過1,800小時
    • 自由接案者
      有二十年以上程式設計及十五年以上網站接案經驗,參與過數十個專案開發

    相關榮譽

    • 國立台灣大學書卷獎
    • 國立台灣大學資訊工程系優良助教獎
    • 全國高中資訊能力競試決賽入選

    專長

    • 程式語言: C, C++, C#, Java, Python, PHP, JavaScript, Golang, Perl, Lua 等
    • 相關開發框架: .Net framework, Laravel, Qt, jQuery, React 等
    • 網頁相關技術: HTML5, CSS3, SQL, Flash 等
    • 遊戲開發引擎: Unity