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