为配合学院学风建设,构建积极向上、健康文明的校园文化,为转型发展提供动力支持,进一步激发广大师生的阅读兴趣,营造浓郁书香氛围,图书馆、宣传部和团委共同举办读书活动月阅读推广活动。图书馆经典书籍的推荐活动,将会以专辑的形式,做一系列书单推荐。春日校园绽芬芳,莫负读书好时光,同学们,一起来读书吧!
第叁辑:计算机科学与技术系专业书籍推荐书单
1.编码的奥秘
作者: Charles Petzold 著 出版社: 机械工业出版社 出版时间: 2000年9月 原作名: Code: The Hidden Language of Computer Hardware and Software 译者: 伍卫国、王宣政、孙燕妮
内容推荐:本书用大量的篇幅讲述了与计算机原理相关的各种编码方法,并通过数字逻辑电路(包括逻辑与开关、逻辑门电路与触发器、二进制加法器等)以及存储器、微处理器的形成、组织及发展阐述了编码的实现。此外,本书还涉及到计算机系统、操作系统、编程语言等的产生及发展,甚至对计算机图形化的相关技术也给了一个全面的描述。阅读本书,相信您会从它图文并茂的编排组织、通俗风趣的语言文字、广泛丰富的背景知识中体会到作者超凡的智慧和深邃的学问。本书定会带您去畅游计算机内部世界并和您共同去探索编码的奥秘。本书适合各种技术背景的人阅读,并可作为高等院校计算机或非计算机专业的教材使用。
2.大数据算法
作者:王宏志 著 出版社:机械工业出版社 出版时间:2015年7月
内容推荐:大数据算法是大数据得以有效应用的基础,也是有志于从事大数据以及相关领域工作必须学习的课程。本书是国内第一本系统介绍大数据算法设计与分析技术的教材,由从事大数据研究的专家撰写,旨在讲述和解决大数据处理和应用中相关算法设计与分析的理论和方法,切实培养读者设计、分析与应用算法解决大数据问题的能力。本书共分为10章,第1章概述大数据算法,第2章介绍时间亚线性算法,第3章介绍空间亚线性算法,第4章概述外存算法,第5章介绍大数据外存查找结构,第6章讲授外存图数据算法,第7章概述MapReduce算法,第8章通过一系列例子讲授MapReduce算法,第9章介绍超越MapReduce的算法设计方法,第10章讨论众包算法。不仅适合计算机科学、软件工程、大数据、物联网等学科的本科生和研究生使用,而且可供其他相近学科的本科生和研究生使用。同时,该教材还可作为从事大数据相关领域工程技术人员的自学读物。
3.《代码大全》(第2版)
作者:(美)迈克康奈尔(McConnell S.)著 ,金戈 译 出版社:电子工业出版社,出版时间:2011年9月
内容推荐:第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎。第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容,包括对新语言、新的开发过程与方法论的讨论等等。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。这本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论是什么背景的读者,阅读这本书都有助于在更短的时间内、更容易地写出更好的程序。
4.编程之道
作者:(美)詹姆士、郭海、郭涛 著 出版社:电子工业出版社 出版时间:2006年9月
内容推荐:本书出自美国一位善于进行哲学思考、有十多年工作经验的程序设计师——杰弗雷·詹姆斯之手。酷爱东方哲学的杰弗雷模仿《道德经》、禅宗公案和古代寓言的形式,给我们讲了一个个看似简单实则深藏玄机的故事。简单的故事蕴含深奥的道理,是本书的最大特色。本书语言优美,比喻生动,可读性极强。
5.深入理解计算机系统(原书第2版)
作者:(美)布莱恩特、奥哈拉伦 著,龚奕利、雷迎春 译 出版社:机械工业出版社 出版时间:2011年1月
内容推荐:本书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。全书共12章,主要内容包括信息的表示和处理、程序的机器级表示、处理器体系结构、优化程序性能、存储器层次结构、链接、异常控制流、虚拟存储器、系统级i/o、网络编程、并发编程等。书中提供子大量的例子和练习题,并给出部分答案,有助于读者加深对正文所述概念和知识的理解。本书适合作为高等院校计算机及相关专业本科牛、研究生的教材,也可供想要写出更快、更可靠程序的程序员及专业技术人员参考。
6.中文版Photoshop CS4从入门到精通
作者:李显进、赵云 著 出版社:清华大学出版社 出版时间:2010年11月
内容推荐:本书是一本学习中文版photoshop cs4基础与技巧的书籍。主要内容包括photoshop cs4基础知识、图像文件的基本操作、创建并编辑选区、选择与填充色彩、图像的绘制、修饰与编辑图像、图层的基本应用、文字的应用、路径的应用、色调与色彩的调整、滤镜的初级应用、图层的高级应用、通道与蒙版的应用、滤镜的高级应用、动作与批处理图像、文字与纹理特效制作、照片与图像处理技巧、图像的打印与输出、平面设计基础、广告设计和包装设计等知识。本书内容丰富、实用,讲解循序渐进,每章都安排有丰富的应用实例、练习实例和知识问答,在每一页的下方还提供了相关的操作技巧、注意事项和经验之谈,以尽可能多地解决读者学习过程中的疑问,满足不同阶段的读者对学习内容的不同需求。本书可作为photoshop初学者、对photoshop有一定了解的读者以及photoshop爱好者的学习和参考用书,也可作为电脑培训班、学校的教学用书。
7.闯补惫补语言程序设计(基础篇)(原书第10版)
作者:Y.Daniel Liang 著 出版社:机械工业出版社 出版时间:2015年7月
内容推荐:本书是Java语言的经典教材,多年来畅销不衰。本书全面整合了Java 8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容。此外,本书还全面且深入地覆盖了一些高级主题,包括算法和数据结构、多线程、网络、国际化、高级GUI等内容。
8.Java语言程序设计:进阶篇(原书第8版)
作者:(美)梁勇 著,李娜 译 出版社:机械工业出版社 出版时间:2011年6月
内容推荐:本书由Y.Daniel Liang所著,是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Java语言程序设计进阶篇》,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、算法和数据结构、高级Java程序设计等内容。《Java语言程序设计:进阶篇(原书第8版)》以示例讲解解决问题的技巧,提供大量的程序清单和相应的提示,每章配有大量复习题和编程练习题,帮助读者掌握编程技术,并应用所学的技术解决实际应用程序开发中遇到的问题。
进阶篇主要介绍数据结构、高级GUI设计、多线程、集合框架、算法效率和排序、MVC以及Java数据库程序设计等方面的内容,循序渐进,可读性强。本书可作为高等院校相关专业程序设计课程的教材,对软件开发人员也有很高的参考价值。注:基础篇介绍基础内容,进阶篇介绍高级内容,便于教师按需选择理想的教材。
9.C程序设计语言 第2版·新版
作者:(美)克尼汉、(美)里奇 著,徐宝文、李志 译 出版社:机械工业出版社 出版时间:2004年1月
内容推荐:本书是由C语言的设计者Brian W. Kernighan和Dennis M.Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念、类型和表达式、控制流、函数与程序结构、指针与数组、结构、输入与输出、UNIX系统接口、标准库等内容。本书的讲述深入浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法,对于计算机从业人员来说,本书是一本必读的程序设计语言方面的参考书。
10.物联网设计:从原型到产物
作者:(英)麦克依文、(英)卡西麦利 著,张崇明 译 出版社:人民邮电出版社 出版时间:2015年1月
内容推荐:本书全面介绍了物联网装置从萌生想法到产物上市的全过程所需的各种知识和技能。主要内容包括:物联网概览,联网装置的设计原则,互联网的基础知识,原型系统的嵌入式软硬件、结构组件、在线组件的设计、开发或制作,嵌入式编程技术,物联网产物的商业模式,产物的生产制造过程,以及和物联网有关的道德伦理问题。本书的主要目标读者是:面对伴随物联网时代而来的硬件创业大潮,想把握其中各种机会的创业者和技术人员;物联网相关领域的从业者;对物联网感兴趣的创客、艺术家和设计师;从事与物联网相关的创新活动的大学和中学师生。