本課程之設計以程式語言之初學者為基準,教導使用者如何撰寫程式指揮電腦進行資料輸出入、資料處理、邏輯控制等等工作,由淺入深,並配合上機演練,透過練習與思考,吸收豐富的教材內容。
在課程中引入了台大資工系的線上批改系統(Online Judge),讓學員們可以在學習後便能馬上練習,題庫種類完整,可以在家即練習,即時找到自己學習的問題。
線上練習系統介紹影片
#教學大綱:
C/C++語言基礎語法
程式寫作技巧與觀念
C++之OOP觀念與實作
#課程進度表:
Ch01 第一章:C語言入門
Ch02 第二章:資料型態、變數、基本輸入輸出(Data Type, Variable, Input/Output)
Ch03 第三章:控制敘述與陣列(Control & Array)
Ch04 第四章:二維陣列(2D Array)、字元與字串(Character and String)
Ch05 第五章:指標(Pointer)、函式(Function)
Ch06 第六章:結構(Structure)、檔案處理(File)
Ch07 第七章:C++: 物件的使用(Object)、參考(Reference)、重載函式(Function Overloading)
Ch08 第八章:C++: 物件導向程式設計-使用類別(Class)
Ch09 第九章:C++: 類別的朋友關係(Friend)、重載運算子(Operator Overloading)、繼承
Ch10 期末考
線上課程進行方式
●本課程將以非同步的影片方式進行線上課程,採用本校的NTU Cool平台,影片尚無字幕,並於開課日以E-mail寄發註冊信(報名時請務必填對E-mail)。
●課間練習,與自主練習可使用台大資工系所開發的JudgeGirl平台。
●課程中若有問題問老師可以使用email或於線上練習平台JudgeGirl留言給老師。
課程評量方式與通過標準
本課程採用作業與期未報告及期末作業的型式進行評量
●平常作業50% (依單元出9個作業,使用老師指定的平台繳交)
●期末報告25% (可以自訂任意題目,使用老師指定的平台繳交)
●期末作業25% (結業日時公佈題目,作答時間為一週,使用老師指定的平台繳交)
以上共達75%達成結業標準。










