Download free Computer Science eBooks in pdf format or read Computer Science books online.
December 2, 2017
Think Complexity, 2nd Edition is about complexity science, data structures and algorithms, intermediate programming in Python, and the philosophy of science. The examples and supporting code for this book are in Python. You should know core Python and you should be familiar with object-oriented features, at least using objects if not defining your own. …
December 2, 2017
Think OS is an introduction to Operating Systems for programmers. In many computer science programs, Operating Systems is an advanced topic. By the time students take it, they usually know how to program in C, and they have probably taken a class in Computer Architecture. …
December 21, 2016
Statistics is the foundation of intelligent data analysis. Foundational and Computational Statistics Succinctly by Katie Kormanik provides the foundational bricks and mortar needed to master the theories and methodologies behind statistical procedures. In less than 100 pages, you’ll understand how to better gather and interpret all the information at your fingertips. …
ApressOpen book Intel® Xeon Phi™ Coprocessor Architecture and Tools: The Guide for Application Developers provides developers a comprehensive introduction and in-depth look at the Intel Xeon Phi coprocessor architecture and the corresponding parallel data structure tools and algorithms used in technical computing applications. …
Platform Embedded Security Technology Revealed is an in-depth introduction to Intel’s security and management engine, with details on the security features and the steps for configuring and invoking them. It’s written for security professionals and researchers; embedded-system engineers; and software engineers and vendors. …
In the coming decade, billions of simple devices must be connected to the emerging Internet of Things. Today’s networking protocols are too expensive and inefficient for this task. Rethinking the Internet of Things: A Scalable Approach to Connecting Everything describes a simpler and scalable architecture that will be used to create “big data” from billions of “small data” points in the Internet of Things. …
An ApressOpen book Sensor Technologies: Healthcare, Wellness and Environmental Applications explores the key aspects of sensor technologies, covering wired, wireless, and discrete sensors for the specific application domains of healthcare, wellness, and environmental sensing. It discusses the social, regulatory, and design considerations specific to these domains. …
This ApressOpen book Intel Trusted Execution Technology for Server Platforms: A Guide to More Secure Datacenters explains Intel Trusted Execution Technology for Servers, its purpose, application, advantages, and limitations and guides the server administrator / datacenter manager in enabling the technology as well as establishing a launch control policy that can be used to customize the server’s boot process to fit the datacenter’s requirements. …
December 4, 2014
Social Media Mining integrates social media, social network analysis, and data mining to provide a convenient and coherent platform for students, practitioners, researchers, and project managers to understand the basics and potentials of social media mining. It introduces the unique problems arising from social media data and presents fundamental concepts, emerging issues, and effective algorithms for network analysis and data mining. …
Bioinformatics Data Skills demsonstrates the practice of bioinformatics through data skills. Rigorous assessment of data quality and of the effectiveness of tools is the foundation of reproducible and robust bioinformatics analysis. Through open source and freely available tools, you’ll learn not only how to do bioinformatics, but how to approach problems as a bioinformatician. …