Skip to main content

Books in Computer science

The Computing collection presents a range of foundational and applied content across computer and data science, including fields such as Artificial Intelligence; Computational Modelling; Computer Networks, Computer Organization & Architecture, Computer Vision & Pattern Recognition, Data Management; Embedded Systems & Computer Engineering; HCI/User Interface Design; Information Security; Machine Learning; Network Security; Software Engineering.

Big Data

  • 1st Edition
  • June 3, 2016
  • Rajkumar Buyya + 2 more
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 8 0 5 3 9 4 - 2
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 9 3 4 6 - 7
Big Data: Principles and Paradigms captures the state-of-the-art research on the architectural aspects, technologies, and applications of Big Data. The book identifies potential future directions and technologies that facilitate insight into numerous scientific, business, and consumer applications. To help realize Big Data’s full potential, the book addresses numerous challenges, offering the conceptual and technological solutions for tackling them. These challenges include life-cycle data management, large-scale storage, flexible processing infrastructure, data modeling, scalable machine learning, data analysis algorithms, sampling techniques, and privacy and ethical issues.

Health Industrialization

  • 1st Edition
  • June 2, 2016
  • Bruno Salgues
  • English
  • Hardback
    9 7 8 - 1 - 7 8 5 4 8 - 1 4 7 - 5
  • eBook
    9 7 8 - 0 - 0 8 - 1 0 1 7 9 3 - 7
Health Industrialization discusses the way healthcare professionals distinguish between medicine, surgery, and diet and lifestyle guidelines. In other words, the ways that medicine aims to provide quantity of life. Men and women would rather remain in good health as long as possible and compensate for the deficiencies that crop up to the best of their abilities. Hence, they are looking for quality of life that results in tensions brought on by different objectives. This book hypothesizes that this tension is the cause of an industrialization of medicine or health that depends to a degree on the point-of-view we choose.

Intel Xeon Phi Processor High Performance Programming

  • 2nd Edition
  • May 31, 2016
  • James Jeffers + 2 more
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 8 0 9 1 9 4 - 4
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 9 1 9 5 - 1
Intel Xeon Phi Processor High Performance Programming is an all-in-one source of information for programming the Second-Generation Intel Xeon Phi product family also called Knights Landing. The authors provide detailed and timely Knights Landingspecific details, programming advice, and real-world examples. The authors distill their years of Xeon Phi programming experience coupled with insights from many expert customers — Intel Field Engineers, Application Engineers, and Technical Consulting Engineers — to create this authoritative book on theessentials of programming for Intel Xeon Phi products. Intel® Xeon Phi™ Processor High-Performance Programming is useful even before you ever program a system with an Intel Xeon Phi processor. To help ensure that your applications run at maximum efficiency, the authors emphasize key techniques for programming any modern parallel computing system whether based on Intel Xeon processors, Intel Xeon Phi processors, or other high-performance microprocessors. Applying these techniques will generally increase your program performance on any system and prepareyou better for Intel Xeon Phi processors.

Start-Up Creation

  • 1st Edition
  • May 13, 2016
  • F. Pacheco-Torgal + 5 more
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 1 0 0 5 4 9 - 1
Start-Up Creation: The Smart Eco-efficient Built Environment provides a state-of-the-art review on high-technology applications and explains how these can be applied to improve the eco-efficiency of the built environment. Divided into four main parts, the book explains the key factors behind successful startup companies that grow from university research, including the development of a business plan, the importance of intellectual property, necessary entrepreneurial skills, and innovative thinking. Part Two presents the latest research findings on nano and bio-based technologies and their application and use to the energy efficiency of the built environment. Part Three focuses on the use of genetic algorithms, Big Data, and the Internet of Things applications. Finally, the book ends with an entire section dedicated to App development using selected case studies that illustrate their application and use for monitoring building energy-efficiency.

Smart Cities and Homes

  • 1st Edition
  • May 12, 2016
  • Petros Nicopolitidis
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 8 0 3 4 5 4 - 5
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 3 4 6 3 - 7
Smart Cities and Homes: Key Enabling Technologies explores the fundamental principles and concepts of the key enabling technologies for smart cities and homes, disseminating the latest research and development efforts in the field through the use of numerous case studies and examples. Smart cities use digital technologies embedded across all their functions to enhance the wellbeing of citizens. Cities that utilize these technologies report enhancements in power efficiency, water use, traffic congestion, environmental protection, pollution reduction, senior citizens care, public safety and security, literacy rates, and more. This book brings together the most important breakthroughs and advances in a coherent fashion, highlighting the interconnections between the works in different areas of computing, exploring both new and emerging computer networking systems and other computing technologies, such as wireless sensor networks, vehicle ad hoc networks, smart girds, cloud computing, and data analytics and their roles in creating environmentally friendly, secure, and prosperous cities and homes. Intended for researchers and practitioners, the book discusses the pervasive and cooperative computing technologies that will perform a central role for handling the challenges of urbanization and demographic change.

