本書共分 12章,內容包含矩陣知識初步、組合數學與數論初步、命題邏輯、謂詞邏輯、集合論基礎、關系、特殊關系、圖論基礎、特殊圖、代數系統、群論和其他代數系統。本書以訓練學生的思維能力為核心,以培養計算機類專業的應用型人才為目的,將計算機數學與算法設計進行有效結合,全面提高學生的程序設計能力和應用創新能力。通過對典型的例題進行分析,培養學生分析問題和解決問題的能力。同時,對一些內容進行延伸,將計算機數學基礎與后續的專業知識進行完美結合。 本書可以作為數學類、計算機類的本科教材,也可以作為程序設計大賽培訓的參考用書。