本課程以物件導向的封裝、繼承、多型為核心,引導學生學習程式設計。課程強調問題解決而非僅是語法介紹,透過適當的語法與函式庫介紹讓學生可以學習撰寫程式解決問題以引起學生學習程式語言的興趣及啟發學生其輯思維。