作為一名計算機專業的學生,肯定不能完全靠課堂上講授的知識,應該將更多的眼光放在課堂之外,盡量去多讀一些最優秀的計算機科學讀物。本文列出了10本面向計算機專業學生的課外補充讀物,值得參考收藏。
作為一名計算機專業的學生,肯定不能完全靠課堂上講授的知識,計算機科學的涵蓋范圍非常寬廣,應該將更多的眼光放在課堂之外,盡量去讀一些最優秀的計算機科學讀物。
好書再多,總是讀不完的。這里給出一份推薦書單,列出了10本面向計算機專業學生的課外補充讀物,值得參考收藏。
1、Data Visualization Made Simple
作者:Kristen Sosulski
作為一名計算機科學專業的學生,可能今后要處理的最主要的東西就是數據。對于那些想要專攻數據科學甚至是大數據的人來說,這本書很適合初學者入門。
本書詳細描述了軟件、編程語言、以及數據可視化平臺,還提供了有關數據探索方法的一些重要見解。在本書中,讀者將了解超過30種類型的圖表,以及這些圖表描繪的數據類型的相關觀點。讀者還可以了解提供數據演示的有效策略。
2、The Soul of a New Machine
作者:Tracy Kidder
作為一名計算機科學專業的學生,最好是能夠熟悉計算機的發展史。而這就是本書所講的全部內容。這本書是清晰描述計算機歷史最好的書籍之一。
作者Tracy Kidder在書中加入了戲劇和喜劇元素的筆法,使它看起來更加有趣。這本書不屬于枯燥無味的計算機科學書籍之一。該書還將講述一些為技術發展做出貢獻的愿望。
3. Structured Computer Organization
作者:Andrew S Tanenbaum
讀者應該考慮閱讀Andrew S Tanenbaum和Todd Austin寫的《結構化計算機組織》一書。 本書將為讀者提供計算機工作原理的可視化圖表。無論讀者處于哪個專業領域,這些信息對于追尋計算機科學的人來說都很重要。
本書首先講授晶體管、門、構成處理器的部件以及處理器的工作原理。在本書中,這些信息以簡化的方式表述,非計算機科學領域的讀者也能夠順利理解。
4. Hackers: Heroes of the ComputerRevolution
作者:Steven Levy
嗯,一提起黑客,我們一般都會想到一些負面概念。好消息是,這本書講的不是關于黑客的負面消息,而是一些在計算的世界中成就了偉大事業的人們的故事。
書中提到了許多了不起的人,比如喬布斯、比爾·蓋茨、Lee Felsenstein和Slug Russel等人的事跡。如果讀者有意打造一款炫酷的技術產品,應該可以從這本書中獲取充分的動力和靈感。
5. Introduction to Algorithms
作者:Thomas H.Cormen
作為計算機科學專業的學生,在編程時總會使用各種不同的算法。這本經典書籍將為您提供有關如何有效利用不同算法的寶貴知識。
本書將提升讀者的編程水平,如何從一名普通程序員升級為一名聰明的程序員。本書內容涵蓋了搜索算法、排序算法以及作為程序員可能遇到的所有其他算法的詳細信息。
6. The Code Book
作者:Simon Singh
雖然這本書不是計算機科學讀物,但它涵蓋了一些與計算機學生相關的重要話題,是計算機科學專業學生應該考慮閱讀的書籍之一。
本書中詳細介紹的主題之一是加密,書中深入探討了這個主題,讀者可以學習如何加盟其作為程序員實現加密過程,以及加密技術在現實世界中的應用等內容。
該書還涵蓋了計算機科學發展的一些歷史及其可能引發的革命。
7. Sketching User Experiences: Getting theDesign Right and the Right Design
作者:Bill Buxton
作為計算機科學專業的學生,經常面臨的任務之一就是構建不同的產品。一些產品的使用者對技術可能不熟悉。本書將教您如何有效地與合作伙伴和其他利益相關方進行溝通。
無論是正確的產品設計還是原型,本書都能為您提供所需的一切。 這些信息將幫助讀者在靈活的軟件開發團隊中生存。書中每個主題都附有實例。
8. The Innovators: How a Group of Hackers,Geniuses, and Geeks Created the Digital Revolution
本書由Walter Isaacson撰寫,詳細介紹了一些在計算機和編程領域做出巨大貢獻的人。
書中提到的一些名人包括史蒂夫·沃茲尼亞克,比爾·蓋茨,史蒂夫·喬布斯,約翰·馮·諾伊曼,拉里·佩奇等人。介紹了這些在計算機行業享有鼎鼎大名的人物生平。這本書將推動你在計算機領域做出一番了不起的事情來。
9. Cracking the Coding Interview
作者: Gayle Laakmann McDowell
如書名所示,這是一本幫助你通過編程面試的書。這本書能夠提升你參加編程面試的成功率,當然這要建立在你具備一定編程技能水平的基礎上。
10. Elementary Number Theory With Programming
數學與編程之間有著什么樣的關系? 這本書將給你一個答案。 在這個令許多計算機科學專業的學生感到不快的問題上,本書給出的觀點相信會讓你大開眼界。
作為一名計算機科學專業的學生,最好能夠讓自己成為一個狂熱的讀者。本文中推薦的10本書出版時間有新有舊,花些時間讀讀這些書吧,你不會后悔的。
-
計算機科學
+關注
關注
1文章
144瀏覽量
11408 -
程序員
+關注
關注
4文章
953瀏覽量
29869 -
大數據
+關注
關注
64文章
8912瀏覽量
137873
原文標題:【書單】計算機科學新生課外閱讀推薦(共10本)
文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
NVIDIA推出個人AI超級計算機Project DIGITS
工業中使用哪種計算機?
![工業中使用哪種<b class='flag-5'>計算機</b>?](https://file1.elecfans.com/web2/M00/EB/A1/wKgZomZe5fWAXs4EAABHp9zbA6E074.png)
計算機接口位于什么之間
計算機的內存容量有什么作用
簡述計算機總線的分類
晶體管計算機和電子管計算機有什么區別
借助NVIDIA超級計算機加速量子計算發展
計算機視覺和圖像處理的區別和聯系
工業控制計算機與普通個人計算機相比有何區別?
工業計算機與普通計算機的區別
【量子計算機重構未來 | 閱讀體驗】+ 了解量子疊加原理
【量子計算機重構未來 | 閱讀體驗】+量子計算機的原理究竟是什么以及有哪些應用
【量子計算機重構未來 | 閱讀體驗】+ 初識量子計算機
量子計算機應用——量子計算沉浸式體驗系統
![量子<b class='flag-5'>計算機</b>應用——量子<b class='flag-5'>計算</b>沉浸式體驗系統](https://file.elecfans.com/web2/M00/3F/9D/poYBAGJo-maAOH8MAAIB_hk2Mno583.png)
評論