Think Java How to Think Like a Computer Scientist
本書作者:Allen B. Downey and Chris Mayfield
出版年份:2020
書評教師:國立臺北科技大學 資財 彭祖乙 助理教授
【總評】
整體評價:
章節和所描述的架構算完整,但許多進一步程式細節不完整
試用心得:
本次使用程式語言原文書 Think Java How to Think Like a Computer Scientist ,在大一的學生會較為吃力
課程有提供程式碼,讓學員能直接練習
本書後面偏深,尤其是物件導向概念的說明較為難懂,這部分需要補充其他的教材
提供試用後之建議,給欲使用此參考書授課之教師:
本書除了 JAVA 也討論了程式語言下一階段會用到的概念例如資料結構,演算法等等,在管理學院用一個學期教完的挑戰比較大,因此可以使用兩個學期搭配物件導向的專案會是較佳的方式。
【分項評比】
完整性(Comprehensiveness):
由簡單開始,JAVA程式語言的內容都算完整
內容正確性(Content Accuracy):
正確,但是物件導向觀念的系統化描述並沒有安排的很好
一致性(Consistency):
描述風格一致性高
清晰性(Clarity):
在進階內容如物件導向,資料結構,比較簡陋
組織結構流暢度(Organization Structure Flow):
都有配合案例,算是流暢
語法誤差度(Grammatical Errors):
低誤差
文化相關性(Cultural Relevance):
以美國案例為主
模組性(Modularity):
這方面的安排稍嫌不足,主要是太早想討論深度的內容
Relevance Longevity(銜接新知之容易度-教科書內容之敘述方式、範例或時事等…):
有銜接資料結構等主題但是跳的太快
Go to open textbook
https://open.umn.edu/opentextbooks/textbooks/think-java-how-to-think-like-a-computer-scientist