本書以活潑的方式,逐步介紹C語言的語法,並搭配實作難度不同的程式設計演練來學習。本書使用免費的Code::Blocks開發環境,以PBL(Problem-Based Learning)的教學法,以學習者為中心,提升學習者問題解決的能力。每章皆設計大量練習題,不僅適合自修者檢測自我能力,亦適合C語言程式設計教學之用。
本書特色
1.實用主義:本書以「實用主義」的角度出發,將重點放在如何使用系統提供的工具解決問題,而不介紹如何製作各種排序、搜尋等資料結構內容。
2.問題討論:本書有6章問題討論的單元,可以讓採用本書做為教材者以Project(Problem)-Based Learning(問題導向學習,PBL) 的方式進行教學,可以個人實作,亦可團隊完成。
3.CPE範例:範例精選自CPE大學程式能力檢定問題,適合準備CPE檢定考試的讀者,且每章皆附有習題供讀者自我評量。