Internet of Things

  • 1st Edition
  • May 10, 2016
  • Rajkumar Buyya + 1 more
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 8 0 5 3 9 5 - 9
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 9 3 4 7 - 4
Internet of Things: Principles and Paradigms captures the state-of-the-art research in Internet of Things, its applications, architectures, and technologies. The book identifies potential future directions and technologies that facilitate insight into numerous scientific, business, and consumer applications. The Internet of Things (IoT) paradigm promises to make any electronic devices part of the Internet environment. This new paradigm opens the doors to new innovations and interactions between people and things that will enhance the quality of life and utilization of scarce resources. To help realize the full potential of IoT, the book addresses its numerous challenges and develops the conceptual and technological solutions for tackling them. These challenges include the development of scalable architecture, moving from closed systems to open systems, designing interaction protocols, autonomic management, and the privacy and ethical issues around data sensing, storage, and processing.

Formative Assessment, Learning Data Analytics and Gamification

  • 1st Edition
  • May 9, 2016
  • Santi Caballé + 1 more
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 8 0 3 6 3 7 - 2
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 3 6 6 7 - 9
Formative Assessment, Learning Data Analytics and Gamification: An ICT Education discusses the challenges associated with assessing student progress given the explosion of e-learning environments, such as MOOCs and online courses that incorporate activities such as design and modeling. This book shows educators how to effectively garner intelligent data from online educational environments that combine assessment and gamification. This data, when used effectively, can have a positive impact on learning environments and be used for building learner profiles, community building, and as a tactic to create a collaborative team. Using numerous illustrative examples and theoretical and practical results, leading international experts discuss application of automatic techniques for e-assessment of learning activities, methods to collect, analyze, and correctly visualize learning data in educational environments, applications, benefits and challenges of using gamification techniques in academic contexts, and solutions and strategies for increasing student participation and performance.

OS X Incident Response

  • 1st Edition
  • May 6, 2016
  • Jaron Bradley
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 8 0 4 4 5 6 - 8
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 4 5 0 3 - 9
OS X Incident Response: Scripting and Analysis is written for analysts who are looking to expand their understanding of a lesser-known operating system. By mastering the forensic artifacts of OS X, analysts will set themselves apart by acquiring an up-and-coming skillset. Digital forensics is a critical art and science. While forensics is commonly thought of as a function of a legal investigation, the same tactics and techniques used for those investigations are also important in a response to an incident. Digital evidence is not only critical in the course of investigating many crimes but businesses are recognizing the importance of having skilled forensic investigators on staff in the case of policy violations. Perhaps more importantly, though, businesses are seeing enormous impact from malware outbreaks as well as data breaches. The skills of a forensic investigator are critical to determine the source of the attack as well as the impact. While there is a lot of focus on Windows because it is the predominant desktop operating system, there are currently very few resources available for forensic investigators on how to investigate attacks, gather evidence and respond to incidents involving OS X. The number of Macs on enterprise networks is rapidly increasing, especially with the growing prevalence of BYOD, including iPads and iPhones. Author Jaron Bradley covers a wide variety of topics, including both the collection and analysis of the forensic pieces found on the OS. Instead of using expensive commercial tools that clone the hard drive, you will learn how to write your own Python and bash-based response scripts. These scripts and methodologies can be used to collect and analyze volatile data immediately.   For online source codes, please visit: https://github.com/jbradley89/osx_incident_response_scripting_and_analysis

Modern Assembly Language Programming with the ARM Processor

  • 1st Edition
  • April 27, 2016
  • Larry D Pyeatt
  • English
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 3 7 1 6 - 4
Modern Assembly Language Programming with the ARM Processor is a tutorial-based book on assembly language programming using the ARM processor. It presents the concepts of assembly language programming in different ways, slowly building from simple examples towards complex programming on bare-metal embedded systems. The ARM processor was chosen as it has fewer instructions and irregular addressing rules to learn than most other architectures, allowing more time to spend on teaching assembly language programming concepts and good programming practice. In this textbook, careful consideration is given to topics that students struggle to grasp, such as registers vs. memory and the relationship between pointers and addresses, recursion, and non-integral binary mathematics. A whole chapter is dedicated to structured programming principles. Concepts are illustrated and reinforced with a large number of tested and debugged assembly and C source listings. The book also covers advanced topics such as fixed and floating point mathematics, optimization, and the ARM VFP and NEONTM extensions. PowerPoint slides and a solutions manual are included. This book will appeal to professional embedded systems engineers, as well as computer engineering students taking a course in assembly language using the ARM processor.

Big Data and Ethics

  • 1st Edition
  • April 27, 2016
  • Jérôme Béranger
  • English
  • Hardback
    9 7 8 - 1 - 7 8 5 4 8 - 0 2 5 - 6
  • eBook
    9 7 8 - 0 - 0 8 - 1 0 1 0 6 2 - 4
Faced with the exponential development of Big Data and both its legal and economic repercussions, we are still slightly in the dark concerning the use of digital information. In the perpetual balance between confidentiality and transparency, this data will lead us to call into question how we understand certain paradigms, such as the Hippocratic Oath in medicine. As a consequence, a reflection on the study of the risks associated with the ethical issues surrounding the design and manipulation of this “massive data” seems to be essential.This book provides a direction and ethical value to these significant volumes of data. It proposes an ethical analysis model and recommendations to better keep this data in check. This empirical and ethico-technical approach brings together the first aspects of a moral framework directed toward thought, conscience and the responsibility of citizens concerned by the use of data of a personal nature.