{"title":"Computer science Books","description":"","products":[{"product_id":"turing-and-the-universal-machine-icon-science-the-making-of-the-modern-computer-9781785782381","title":"Turing and the Universal Machine (Icon Science):","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eThe history of the computer is entwined\u003cbr\u003ewith that of the modern world and with the life of one man, the brilliant but\u003cbr\u003etroubled Alan Turing.\u003cbr\u003e\u003cbr\u003eHow did the computer come to structure\u003cbr\u003eand dominate our lives so totally? In Jon Agar's enlightening story of the\u003cbr\u003e'universal machine', we discover how Turing's groundbreaking work not only\u003cbr\u003ehelped break German codes during the Second World War but also founded the beginnings\u003cbr\u003eof the modern computer.\u003cbr\u003e\u003cbr\u003ePersecuted by the authorities for his\u003cbr\u003ehomosexuality, and ultimately hounded to suicide, Turing's personal\u003cbr\u003etribulations are as relevant to the modern world as his work on computing, as\u003cbr\u003eindicated by his posthumous royal pardon of 2013 and the recent film \u003ci\u003eThe Imitation Game\u003c\/i\u003e, which focuses on\u003cbr\u003eTuring's turbulent life.\u003c\/p\u003e","brand":"Icon Books","offers":[{"title":"Default Title","offer_id":47851266048343,"sku":"9781785782381","price":8.09,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781785782381.jpg?v=1710631793"},{"product_id":"system-error-where-big-tech-went-wrong-and-how-we-can-reboot-9781529356748","title":"System Error: Where Big Tech Went Wrong and How","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003ci\u003eRead this if you want to understand how to shape our technological future and reinvigorate democracy along the way. \u003c\/i\u003e\u003cb\u003e-- \u003c\/b\u003e\u003cb\u003eReed Hastings, co-founder and CEO of Netflix\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e__________\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003cbr\u003eA forward-thinking manifesto from three Stanford professors which reveals how big tech's obsession with optimization and efficiency has sacrificed fundamental human values and outlines steps we can take to change course, renew our democracy, and save ourselves.\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e__________\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eIn no more than the blink of an eye, a naïve optimism about technology's liberating potential has given way to a dystopian obsession with biased algorithms, surveillance capitalism, and job-displacing robots. Yet too few of us see any alternative to accepting the onward march of technology. We have simply accepted a technological future designed for us by technologists, the venture capitalists who fund them, and the politicians who give them free rein.\u003cbr\u003e\u003cbr\u003eIt doesn't need to be this way.\u003cbr\u003e\u003cbr\u003e\u003ci\u003eSystem Error\u003c\/i\u003e exposes the root of our current predicament: how big tech's relentless focus on optimization is driving a future that reinforces discrimination, erodes privacy, displaces workers, and pollutes the information we get.\u003cbr\u003e\u003cbr\u003eArmed with an understanding of how technologists think and exercise their power, three Stanford professors - a philosopher working at the intersection of tech and ethics, a political scientist who served under Obama, and the director of the undergraduate Computer Science program at Stanford (also an early Google engineer) - reveal how we can hold that power to account.\u003cbr\u003e\u003cbr\u003eAs the dominance of big tech becomes an explosive societal conundrum, they share their provocative insights and concrete solutions to help everyone understand what is happening, what is at stake, and what we can do to control technology instead of letting it control us.\u003c\/p\u003e","brand":"Hodder \u0026 Stoughton","offers":[{"title":"Default Title","offer_id":47851540939095,"sku":"9781529356748","price":10.44,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781529356748.jpg?v=1710638701"},{"product_id":"schaums-outline-of-essential-computer-mathematics-9780070379909","title":"Schaums Outline of Essential Computer Mathematics","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eConfusing Textbooks? Missed Lectures? Not Enough Time?\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eFortunately for you, there's Schaum's Outlines. More than 40 million students have trusted Schaum's to help them succeed in the classroom and on exams. Schaum's is the key to faster learning and higher grades in every subject. Each Outline presents all the essential course information in an easy-to-follow, topic-by-topic format. You also get hundreds of examples, solved problems, and practice exercises to test your skills. \u003c\/p\u003e\u003cp\u003e\u003cb\u003eThis Schaum's Outline gives you\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003ePractice problems with full explanations that reinforce knowledge\u003c\/li\u003e\n\u003cli\u003eCoverage of the most up-to-date developments in your course field\u003c\/li\u003e\n\u003cli\u003eIn-depth review of practices and applications\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eFully compatible with your classroom text, Schaum's highlights all the important facts you need to know. Use Schaum's to shorten your study time-and get your best test scores!\u003c\/p\u003e\u003cp\u003eSchaum's Outlines-Problem Solved.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eBinary Number System.Computer Codes.Computer Arithmetic.Logic. Flowcharts.Sets and Relations.Boolean Algebra, Logic Gates. Simplifying Logic Circuits, Karnaugh Maps.Vectors, Matrices, Subscripted Variables.Linear Equations.Combinatorics.Probability.Statistics, Random Variables.Graph Theory.Trees, Directed Graphs, Machines.","brand":"McGraw-Hill Education - Europe","offers":[{"title":"Default Title","offer_id":48732109635927,"sku":"9780070379909","price":25.59,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780070379909.jpg?v=1719995225"},{"product_id":"schaums-outline-of-programming-with-c-9780071353465","title":"Schaums Outline of Programming with C","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eTough Test Questions? Missed Lectures? Not Enough Time?\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eFortunately for you, there's Schaum's Outlines. More than 40 million students have trusted Schaum's to help them succeed in the classroom and on exams. Schaum's is the key to faster learning and higher grades in every subject. Each Outline presents all the essential course information in an easy-to-follow, topic-by-topic format. You also get hundreds of examples, solved problems, and practice exercises to test your skills. \u003c\/p\u003e\u003cp\u003e\u003cb\u003eThis Schaum's Outline gives you\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003ePractice problems with full explanations that reinforce knowledge\u003c\/li\u003e\n\u003cli\u003eCoverage of the most up-to-date developments in your course field\u003c\/li\u003e\n\u003cli\u003eIn-depth review of practices and applications\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eFully compatible with your classroom text, Schaum's highlights all the important facts you need to know. Use Schaum's to shorten your study time-and get your best test scores!\u003c\/p\u003e\u003cp\u003eSchaum's Outlines-Problem Solved.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eChapter 1: Elementary C++ Programming. Chapter 2: Fundamental Types. Chapter 3: Selection. Chapter 4: Iteration. Chapter 5: Functions. Chapter 6: Arrays. Chapter 7: Pointers and References. Chapter 8: C-Strings. Chapter 9: Standard C++ Strings. Chapter 10: Classes. Chapter 11: Overloading Operators. Chapter 12: Composition and Inheritance. Chapter 13: Templates and Iterators. Chapter 14: Standard C++ Vectors. Chapter 15: Container Classes. Appendices:  A: Character Codes. B: Standard C++ Keywords. C: Standard C++ Operators. D: Standard C++ Container Classes. E: Standard C++ Generic Algorithms. F: The Standard C Library. G: Hexadecimal Numbers. H: References.","brand":"McGraw-Hill Education - Europe","offers":[{"title":"Default Title","offer_id":48732110389591,"sku":"9780071353465","price":999.99,"currency_code":"GBP","in_stock":false}]},{"product_id":"objectoriented-systems-analysis-and-design-using-uml-9780077125363","title":"ObjectOriented Systems Analysis and Design Using","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eThe fourth edition of Object- Oriented Systems Analysis and Design has been revised and updated to reflect the most up-to-date approaches to information systems development. Still a best-seller in its field, Bennettâs, McRobbâs and Farmerâs text remains a key teaching resource for Systems Analysis and Design courses at both undergraduate and postgraduate level. \u003cbr\u003e\u003cbr\u003eThe book provides a clear, practical framework for development that uses all the major techniques from UML 2.2. It follows an iterative and incremental approach based on the industry-standard Unified Process, placing systems analysis and design in the context of the whole systems lifestyle. Structured in four parts, the first provides the background to information systems analysis and design and to object-orientation. The second part focuses on the activities of requirements gathering and systems analysis, as well as the basic notation of UML. Part three covers the activities of systems architecture and design, and UML n\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eA1 Agate Ltd Case Study—Introduction\u003cbr\u003eB1 FoodCo Ltd Case Study—Introduction\u003cbr\u003e 1 Information Systems—What Are They? \u003cbr\u003e2 Challenges in Information Systems Development\u003cbr\u003e 3 Meeting the Challenges \u003cbr\u003e4 What is Object-Orientation? \u003cbr\u003e5 Modelling Concepts \u003cbr\u003e6 Requirements Capture \u003cbr\u003eA2 Agate Ltd Case Study—Requirements Model \u003cbr\u003e7 Requirement Analysis \u003cbr\u003eA3 Agate Ltd Case Study—Requirements Analysis \u003cbr\u003e8 Refining the Requirements Model\u003cbr\u003e 9 Object Interaction \u003cbr\u003e10 Specifying Operations \u003cbr\u003e11 Specifying Control \u003cbr\u003eA4 Agate Ltd Case Study—Further Analysis \u003cbr\u003e12 Moving into Design \u003cbr\u003e13 Systems Design and Architecture \u003cbr\u003e14 Detailed Design \u003cbr\u003e15 Design Patterns \u003cbr\u003e16 Human–Computer Interaction \u003cbr\u003e17 Designing Boundary Classes \u003cbr\u003e18 Data Management Design \u003cbr\u003eA5 Agate Ltd Case Study—Design \u003cbr\u003e19 Implementation \u003cbr\u003e20 Software Reuse \u003cbr\u003e21 Software Development Processes\u003cbr\u003e","brand":"McGraw-Hill Education - Europe","offers":[{"title":"Default Title","offer_id":48732182217047,"sku":"9780077125363","price":59.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780077125363.jpg?v=1719995868"},{"product_id":"natural-general-intelligence-9780192843883","title":"Natural General Intelligence","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eSince the time of Turing, computer scientists have dreamed of building artificial general intelligence (AGI) - a system that can think, learn and act as humans do. Over recent years, the remarkable pace of progress in machine learning research has reawakened discussions about AGI. But what would a generally intelligent agent be able to do? What algorithms, architectures, or cognitive functions would it need? To answer these questions, we turn to the study of natural intelligence. Humans (and many other animals) have evolved precisely the sorts of generality of function that AI researchers see as the defining hallmark of intelligence. The fields of cognitive science and neuroscience have provided us with a language for describing the ingredients of natural intelligence in terms of computational mechanisms and cognitive functions and studied their implementation in neural circuits.  Natural General Intelligence describes the algorithms and architectures that are driving progress in AI research in this language, by comparing current AI systems and biological brains side by side. In doing so, it addresses deep conceptual issues concerning how perceptual, memory and control systems work, and discusses the language in which we think and the structure of our knowledge. It also grapples with longstanding controversies about the nature of intelligence, and whether AI researchers should look to biology for inspiration. Ultimately, Summerfield aims to provide a bridge between the theories of those who study biological brains and the practice of those who are seeking to build artificial brains.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003eThis book will be of interest to students and researchers in cognitive psychology, neuroscience, computer science, and cognitive science. * Choice *\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e1: Turing's question 2: The nature of intelligence 3: The language of thought 4: The structure of knowledge 5: The problem of abstraction 6: The value of action 7: The control of memory 8: A picture of the mind","brand":"Oxford University Press","offers":[{"title":"Default Title","offer_id":48732592734551,"sku":"9780192843883","price":56.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780192843883.jpg?v=1719997567"},{"product_id":"decoding-reality-9780198815433","title":"Decoding Reality","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eFor a physicist, all the world is information. The Universe and its workings are the ebb and flow of information. We are all transient patterns of information, passing on the recipe for our basic forms to future generations using a four-letter digital code called DNA. In this engaging and mind-stretching account, Vlatko Vedral considers some of the deepest questions about the Universe and considers the implications of interpreting it in terms of information. He explains the nature of information, the idea of entropy, and the roots of this thinking in thermodynamics. He describes the bizarre effects of quantum behaviour -- effects such as ''entanglement'', which Einstein called ''spooky action at a distance'', and explores cutting edge work on harnessing quantum effects in hyperfast quantum computers, and how recent evidence suggests that the weirdness of the quantum world, once thought limited to the tiniest scales, may reach into the macro world. Vedral finishes by considering the ans\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003eBy turns irreverent, erudite and funny, Decoding Reality is - by the standard of books that require their readers to know what a logarithm is - a ripping good read...Not since David Deutsch's magestierial 'The Fabric of Reality' has a physicist given us such a wide-ranging and intriguing picture of how quantum mechanics constructs the world. * Seth Lloyd, New Scientist *\u003cbr\u003eWell written and engaging, the book provides a constant flow of new ideas. * Science *\u003cbr\u003eThe author evinces great enthusiasm and curiosity throughout. * Steven Poole, The Guardian *\u003cbr\u003eBy turns irreverent, erudite and funny, Decoding Reality is...a ripping good read. * Seth Lloyd, New Scientist *\u003cbr\u003eA wide-ranging and intriguing picture of how quantum mechanics constructs the world. * Seth Lloyd, New Scientist *\u003cbr\u003eExcellent, thought-provoking book. * BBC Focus Magazine, Marcus Chown *\u003cbr\u003eAn engaging, non-technical exploration of what the new theory of quantum information and computation tells us about life, the universe, and everything. * David Deutsch, author of The Fabric of Reality *\u003cbr\u003eLet Vedral guide you skilfully through the wonderland of modern physics - where nothing is as it seems. This is the finest treatment I have read of the weird interplay of quantum reality, information and probability. * Paul Davies, author of The Eerie Silence and The Goldilocks Enigma *\u003cbr\u003eVedral's book goes to dizzying heights in answering the very big question: can one understand all of reality from a scientific point of view? * Sheldon Richmond, Science and Education *\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003ePrologue 1: Creation Ex Nihilo: Something from Nothing 2: Information for all SeasonsPart One 3: Back to Basics: Bits and Pieces 4: Digital Romance: Life is a Four-Letter Word 5: Murphy's Law: I Knew this Would Happen to Me 6: Place Your Bets: In It to Win It 7: Social Informatics: Get Connected or Die Tryin'Part Two 8: Quantum Schmuntum: Lights, Camera, Action! 9: Surfing the Waves: Hyper-Fast Computers 10: Children of the Aimless Chance: Randomness versus DeterminismPart Three 11: Sand Reckoning: Whose Information is It, Anyway? 12: Destruction ab Toto: Nothing from Something Epilogue Notes Index","brand":"Oxford University Press","offers":[{"title":"Default Title","offer_id":48732794126679,"sku":"9780198815433","price":11.39,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780198815433.jpg?v=1719998428"},{"product_id":"modern-fortran-explained-9780198876588","title":"Modern Fortran Explained","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eThis new edition of Modern Fortran Explained provides a clear and thorough description of the latest version of Fortran, written by experts in the field with the intention that it remain the main reference work in the field.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e1: Whence Fortran? 2: Language elements 3: Expressions and assignments 4: Control constructs 5: Program units and procedures 6: Allocation of data 7: Array features 8: Specification statements 9: Intrinsic procedures and modules 10: Data transfer 11: Edit descriptors 12: Operations on external files 13: Further type parameter featur 14: Abstract interfaces and procedure pointers 15: Object-oriented programming 16: Submodules 17: Coarrays 18: Coarray teams 19: Floating-point exception handling 20: Basic interoperability with C 21: Interoperating with C using descriptors 22: Generic programming 23: Other Fortran 2023 enhancements A: Deprecated features B: Obsolescent and deleted features C: Significant examples D: Solutions to exercises","brand":"Oxford University Press","offers":[{"title":"Default Title","offer_id":48732826075479,"sku":"9780198876588","price":42.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780198876588.jpg?v=1719998567"},{"product_id":"networks-9780199588077","title":"Networks","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eFrom ecosystems to Facebook, from the Internet to the global financial market, some of the most important and familiar natural systems and social phenomena are based on a networked structure. It is impossible to understand the spread of an epidemic, a computer virus, large-scale blackouts, or massive extinctions without taking into account the network structure that underlies all these phenomena.In this Very Short Introduction, Guido Caldarelli and Michele Catanzaro discuss the nature and variety of networks, using everyday examples from society, technology, nature, and history to explain and understand the science of network theory. They show the ubiquitous role of networks; how networks self-organize; why the rich get richer; and how networks can spontaneously collapse. They conclude by highlighting how the findings of complex network theory have very wide and important applications in genetics, ecology, communications, economics, and sociology. ABOUT THE SERIES: The Very Short Introductions series from Oxford University Press contains hundreds of titles in almost every subject area. These pocket-sized books are the perfect way to get ahead in a new subject quickly. Our expert authors combine facts, analysis, perspective, new ideas, and enthusiasm to make interesting and challenging topics highly readable.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e1. A network point of view on the world ; 2. A fruitful approach ; 3. A world of networks ; 4. Connected and close ; 5. Superconnectors ; 6. Emergence of networks ; 7. Digging deeper into networks ; 8. Perfect storms on networks ; 9. All the world's a net. Or not? ; Further reading","brand":"Oxford University Press","offers":[{"title":"Default Title","offer_id":48732870672727,"sku":"9780199588077","price":9.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780199588077.jpg?v=1719998749"},{"product_id":"principles-of-model-checking-the-mit-press-9780262026499","title":"Principles of Model Checking The MIT Press","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eA comprehensive introduction to the foundations of model checking, a fully automated technique for finding flaws in hardware and software; with extensive examples and both practical and theoretical exercises.\u003c\/b\u003e\u003cp\u003eOur growing dependence on increasingly complex computer and software systems necessitates the development of formalisms, techniques, and tools for assessing functional properties of these systems. One such technique that has emerged in the last twenty years is model checking, which systematically (and automatically) checks whether a model of a given system satisfies a desired property such as deadlock freedom, invariants, and request-response properties. This automated technique for verification and debugging has developed into a mature and widely used approach with many applications. \u003ci\u003ePrinciples of Model Checking \u003c\/i\u003eoffers a comprehensive introduction to model checking that is not only a text suitable for classroom use but also a valuable reference for researchers and\u003c\/p\u003e","brand":"MIT Press Ltd","offers":[{"title":"Default Title","offer_id":48733443588439,"sku":"9780262026499","price":140.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780262026499.jpg?v=1720000102"},{"product_id":"culture-and-subjective-wellbeing-well-being-and-quality-of-life-9780262045452","title":"Culture and Subjective WellBeing Well Being and","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eA textbook that uses a hands-on approach to teach principles of programming languages, with Java as the implementation language.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eThis introductory textbook uses a hands-on approach to teach the principles of programming languages. Using Java as the implementation language, Rajan covers a range of emerging topics, including concurrency, Big Data, and event-driven programming. Students will learn to design, implement, analyze, and understand both domain-specific and general-purpose programming languages.\u003cbr\u003e \u003cbr\u003e\u003cli\u003eDevelops basic concepts in languages, including means of computation, means of combination, and means of abstraction.\u003c\/li\u003e\u003cli\u003eExamines imperative features such as references, concurrency features such as fork, and reactive features such as event handling.\u003c\/li\u003e\u003cli\u003eCovers language features that express differing perspectives of thinking about computation, including those of logic programming and flow-based programming.\u003c\/li\u003e\u003cli\u003ePresumes Java programming experi\u003c\/li\u003e","brand":"MIT Press Ltd","offers":[{"title":"Default Title","offer_id":48733455745367,"sku":"9780262045452","price":54.15,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780262045452.jpg?v=1720000146"},{"product_id":"the-developmental-organization-of-robot-behavior-intelligent-robotics-and-autonomous-agents-series-9780262073004","title":"The Developmental Organization of Robot Behavior","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eA comprehensive introduction to the mathematical foundations of movement and actuation that apply equally to animals and machines.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eThis textbook offers a computational framework for the sensorimotor stage of development as applied to robotics. Much work in developmental robotics is based on ad hoc examples, without a full computational basis. This book's comprehensive and complete treatment fills the gap, drawing on the principal mechanisms of development in the first year of life to introduce what is essentially an operating system for developing robots. The goal is to apply principles of development to robot systems that not only achieve new levels of performance but also provide evidence for scientific theories of human development.","brand":"MIT Press Ltd","offers":[{"title":"Default Title","offer_id":48733460922711,"sku":"9780262073004","price":85.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780262073004.jpg?v=1720000165"},{"product_id":"programming-models-for-parallel-computing-scientific-and-engineering-computation-9780262528818","title":"Programming Models for Parallel Computing","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eAn overview of the most prominent contemporary parallel processing programming models, written in a unique tutorial style.\u003c\/b\u003e\u003cp\u003eWith the coming of the parallel computing era, computer scientists have turned their attention to designing programming models that are suited for high-performance parallel computing and supercomputing systems. Programming parallel systems is complicated by the fact that multiple processing units are simultaneously computing and moving data. This book offers an overview of some of the most prominent parallel programming models used in high-performance computing and supercomputing systems today.\u003c\/p\u003e\u003cp\u003eThe chapters describe the programming models in a unique tutorial style rather than using the formal approach taken in the research literature. The aim is to cover a wide range of parallel programming models, enabling the reader to understand what each has to offer. The book begins with a description of the Message Passing Interface (MPI), the most common para\u003c\/p\u003e","brand":"MIT Press Ltd","offers":[{"title":"Default Title","offer_id":48733465542999,"sku":"9780262528818","price":54.15,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780262528818.jpg?v=1720000181"},{"product_id":"invisible-engines-how-software-platforms-drive-innovation-and-transform-industries-9780262550680","title":"Invisible Engines How Software Platforms Drive","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eHarnessing the power of software platforms: what executives and entrepreneurs must know about how to use this technology to transform industries and how to develop the strategies that will create value and drive profits.\u003c\/b\u003e\u003cp\u003eSoftware platforms are the invisible engines that have created, touched, or transformed nearly every major industry for the past quarter century. They power everything from mobile phones and automobile navigation systems to search engines and web portals. They have been the source of enormous value to consumers and helped some entrepreneurs build great fortunes. And they are likely to drive change that will dwarf the business and technology revolution we have seen to this point. \u003ci\u003eInvisible Engines\u003c\/i\u003e examines the business dynamics and strategies used by firms that recognize the transformative power unleashed by this new revolution—a revolution that will change both new and old industries.\u003c\/p\u003e\u003cp\u003eThe authors argue that in order to understand the success\u003c\/p\u003e","brand":"MIT Press Ltd","offers":[{"title":"Default Title","offer_id":48733478945111,"sku":"9780262550680","price":19.55,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780262550680.jpg?v=1720000229"},{"product_id":"the-computer-music-tutorial-the-mit-press-9780262680820","title":"The Computer Music Tutorial The MIT Press","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eA comprehensive text and reference that covers all aspects of computer music, including digital audio, synthesis techniques, signal processing, musical input devices, performance software, editing systems, algorithmic composition, MIDI, synthesizer architecture, system interconnection, and psychoacoustics. \u003c\/b\u003e\u003cp\u003eThe Computer Music Tutorial is a comprehensive text and reference that covers all aspects of computer music, including digital audio, synthesis techniques, signal processing, musical input devices, performance software, editing systems, algorithmic composition, MIDI, synthesizer architecture, system interconnection, and psychoacoustics. A special effort has been made to impart an appreciation for the rich history behind current activities in the field. Profusely illustrated and exhaustively referenced and cross-referenced, The Computer Music Tutorial provides a step-by-step introduction to the entire field of computer music techniques. Written for nontechnical as well as te\u003c\/p\u003e","brand":"MIT Press Ltd","offers":[{"title":"Default Title","offer_id":48733479698775,"sku":"9780262680820","price":85.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780262680820.jpg?v=1720000234"},{"product_id":"essentials-of-business-processes-and-information-systems-9780470230596","title":"Essentials of Business Processes and Information","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eWritten in partnership with SAP, this is the first IS book that provides the right introductory content and combines it with hands-on practice in the form of a simulated SAP environment. It also offers a unique perspective by discussing both the typical processes in organizations and the role of information systems in supporting these processes.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eChapter 1: Organizations, Processes, and Information Systems.\u003cbr\u003e \u003cbr\u003e Chapter 2: Enterprise Systems.\u003cbr\u003e \u003cbr\u003e Chapter 3: The Procurement Process.\u003cbr\u003e \u003cbr\u003e Chapter 4: The Fulfillment Process.\u003cbr\u003e \u003cbr\u003e Chapter 5: The Production Process.\u003cbr\u003e \u003cbr\u003e Chapter 6: Integrated Processes.","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":48733786440023,"sku":"9780470230596","price":60.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780470230596.jpg?v=1720001681"},{"product_id":"introduction-to-parallel-programming-9781009069533","title":"Introduction to Parallel Programming","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eIn modern computer science, there exists no truly sequential computing system; and most advanced programming is parallel programming. This is particularly evident in modern application domains like scientific computation, data science, machine intelligence, etc. This lucid introductory textbook will be invaluable to students of computer science and technology, acting as a self-contained primer to parallel programming. It takes the reader from introduction to expertise, addressing a broad gamut of issues. It covers different parallel programming styles, describes parallel architecture, includes parallel programming frameworks and techniques, presents algorithmic and analysis techniques and discusses parallel design and performance issues. With its broad coverage, the book can be useful in a wide range of courses; and can also prove useful as a ready reckoner for professionals in the field.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eList of Figures; Introduction; Concurrency and Parallelism; Why Study Parallel Programming; What is in this Book; 1. An Introduction to Parallel Computer Architecture; 1.1 Parallel Organization; SISD: Single Instruction, Single Data; SIMD: Single Instruction, Multiple Data; MIMD: Multiple Instruction, Multiple Data; MISD: Multiple Instruction, Single Data; 1.2 System Architecture; 1.3 CPU Architecture; 1.4 Memory and Cache; 1.5 GPU Architecture; 1.6 Interconnect Architecture; Routing; Links; Types and Quality of Networks; Torus Network; Hypercube Network; Cross-Bar Network; Shuffle-Exchange Network; Clos Network; Tree Network; Network Comparison; 1.7 Summary; 2. Parallel Programming Models; 2.1 Distributed-Memory Programming Model; 2.2 Shared-Memory Programming Model; 2.3 Task Graph Model; 2.4 Variants of Task Parallelism; 2.5 Summary; 3. Parallel Performance Analysis; 3.1 Simple Parallel Model; 3.2 Bulk-Synchronous Parallel Model; BSP Computation Time; BSP Example; 3.3 PRAM Model; PRAM Computation Time; PRAM Example; 3.4 Parallel Performance Evaluation; Latency and Throughput; Speed-up; Cost; Efficiency; Scalability; Iso-efficiency; 3.5 Parallel Work; Brent's Work-Time Scheduling Principle; 3.6 Amdahl's Law; 3.7 Gustafson's Law; 3.8 Karp–Flatt Metric; 3.9 Summary; 4. Synchronization and Communication Primitives; 4.1 Threads and Processes; 4.2 Race Condition and Consistency of State; Sequential Consistency; Causal Consistency; FIFO and Processor Consistency; Weak Consistency; Linearizability; 4.3 Synchronization; Synchronization Condition; Protocol Control; Progress; Synchronization Hazards; 4.4 Mutual Exclusion; Lock; Peterson's Algorithm; Bakery Algorithm; Compare and Swap; Transactional Memory; Barrier and Consensus; 4.5 Communication; Point-to-Point Communication; RPC; Collective Communication; 4.6 Summary; 5. Parallel Program Design; 5.1 Design Steps; Granularity; Communication; Synchronization; Load Balance; 5.2 Task Decomposition; Domain Decomposition; Functional Decomposition; Task Graph Metrics; 5.3 Task Execution; Preliminary Task Mapping; Task Scheduling Framework; Centralized Push Scheduling Strategy; Distributed Push Scheduling; Pull Scheduling; 5.4 Input\/Output; 5.5 Debugging and Profiling; 5.6 Summary; 6. Middleware: The Practice of Parallel Programming; 6.1 OpenMP; Preliminaries; OpenMP Thread Creation; OpenMP Memory Model; OpenMP Reduction; OpenMP Synchronization; Sharing a Loop's Work; Other Work-Sharing Pragmas; SIMD Pragma; Tasks; 6.2 MPI; MPI Send and Receive; Message-Passing Synchronization; MPI Data Types; MPI Collective Communication; MPI Barrier; MPI Reduction; One-Sided Communication; MPI File IO; MPI Groups and Communicators; MPI Dynamic Parallelism; MPI Process Topology; 6.3 Chapel; Partitioned Global Address Space; Chapel Tasks; Chapel Variable Scope; 6.4 Map-Reduce; Parallel Implementation; Hadoop; 6.5 GPU Programming; OpenMP GPU Off-Load; Data and Function on Device; Thread Blocks in OpenMP; CUDA; CUDA Programming Model; CPU–GPU Memory Transfer; Concurrent Kernels; CUDA Synchronization; CUDA Shared Memory; CUDA Parallel Memory Access; False Sharing; 6.6 Summary; 7. Parallel Algorithms and Techniques; 7.1 Divide and Conquer: Prefix-Sum; Parallel Prefix-Sum: Method 1; Parallel Prefix-Sum: Method 2; Parallel Prefix-Sum: Method 3; 7.2 Divide and Conquer: Merge Two Sorted Lists; Parallel Merge: Method 1; Parallel Merge: Method 2; Parallel Merge: Method 3; Parallel Merge: Method 4; 7.3 Accelerated Cascading: Find Minima; 7.4 Recursive Doubling: List Ranking; 7.5 Recursive Doubling: Euler Tour; 7.6 Recursive Doubling: Connected Components; 7.7 Pipelining: Merge-Sort; Basic Merge-Sort; Pipelined Merges; 4-Cover Property Analysis; Merge Operation per Tick; 7.8 Application of Prefix-Sum: Radix-Sort; 7.9 Exploiting Parallelism: Quick-Sort; 7.10 Fixing Processor Count: Sample-Sort; 7.11 Exploiting Pa","brand":"Cambridge University Press","offers":[{"title":"Default Title","offer_id":48737998930263,"sku":"9781009069533","price":47.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781009069533.jpg?v=1723811668"},{"product_id":"the-rules-of-programming-9781098133115","title":"The Rules of Programming","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eThis philosophy-of-programming guide presents a unique and entertaining take on how to think about programming. A collection of 21 pragmatic rules, each presented in a standalone chapter, captures the essential wisdom that every freshly minted programmer needs to know and provides thought-provoking insights for more seasoned programmers.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":48738226864471,"sku":"9781098133115","price":27.74,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781098133115.jpg?v=1723811837"},{"product_id":"aas-level-computer-science-for-wjeceduqas-student-book-9781108412728","title":"AAS Level Computer Science for WJECEduqas Student","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eWritten for the WJEC\/Eduqas A\/AS Level Computer Science specifications for first teaching from 2015, this print student book helps students build their knowledge and master underlying computing principles and concepts. The student book develops computational thinking, programming and problem-solving skills. Suitable for all abilities, it puts computing into context and gives students a real-life view on professional applications of computing skills. Answers to end-of-chapter questions are located in the free online teacher''s resource. A Cambridge Elevate enhanced edition is also available.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eComponent 1; 1. Data structures; 2. Logical operations; 3. Algorithms and programs; 4. Principles of programming; 5. Systems analysis; 6. System design; 7. Software engineering; 8. Program construction; 9. Economic, moral, legal, ethical and cultural issues relating to computer science; Component 2; 1. Hardware and communication; 2. Data transmission; 3. Data representation and data types; 4. Organisation and structure of data; 5. Databases and distributed systems; 6. The operating system; 7. The need for different types of software systems and their attributes; 8. Data security and integrity processes.","brand":"Cambridge University Press","offers":[{"title":"Default Title","offer_id":48738281685335,"sku":"9781108412728","price":36.57,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781108412728.jpg?v=1723811887"},{"product_id":"cambridge-international-as-a-level-computer-science-elevate-teachers-resource-access-card-9781108718813","title":"Cambridge International AS  A Level Computer","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eDeveloped by an experienced author and examiner team, this teacher's resource accompanies the coursebook and is written for the Cambridge International AS \u0026amp; A Level Computer Science syllabus (9618). It includes chapter-by-chapter support and guidance that will save you valuable time when planning lessons. This resource also contains answers to the coursebook questions.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eIntroduction; Part 1: 1. Information representation; 2. Communication; 3. Hardware; 4. Processor fundamentals; 5. System software; 6. Security, privacy and data integrity; 7. Ethics and ownership; 8. Databases; Part 2: 9. Algorithm design and problem-solving; 10. Data types and structures; 11. Programming; 12. Software development; Part 3: 13. Data representation; 14. Communication and Internet technologies; 15. Hardware and virtual machines; 16. System software;  17. Security; 18. Artificial intelligence; Part 4: 19. Computational thinking and problem solving; 20. Further programming.","brand":"Cambridge University Press","offers":[{"title":"Default Title","offer_id":48738324185431,"sku":"9781108718813","price":100.76,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781108718813.jpg?v=1723811929"},{"product_id":"cambridge-international-as-a-level-computer-science-revision-guide-9781108737326","title":"Cambridge International AS  A Level Computer","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eThis series is for the Cambridge International AS \u0026amp; A Level Computer Science syllabus (9618) for examination from 2021.  Developed by an experienced author and examiner team, this revision guide accompanies the coursebook and is written for the Cambridge International AS \u0026amp; A Level Computer Science syllabus (9618). It encourages students to practise their skills to help prepare them for the examination. The guide provides all the explanations to concepts that students have learnt throughout the course with a wealth of extra practice opportunities. Answers to questions are at the back of the book, so students are free to study in their own time.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e1. Information representation; 2. Communication; 3. Hardware; 4. Processor fundamentals; 5. System software; 6. Security, privacy and data integrity; 7. Ethics and ownership; 8. Databases;   9. Algorithm design and problem-solving; 10. Data types and structures; 11. Programming; 12. Software development; 13. Data representation; 14. Communication and internet technologies; 15. Hardware and virtual machines; 16. System software; 17. Security; 18. Artificial Intelligence (AI); 19. Computational thinking and problem solving; 20. Further programming - programming paradigms overview: low level and declarative paradigms; 21. Further programming – procedural; 22. Further Programming – object oriented; 23. Further Programming – files and processing.","brand":"Cambridge University Press","offers":[{"title":"Default Title","offer_id":48738328609111,"sku":"9781108737326","price":19.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781108737326.jpg?v=1723811933"},{"product_id":"wireless-computing-in-medicine-9781118993590","title":"Wireless Computing in Medicine","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eProvides a comprehensive overview of wireless computing in medicine, with technological, medical, and legal advances\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eThis book brings together the latest work of leading scientists in the disciplines of Computing, Medicine, and Law, in the field of Wireless Health. The book is organized into three main sections. The first section discusses the use of distributed computing in medicine. It concentrates on methods for treating chronic diseases and cognitive disabilities like Alzheimer's, Autism, etc. It also discusses how to improve portability and accuracy of monitoring instruments and reduce the redundancy of data. It emphasizes the privacy and security of using such devices. The role of mobile sensing, wireless power and Markov decision process in distributed computing is also examined. The second section covers nanomedicine and discusses how the drug delivery strategies for chronic diseases can be efficiently improved by Nanotechnology enabled materials and devices su\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eContributors xiii\u003c\/p\u003e \u003cp\u003eForeword xvii\u003c\/p\u003e \u003cp\u003ePreface xix\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART I INTRODUCTION 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Introduction to Wireless Computing in Medicine 3\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eAmber Bhargava, Mary Mehrnoosh Eshaghian-Wilner, Arushi Gupta, Alekhya Sai Nuduru Pati, Kodiak Ravicz, and Pujal Trivedi\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e1.1 Introduction, 3\u003c\/p\u003e \u003cp\u003e1.2 Definition of Terms, 5\u003c\/p\u003e \u003cp\u003e1.3 Brief History of Wireless Healthcare, 5\u003c\/p\u003e \u003cp\u003e1.4 What is Wireless Computing? 6\u003c\/p\u003e \u003cp\u003e1.5 Distributed Computing, 7\u003c\/p\u003e \u003cp\u003e1.6 Nanotechnology in Medicine, 10\u003c\/p\u003e \u003cp\u003e1.7 Ethics of Medical Wireless Computing, 12\u003c\/p\u003e \u003cp\u003e1.8 Privacy in Wireless Computing, 13\u003c\/p\u003e \u003cp\u003e1.9 Conclusion, 14\u003c\/p\u003e \u003cp\u003eReferences, 14\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Nanocomputing and Cloud Computing 17\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eT. Soren Craig, Mary Mehrnoosh Eshaghian-Wilner, Nikila Goli, Arushi Gupta, Shiva Navab, Alekhya Sai Nuduru Pati, Kodiak Ravicz, Gaurav Sarkar, and Ben Shiroma\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e2.1 Introduction, 17\u003c\/p\u003e \u003cp\u003e2.2 Nanocomputing, 18\u003c\/p\u003e \u003cp\u003e2.3 Cloud Computing, 30\u003c\/p\u003e \u003cp\u003e2.4 Conclusion, 37\u003c\/p\u003e \u003cp\u003eAcknowledgment, 37\u003c\/p\u003e \u003cp\u003eReferences, 37\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART II PERVASIVE WIRELESS COMPUTING IN MEDICINE 41\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Pervasive Computing in Hospitals 43\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eJanet Meiling Wang-Roveda, Linda Powers, and Kui Ren\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e3.1 Introduction, 43\u003c\/p\u003e \u003cp\u003e3.2 Architecture of Pervasive Computing in Hospitals, 45\u003c\/p\u003e \u003cp\u003e3.3 Sensors, Devices, Instruments, and Embedded Systems, 49\u003c\/p\u003e \u003cp\u003e3.4 Data Acquisition in Pervasive Computing, 59\u003c\/p\u003e \u003cp\u003e3.5 Software Support for Context-Aware and Activity Sharing Services, 63\u003c\/p\u003e \u003cp\u003e3.6 Data and Information Security, 66\u003c\/p\u003e \u003cp\u003e3.7 Conclusion, 71\u003c\/p\u003e \u003cp\u003eAcknowledgment, 71\u003c\/p\u003e \u003cp\u003eReferences, 72\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Diagnostic Improvements: Treatment and Care 79\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eXiaojun Xian\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e4.1 Introduction, 79\u003c\/p\u003e \u003cp\u003e4.2 System Design, 81\u003c\/p\u003e \u003cp\u003e4.3 Body Sensor Network, 82\u003c\/p\u003e \u003cp\u003e4.4 Portable Sensors, 84\u003c\/p\u003e \u003cp\u003e4.5 Wearable Sensors, 88\u003c\/p\u003e \u003cp\u003e4.6 Implantable Sensors, 94\u003c\/p\u003e \u003cp\u003e4.7 Wireless Communication, 95\u003c\/p\u003e \u003cp\u003e4.8 Mobile Base Unit, 97\u003c\/p\u003e \u003cp\u003e4.9 Conclusion and Challenges, 98\u003c\/p\u003e \u003cp\u003eAcknowledgment, 99\u003c\/p\u003e \u003cp\u003eReferences, 99\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Collaborative Opportunistic Sensing of Human Behavior with Mobile Phones 107\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eLuis A. Castro, Jessica Beltran-Marquez, Jesus Favela, Edgar Chavez, Moises Perez, Marcela Rodriguez, Rene Navarro, and Eduardo Quintana\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e5.1 Health and Mobile Sensing, 107\u003c\/p\u003e \u003cp\u003e5.2 The InCense Sensing Toolkit, 110\u003c\/p\u003e \u003cp\u003e5.3 Sensing Campaign 1: Detecting Behaviors Associated with the Frailty Syndrome Among Older Adults, 119\u003c\/p\u003e \u003cp\u003e5.4 Sensing Campaign 2: Detecting Problematic Behaviors among Elders with Dementia, 123\u003c\/p\u003e \u003cp\u003e5.5 Discussion, 131\u003c\/p\u003e \u003cp\u003e5.6 Conclusions and Future Work, 132\u003c\/p\u003e \u003cp\u003eReferences, 133\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 Pervasive Computing to Support Individuals with Cognitive Disabilities 137\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eMonica Tentori, José Mercado, Franceli L. Cibrian, and Lizbeth Escobedo\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e6.1 Introduction, 137\u003c\/p\u003e \u003cp\u003e6.2 Wearable and Mobile Sensing Platforms to Ease the Recording of Data Relevant to Clinical Case Assessment, 144\u003c\/p\u003e \u003cp\u003e6.3 Augmented Reality and Mobile and Tangible Computing to Support Cognition, 151\u003c\/p\u003e \u003cp\u003e6.4 Serious Games and Exergames to Support Motor Impairments, 158\u003c\/p\u003e \u003cp\u003e6.5 Conclusions, 168\u003c\/p\u003e \u003cp\u003eAcknowledgments, 172\u003c\/p\u003e \u003cp\u003eReferences, 172\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Wireless Power for Implantable Devices: A Technical Review 187\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eNikita Ahuja, Mary Mehrnoosh Eshaghian-Wilner, Zhuochen Ge, Renjun Liu, Alekhya Sai Nuduru Pati, Kodiak Ravicz, Mike Schlesinger, Shu Han Wu, and Kai Xie\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e7.1 Introduction, 187\u003c\/p\u003e \u003cp\u003e7.2 History of Wireless Power, 189\u003c\/p\u003e \u003cp\u003e7.3 Approach of Wireless Power Transmission, 191\u003c\/p\u003e \u003cp\u003e7.4 A Detailed Example of Magnetic Coupling Resonance, 194\u003c\/p\u003e \u003cp\u003e7.5 Popular Standards, 199\u003c\/p\u003e \u003cp\u003e7.6 Wireless Power Transmission in Medical use, 201\u003c\/p\u003e \u003cp\u003e7.7 Conclusion, 204\u003c\/p\u003e \u003cp\u003eAcknowledgments, 205\u003c\/p\u003e \u003cp\u003eReferences, 205\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 Energy-Efficient Physical Activity Detection in Wireless Body Area Networks 211\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eDaphney-Stavroula Zois, Sangwon Lee, Murali Annavaram, and Urbashi Mitra\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e8.1 Introduction, 211\u003c\/p\u003e \u003cp\u003e8.2 Knowme Platform, 215\u003c\/p\u003e \u003cp\u003e8.3 Energy Impact of Design Choices, 217\u003c\/p\u003e \u003cp\u003e8.4 Problem Formulation, 228\u003c\/p\u003e \u003cp\u003e8.5 Sensor Selection Strategies, 232\u003c\/p\u003e \u003cp\u003e8.6 Alternative Problem Formulation, 237\u003c\/p\u003e \u003cp\u003e8.7 Sensor Selection Strategies for the Alternative Formulation, 241\u003c\/p\u003e \u003cp\u003e8.8 Experiments, 244\u003c\/p\u003e \u003cp\u003e8.9 Related Work, 254\u003c\/p\u003e \u003cp\u003e8.10 Conclusion, 256\u003c\/p\u003e \u003cp\u003eAcknowledgments, 257\u003c\/p\u003e \u003cp\u003eReferences, 257\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Markov Decision Process for Adaptive Control of Distributed Body Sensor Networks 263\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eShuping Liu, Anand Panangadan, Ashit Talukder, and Cauligi S. Raghavendra\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e9.1 Introduction, 263\u003c\/p\u003e \u003cp\u003e9.2 Rationale for MDP Formulation, 265\u003c\/p\u003e \u003cp\u003e9.3 Related Work, 268\u003c\/p\u003e \u003cp\u003e9.4 Problem Statement, Assumptions, and Approach, 269\u003c\/p\u003e \u003cp\u003e9.5 MDP Model for Multiple Sensor Nodes, 272\u003c\/p\u003e \u003cp\u003e9.6 Communication, 274\u003c\/p\u003e \u003cp\u003e9.7 Simulation Results, 276\u003c\/p\u003e \u003cp\u003e9.8 Conclusions, 292\u003c\/p\u003e \u003cp\u003eAcknowledgment, 294\u003c\/p\u003e \u003cp\u003eReferences, 294\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART III NANOSCALE WIRELESS COMPUTING IN MEDICINE 297\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 An Introduction to Nanomedicine 299\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eAmber Bhargava, Janet Cheung, Mary Mehrnoosh Eshaghian-Wilner, Wan Lee, Kodiak Ravicz, Mike Schlesinger, Yesha Shah, and Abhishek Uppal\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e10.1 Introduction, 299\u003c\/p\u003e \u003cp\u003e10.2 Nanomedical Technology, 301\u003c\/p\u003e \u003cp\u003e10.3 Detection, 303\u003c\/p\u003e \u003cp\u003e10.4 Treatment, 305\u003c\/p\u003e \u003cp\u003e10.5 Biocompatibility, 309\u003c\/p\u003e \u003cp\u003e10.6 Power, 311\u003c\/p\u003e \u003cp\u003e10.7 Computer Modeling, 313\u003c\/p\u003e \u003cp\u003e10.8 Research Institutions, 315\u003c\/p\u003e \u003cp\u003e10.9 Conclusion, 317\u003c\/p\u003e \u003cp\u003eAcknowledgments, 317\u003c\/p\u003e \u003cp\u003eReferences, 317\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Nanomedicine Using Magneto-Electric Nanoparticles 323\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eMary Mehrnoosh Eshaghian-Wilner, Andrew Prajogi, Kodiak Ravicz, Gaurav Sarkar, Umang Sharma, Rakesh Guduru, and Sakhrat Khizroev\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e11.1 Introduction, 323\u003c\/p\u003e \u003cp\u003e11.2 Overview of MENs, 324\u003c\/p\u003e \u003cp\u003e11.3 Experiment 1: Externally Controlled On-Demand Release of Anti-HIV Drug Azttp Using Mens as Carriers, 325\u003c\/p\u003e \u003cp\u003e11.4 Experiment 2: Mens to Enable Field-Controlled High-Specificity Drug Delivery to Eradicate Ovarian Cancer Cells, 331\u003c\/p\u003e \u003cp\u003e11.5 Experiment 3: Magnetoelectric “Spin” on Stimulating the Brain, 339\u003c\/p\u003e \u003cp\u003e11.6 Bioceramics: Bone Regeneration and MNS, 348\u003c\/p\u003e \u003cp\u003e11.7 Conclusion, 351\u003c\/p\u003e \u003cp\u003eReferences, 353\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12 DNA Computation in Medicine 359\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eNoam Mamet and Ido Bachelet\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e12.1 Background for the Non-Biologist, 359\u003c\/p\u003e \u003cp\u003e12.2 Introduction, 362\u003c\/p\u003e \u003cp\u003e12.3 In Vitro Computing, 364\u003c\/p\u003e \u003cp\u003e12.4 Computation in Vivo, 370\u003c\/p\u003e \u003cp\u003e12.5 Challenges, 373\u003c\/p\u003e \u003cp\u003e12.6 Glimpse into the Future, 373\u003c\/p\u003e \u003cp\u003eReferences, 374\u003c\/p\u003e \u003cp\u003e\u003cb\u003e13 Graphene-Based Nanosystems for the Detection of Proteinic Biomarkers of Disease: Implication in Translational Medicine 377\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eFarid Menaa, Sandeep Kumar Vashist, Adnane Abdelghani, and Bouzid Menaa\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e13.1 Introduction, 377\u003c\/p\u003e \u003cp\u003e13.2 Structural and Physicochemical Properties of Graphene and Main Derivatives, 379\u003c\/p\u003e \u003cp\u003e13.3 Graphene and Derivatives-Based Biosensing Nanosystems and Applications, 382\u003c\/p\u003e \u003cp\u003e13.4 Conclusion and Perspectives, 389\u003c\/p\u003e \u003cp\u003eConflict of Interest, 390\u003c\/p\u003e \u003cp\u003eAbbreviations, 390\u003c\/p\u003e \u003cp\u003eReferences, 391\u003c\/p\u003e \u003cp\u003e\u003cb\u003e14 Modeling Brain Disorders in Silicon Nanotechnologies 401\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eAlice C. Parker, Saeid Barzegarjalali, Kun Yue, Rebecca Lee, and Sukanya Patil\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e14.1 Introduction, 401\u003c\/p\u003e \u003cp\u003e14.2 The BioRC Project, 402\u003c\/p\u003e \u003cp\u003e14.3 Background: BioRC Neural Circuits, 404\u003c\/p\u003e \u003cp\u003e14.4 Modeling Synapses with CNT Transistors, 408\u003c\/p\u003e \u003cp\u003e14.5 Modeling OCD with Hybrid CMOS\/Nano Circuits, 410\u003c\/p\u003e \u003cp\u003e14.6 The Biological Cortical Neuron and Hybrid Electronic Cortical Neuron, 411\u003c\/p\u003e \u003cp\u003e14.7 Biological OCD Circuit and Biomimetic Model, 412\u003c\/p\u003e \u003cp\u003e14.8 Indirect Pathway: The Braking Mechanism, 413\u003c\/p\u003e \u003cp\u003e14.9 Direct Pathway: The Accelerator, 414\u003c\/p\u003e \u003cp\u003e14.10 Typical and Atypical Responses, 415\u003c\/p\u003e \u003cp\u003e14.11 Modeling Schizophrenic Hallucinations with Hybrid CMOS\/Nano Circuits, 416\u003c\/p\u003e \u003cp\u003e14.12 Explanation for Schizophrenia Symptoms, 416\u003c\/p\u003e \u003cp\u003e14.13 Disinhibition due to Miswiring, 418\u003c\/p\u003e \u003cp\u003e14.14 Our Hybrid Neuromorphic Prediction Network, 418\u003c\/p\u003e \u003cp\u003e14.15 Simulation Results, 419\u003c\/p\u003e \u003cp\u003e14.16 Numerical Analysis of False Firing, 421\u003c\/p\u003e \u003cp\u003e14.17 Modeling PD with CMOS Circuits, 422\u003c\/p\u003e \u003cp\u003e14.18 Modeling MS with CMOS Circuits, 424\u003c\/p\u003e \u003cp\u003e14.19 Demyelination Circuit, 425\u003c\/p\u003e \u003cp\u003e14.20 Conclusions and Future Trends, 426\u003c\/p\u003e \u003cp\u003eReferences, 428\u003c\/p\u003e \u003cp\u003e\u003cb\u003e15 Linking Medical Nanorobots to Pervasive Computing 431\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eSylvain Martel\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e15.1 Introduction, 431\u003c\/p\u003e \u003cp\u003e15.2 Complementary Functionalities, 432\u003c\/p\u003e \u003cp\u003e15.3 Main Specifications for such Nanorobotic Agents (Nanorobots), 433\u003c\/p\u003e \u003cp\u003e15.4 Medical Nanorobotic Agents—An Example, 436\u003c\/p\u003e \u003cp\u003e15.5 Nanorobotic Communication Links Allowing Pervasive Computing, 438\u003c\/p\u003e \u003cp\u003e15.6 Types of Information, 439\u003c\/p\u003e \u003cp\u003e15.7 Medical Nanorobotic Agents for Monitoring and Early Detection, 440\u003c\/p\u003e \u003cp\u003e15.8 Medical Nanorobotics and Pervasive Computing—Main Conditions that must be met for its Feasibility, 442\u003c\/p\u003e \u003cp\u003e15.9 Conclusion, 443\u003c\/p\u003e \u003cp\u003eReferences, 444\u003c\/p\u003e \u003cp\u003e\u003cb\u003e16 Nanomedicine’s Transversality: Some Implications of the Nanomedical Paradigm 447\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eJosé J. López and Mathieu Noury\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e16.1 Introduction, 447\u003c\/p\u003e \u003cp\u003e16.2 Nanomedicine’s Promises, 448\u003c\/p\u003e \u003cp\u003e16.3 Analysing Implications of the Nanomedicine Paradigm, 451\u003c\/p\u003e \u003cp\u003e16.4 The Molecular Underpinnings of Nanomedicine’s Transversality, 456\u003c\/p\u003e \u003cp\u003e16.5 Nanomedicine as Predictive Medicine, 457\u003c\/p\u003e \u003cp\u003e16.6 Nanomedicine as Personalized Medicine, 460\u003c\/p\u003e \u003cp\u003e16.7 Nanomedicine as Regenerative Medicine, 465\u003c\/p\u003e \u003cp\u003e16.8 Conclusion, 466\u003c\/p\u003e \u003cp\u003eReferences, 468\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART IV ETHICAL AND LEGAL ASPECTS OF WIRELESS COMPUTING IN MEDICINE 473\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e17 Ethical Challenges of Ubiquitous Health Care 475\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eWilliam Sims Bainbridge\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e17.1 Introduction, 475\u003c\/p\u003e \u003cp\u003e17.2 A Philosophical Framework, 478\u003c\/p\u003e \u003cp\u003e17.3 Information Deviance, 480\u003c\/p\u003e \u003cp\u003e17.4 The Current Frenzy, 482\u003c\/p\u003e \u003cp\u003e17.5 Genetic Informatics, 485\u003c\/p\u003e \u003cp\u003e17.6 Ubiquitous Information Technology, 489\u003c\/p\u003e \u003cp\u003e17.7 Stasis versus Progress, 492\u003c\/p\u003e \u003cp\u003e17.8 Problematic Ethics, 494\u003c\/p\u003e \u003cp\u003e17.9 Leadership in Science and Engineering Ethics, 496\u003c\/p\u003e \u003cp\u003e17.10 Conclusion, 498\u003c\/p\u003e \u003cp\u003eReferences, 499\u003c\/p\u003e \u003cp\u003e\u003cb\u003e18 The Ethics of Ubiquitous Computing in Health Care 507\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eClark A. Miller, Heather M. Ross, Gaymon Bennett, and J. Benjamin Hurlbut\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e18.1 Introduction, 507\u003c\/p\u003e \u003cp\u003e18.2 Ubiquitous Computing and the Transformation of Health Care: Three Visions, 511\u003c\/p\u003e \u003cp\u003e18.3 Case Study: Cardiac Implanted Electrical Devices, 516\u003c\/p\u003e \u003cp\u003e18.4 Ethical Reflections, 521\u003c\/p\u003e \u003cp\u003e18.5 Conclusions: The Need for Socio-Technical Design, 534\u003c\/p\u003e \u003cp\u003eReferences, 537\u003c\/p\u003e \u003cp\u003e\u003cb\u003e19 Privacy Protection of Electronic Healthcare Records in e-Healthcare Systems 541\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eFredrick Japhet Mtenzi\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e19.1 Introduction, 541\u003c\/p\u003e \u003cp\u003e19.2 Security and Privacy Concerns of EHR in e-Healthcare Systems, 545\u003c\/p\u003e \u003cp\u003e19.3 Privacy Laws and Regulations of EHRs, 547\u003c\/p\u003e \u003cp\u003e19.4 Privacy of EHRs in e-Healthcare Systems, 552\u003c\/p\u003e \u003cp\u003e19.5 Discussion and Conclusion, 558\u003c\/p\u003e \u003cp\u003e19.6 Contributions and Future Research, 559\u003c\/p\u003e \u003cp\u003eReferences, 561\u003c\/p\u003e \u003cp\u003e\u003cb\u003e20 Ethical, Privacy, and Intellectual Property Issues in Nanomedicine 567\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eKatie Atalla, Ayush Chaudhary, Mary Mehrnoosh Eshaghian-Wilner, Arushi Gupta, Raj Mehta, Adarsh Nayak, Andrew Prajogi, Kodiak Ravicz, Ben Shiroma, and Pujal Trivedi\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e20.1 Introduction, 567\u003c\/p\u003e \u003cp\u003e20.2 Ethical Issues, 568\u003c\/p\u003e \u003cp\u003e20.3 Privacy Issues, 579\u003c\/p\u003e \u003cp\u003e20.4 IP Issues, 590\u003c\/p\u003e \u003cp\u003e20.5 Conclusion, 596\u003c\/p\u003e \u003cp\u003eAcknowledgments, 596\u003c\/p\u003e \u003cp\u003eReferences, 596\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART V CONCLUSION 601\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e21 Concluding Remarks 603\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eZhaoqi Chen, Mary Mehrnoosh Eshaghian-Wilner, Kalyani Gonde, Kodiak Ravicz, Rakshith Saligram and Mike Schlesinger\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e21.1 Wireless Computing in Health Care, 603\u003c\/p\u003e \u003cp\u003e21.2 Nanomedicine, 606\u003c\/p\u003e \u003cp\u003e21.3 Ethical, Privacy, and Intellectual Property Issues of Nanomedicine and Wireless Computing, 609\u003c\/p\u003e \u003cp\u003e21.4 Conclusions, 610\u003c\/p\u003e \u003cp\u003eAcknowledgments, 610\u003c\/p\u003e \u003cp\u003eReferences, 610\u003c\/p\u003e \u003cp\u003eIndex 613\u003c\/p\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":48738355675479,"sku":"9781118993590","price":117.85,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781118993590.jpg?v=1723811966"},{"product_id":"silberschatzs-operating-system-concepts-global-edition-9781119454083","title":"Silberschatzs Operating System Concepts Global","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003ePart One Overview\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 1 Introduction\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 What Operating Systems Do 4\u003c\/p\u003e \u003cp\u003e1.2 Computer-System Organization 7\u003c\/p\u003e \u003cp\u003e1.3 Computer-System Architecture 15\u003c\/p\u003e \u003cp\u003e1.4 Operating-System Operations 21\u003c\/p\u003e \u003cp\u003e1.5 Resource Management 27\u003c\/p\u003e \u003cp\u003e1.6 Security and Protection 33\u003c\/p\u003e \u003cp\u003e1.7 Virtualization 34\u003c\/p\u003e \u003cp\u003e1.8 Distributed Systems 35\u003c\/p\u003e \u003cp\u003e1.9 Kernel Data Structures 36\u003c\/p\u003e \u003cp\u003e1.10 Computing Environments 40\u003c\/p\u003e \u003cp\u003e1.11 Free and Open-Source Operating Systems 46\u003c\/p\u003e \u003cp\u003e1.12 Summary 51\u003c\/p\u003e \u003cp\u003eExercises 53\u003c\/p\u003e \u003cp\u003eFurther Reading 57\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 2 Operating-System Structures\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 Operating-System Services 59\u003c\/p\u003e \u003cp\u003e2.2 User and Operating-System Interface 62\u003c\/p\u003e \u003cp\u003e2.3 System Calls 66\u003c\/p\u003e \u003cp\u003e2.4 System Services 78\u003c\/p\u003e \u003cp\u003e2.5 Linkers and Loaders 79\u003c\/p\u003e \u003cp\u003e2.6 Why Applications Are Operating-System Specific 81\u003c\/p\u003e \u003cp\u003e2.7 Operating-System Design and Implementation 83\u003c\/p\u003e \u003cp\u003e2.8 Operating-System Structure 85\u003c\/p\u003e \u003cp\u003e2.9 Building and Booting an Operating System 95\u003c\/p\u003e \u003cp\u003e2.10 Operating-System Debugging 99\u003c\/p\u003e \u003cp\u003e2.11 Summary 104\u003c\/p\u003e \u003cp\u003eExercises 105\u003c\/p\u003e \u003cp\u003eFurther Reading 107\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart Two Process Management\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 3 Processes\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Process Concept 112\u003c\/p\u003e \u003cp\u003e3.2 Process Scheduling 116\u003c\/p\u003e \u003cp\u003e3.3 Operations on Processes 122\u003c\/p\u003e \u003cp\u003e3.4 Interprocess Communication 129\u003c\/p\u003e \u003cp\u003e3.5 IPC in Shared-Memory Systems 131\u003c\/p\u003e \u003cp\u003e3.6 IPC in Message-Passing Systems 133\u003c\/p\u003e \u003cp\u003e3.7 Examples of IPC Systems 138\u003c\/p\u003e \u003cp\u003e3.8 Communication in Client–Server Systems 151\u003c\/p\u003e \u003cp\u003e3.9 Summary 159\u003c\/p\u003e \u003cp\u003eExercises 161\u003c\/p\u003e \u003cp\u003eFurther Reading 166\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 4 Threads \u0026amp; Concurrency\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Overview 168\u003c\/p\u003e \u003cp\u003e4.2 Multicore Programming 170\u003c\/p\u003e \u003cp\u003e4.3 Multithreading Models 174\u003c\/p\u003e \u003cp\u003e4.4 Thread Libraries 176\u003c\/p\u003e \u003cp\u003e4.5 Implicit Threading 184\u003c\/p\u003e \u003cp\u003e4.6 Threading Issues 196\u003c\/p\u003e \u003cp\u003e4.7 Operating-System Examples 202\u003c\/p\u003e \u003cp\u003e4.8 Summary 204\u003c\/p\u003e \u003cp\u003eExercises 205\u003c\/p\u003e \u003cp\u003eFurther Reading 208\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 5 CPU Scheduling\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Basic Concepts 212\u003c\/p\u003e \u003cp\u003e5.2 Scheduling Criteria 216\u003c\/p\u003e \u003cp\u003e5.3 Scheduling Algorithms 217\u003c\/p\u003e \u003cp\u003e5.4 Thread Scheduling 229\u003c\/p\u003e \u003cp\u003e5.5 Multi-Processor Scheduling 232\u003c\/p\u003e \u003cp\u003e5.6 Real-Time CPU Scheduling 239\u003c\/p\u003e \u003cp\u003e5.7 Operating-System Examples 246\u003c\/p\u003e \u003cp\u003e5.8 Algorithm Evaluation 256\u003c\/p\u003e \u003cp\u003e5.9 Summary 262\u003c\/p\u003e \u003cp\u003eExercises 263\u003c\/p\u003e \u003cp\u003eFurther Reading 270\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart Three Process Synchronization\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 6 Synchronization Tools\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 Background 273\u003c\/p\u003e \u003cp\u003e6.2 The Critical-Section Problem 276\u003c\/p\u003e \u003cp\u003e6.3 Peterson’s Solution 278\u003c\/p\u003e \u003cp\u003e6.4 Hardware Support for Synchronization 281\u003c\/p\u003e \u003cp\u003e6.5 Mutex Locks 286\u003c\/p\u003e \u003cp\u003e6.6 Semaphores 288\u003c\/p\u003e \u003cp\u003e6.7 Monitors 292\u003c\/p\u003e \u003cp\u003e6.8 Liveness 299\u003c\/p\u003e \u003cp\u003e6.9 Evaluation 300\u003c\/p\u003e \u003cp\u003e6.10 Summary 302\u003c\/p\u003e \u003cp\u003eExercises 303\u003c\/p\u003e \u003cp\u003eFurther Reading 309\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 7 Synchronization Examples\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 Classic Problems of Synchronization 311\u003c\/p\u003e \u003cp\u003e7.2 Synchronization within the Kernel 317\u003c\/p\u003e \u003cp\u003e7.3 POSIX Synchronization 321\u003c\/p\u003e \u003cp\u003e7.4 Synchronization in Java 325\u003c\/p\u003e \u003cp\u003e7.5 Alternative Approaches 333\u003c\/p\u003e \u003cp\u003e7.6 Summary 336\u003c\/p\u003e \u003cp\u003eExercises 336\u003c\/p\u003e \u003cp\u003eFurther Reading 338\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 8 Deadlocks\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 System Model 342\u003c\/p\u003e \u003cp\u003e8.2 Deadlock in Multithreaded Applications 343\u003c\/p\u003e \u003cp\u003e8.3 Deadlock Characterization 345\u003c\/p\u003e \u003cp\u003e8.4 Methods for Handling Deadlocks 350\u003c\/p\u003e \u003cp\u003e8.5 Deadlock Prevention 351\u003c\/p\u003e \u003cp\u003e8.6 Deadlock Avoidance 354\u003c\/p\u003e \u003cp\u003e8.7 Deadlock Detection 361\u003c\/p\u003e \u003cp\u003e8.8 Recovery from Deadlock 365\u003c\/p\u003e \u003cp\u003e8.9 Summary 367\u003c\/p\u003e \u003cp\u003eExercises 368\u003c\/p\u003e \u003cp\u003eFurther Reading 374\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart Four Memory Management\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 9 Main Memory\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Background 379\u003c\/p\u003e \u003cp\u003e9.2 Contiguous Memory Allocation 386\u003c\/p\u003e \u003cp\u003e9.3 Paging 390\u003c\/p\u003e \u003cp\u003e9.4 Structure of the Page Table 401\u003c\/p\u003e \u003cp\u003e9.5 Swapping 406\u003c\/p\u003e \u003cp\u003e9.6 Example: Intel 32- and 64-bit Architectures 409\u003c\/p\u003e \u003cp\u003e9.7 Example: ARMv8 Architecture 413\u003c\/p\u003e \u003cp\u003e9.8 Summary 414\u003c\/p\u003e \u003cp\u003eExercises 415\u003c\/p\u003e \u003cp\u003eFurther Reading 420\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 10 Virtual Memory\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 Background 421\u003c\/p\u003e \u003cp\u003e10.2 Demand Paging 424\u003c\/p\u003e \u003cp\u003e10.3 Copy-on-Write 431\u003c\/p\u003e \u003cp\u003e10.4 Page Replacement 433\u003c\/p\u003e \u003cp\u003e10.5 Allocation of Frames 445\u003c\/p\u003e \u003cp\u003e10.6 Thrashing 451\u003c\/p\u003e \u003cp\u003e10.7 Memory Compression 457\u003c\/p\u003e \u003cp\u003e10.8 Allocating Kernel Memory 458\u003c\/p\u003e \u003cp\u003e10.9 Other Considerations 462\u003c\/p\u003e \u003cp\u003e10.10 Operating-System Examples 468\u003c\/p\u003e \u003cp\u003e10.11 Summary 472\u003c\/p\u003e \u003cp\u003eExercises 473\u003c\/p\u003e \u003cp\u003eFurther Reading 482\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart Five Storage Management\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 11 Mass-Storage Structure\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 Overview of Mass-Storage Structure 485\u003c\/p\u003e \u003cp\u003e11.2 HDD Scheduling 493\u003c\/p\u003e \u003cp\u003e11.3 NVM Scheduling 497\u003c\/p\u003e \u003cp\u003e11.4 Error Detection and Correction 498\u003c\/p\u003e \u003cp\u003e11.5 Storage Device Management 499\u003c\/p\u003e \u003cp\u003e11.6 Swap-Space Management 503\u003c\/p\u003e \u003cp\u003e11.7 Storage Attachment 505\u003c\/p\u003e \u003cp\u003e11.8 RAID Structure 509\u003c\/p\u003e \u003cp\u003e11.9 Summary 521\u003c\/p\u003e \u003cp\u003eExercises 522\u003c\/p\u003e \u003cp\u003eFurther Reading 527\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 12 I\/O Systems\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e12.1 Overview 529\u003c\/p\u003e \u003cp\u003e12.2 I\/O Hardware 530\u003c\/p\u003e \u003cp\u003e12.3 Application I\/O Interface 540\u003c\/p\u003e \u003cp\u003e12.4 Kernel I\/O Subsystem 548\u003c\/p\u003e \u003cp\u003e12.5 Transforming I\/O Requests to Hardware Operations 556\u003c\/p\u003e \u003cp\u003e12.6 STREAMS 559\u003c\/p\u003e \u003cp\u003e12.7 Performance 561\u003c\/p\u003e \u003cp\u003e12.8 Summary 564\u003c\/p\u003e \u003cp\u003eExercises 565\u003c\/p\u003e \u003cp\u003eFurther Reading 567\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart Six File System\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 13 File-System Interface\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e13.1 File Concept 571\u003c\/p\u003e \u003cp\u003e13.2 Access Methods 581\u003c\/p\u003e \u003cp\u003e13.3 Directory Structure 583\u003c\/p\u003e \u003cp\u003e13.4 Protection 592\u003c\/p\u003e \u003cp\u003e13.5 Memory-Mapped Files 597\u003c\/p\u003e \u003cp\u003e13.6 Summary 602\u003c\/p\u003e \u003cp\u003eExercises 602\u003c\/p\u003e \u003cp\u003eFurther Reading 606\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 14 File-System Implementation\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e14.1 File-System Structure 608\u003c\/p\u003e \u003cp\u003e14.2 File-System Operations 610\u003c\/p\u003e \u003cp\u003e14.3 Directory Implementation 612\u003c\/p\u003e \u003cp\u003e14.4 Allocation Methods 614\u003c\/p\u003e \u003cp\u003e14.5 Free-Space Management 622\u003c\/p\u003e \u003cp\u003e14.6 Efficiency and Performance 626\u003c\/p\u003e \u003cp\u003e14.7 Recovery 630\u003c\/p\u003e \u003cp\u003e14.8 Example: The WAFL File System 633\u003c\/p\u003e \u003cp\u003e14.9 Summary 637\u003c\/p\u003e \u003cp\u003eExercises 638\u003c\/p\u003e \u003cp\u003eFurther Reading 640\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 15 File-System Internals\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e15.1 File Systems 643\u003c\/p\u003e \u003cp\u003e15.2 File-System Mounting 644\u003c\/p\u003e \u003cp\u003e15.3 Partitions and Mounting 647\u003c\/p\u003e \u003cp\u003e15.4 File Sharing 648\u003c\/p\u003e \u003cp\u003e15.5 Virtual File Systems 649\u003c\/p\u003e \u003cp\u003e15.6 Remote File Systems 651\u003c\/p\u003e \u003cp\u003e15.7 Consistency Semantics 654\u003c\/p\u003e \u003cp\u003e15.8 NFS 656\u003c\/p\u003e \u003cp\u003e15.9 Summary 661\u003c\/p\u003e \u003cp\u003eExercises 662\u003c\/p\u003e \u003cp\u003eFurther Reading 664\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart Seven Security and Protection\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 16 Security\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e16.1 The Security Problem 669\u003c\/p\u003e \u003cp\u003e16.2 Program Threats 673\u003c\/p\u003e \u003cp\u003e16.3 System and Network Threats 682\u003c\/p\u003e \u003cp\u003e16.4 Cryptography as a Security Tool 685\u003c\/p\u003e \u003cp\u003e16.5 User Authentication 696\u003c\/p\u003e \u003cp\u003e16.6 Implementing Security Defenses 701\u003c\/p\u003e \u003cp\u003e16.7 An Example: Windows 10 710\u003c\/p\u003e \u003cp\u003e16.8 Summary 712\u003c\/p\u003e \u003cp\u003eExercises 713\u003c\/p\u003e \u003cp\u003eFurther Reading 714\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 17 Protection\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e17.1 Goals of Protection 717\u003c\/p\u003e \u003cp\u003e17.2 Principles of Protection 718\u003c\/p\u003e \u003cp\u003e17.3 Protection Rings 719\u003c\/p\u003e \u003cp\u003e17.4 Domain of Protection 721\u003c\/p\u003e \u003cp\u003e17.5 Access Matrix 725\u003c\/p\u003e \u003cp\u003e17.6 Implementation of the Access Matrix 729\u003c\/p\u003e \u003cp\u003e17.7 Revocation of Access Rights 732\u003c\/p\u003e \u003cp\u003e17.8 Role-Based Access Control 733\u003c\/p\u003e \u003cp\u003e17.9 Mandatory Access Control (MAC) 734\u003c\/p\u003e \u003cp\u003e17.10 Capability-Based Systems 735\u003c\/p\u003e \u003cp\u003e17.11 Other Protection Improvement Methods 737\u003c\/p\u003e \u003cp\u003e17.12 Language-Based Protection 740\u003c\/p\u003e \u003cp\u003e17.13 Summary 746\u003c\/p\u003e \u003cp\u003eExercises 747\u003c\/p\u003e \u003cp\u003eFurther Reading 749\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart Eight Advanced Topics\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 18 Virtual Machines\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e18.1 Overview 753\u003c\/p\u003e \u003cp\u003e18.2 History 755\u003c\/p\u003e \u003cp\u003e18.3 Benefits and Features 756\u003c\/p\u003e \u003cp\u003e18.4 Building Blocks 759\u003c\/p\u003e \u003cp\u003e18.5 Types of VMs and Their Implementations 765\u003c\/p\u003e \u003cp\u003e18.6 Virtualization and Operating-System Components 771\u003c\/p\u003e \u003cp\u003e18.7 Examples 778\u003c\/p\u003e \u003cp\u003e18.8 Virtualization Research 780\u003c\/p\u003e \u003cp\u003e18.9 Summary 781\u003c\/p\u003e \u003cp\u003eExercises 782\u003c\/p\u003e \u003cp\u003eFurther Reading 783\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 19 Networks and Distributed Systems\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e19.1 Advantages of Distributed Systems 785\u003c\/p\u003e \u003cp\u003e19.2 Network Structure 787\u003c\/p\u003e \u003cp\u003e19.3 Communication Structure 790\u003c\/p\u003e \u003cp\u003e19.4 Network and Distributed Operating Systems 801\u003c\/p\u003e \u003cp\u003e19.5 Design Issues in Distributed Systems 805\u003c\/p\u003e \u003cp\u003e19.6 Distributed File Systems 809\u003c\/p\u003e \u003cp\u003e19.7 DFS Naming and Transparency 813\u003c\/p\u003e \u003cp\u003e19.8 Remote File Access 816\u003c\/p\u003e \u003cp\u003e19.9 Final Thoughts on Distributed File Systems 819\u003c\/p\u003e \u003cp\u003e19.10 Summary 820\u003c\/p\u003e \u003cp\u003eExercises 821\u003c\/p\u003e \u003cp\u003eFurther Reading 825\u003c\/p\u003e \u003cp\u003eCredits 827\u003c\/p\u003e \u003cp\u003eIndex 829 \u003c\/p\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":48738359378263,"sku":"9781119454083","price":47.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781119454083.jpg?v=1723811972"},{"product_id":"from-5g-to-6g-9781119883081","title":"From 5g to 6g","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eFrom 5G to 6G Understand the transition to the sixth generation of wireless with this bold introduction The transition from the fifth generation of wireless communication (5G) to the coming sixth generation (6G) promises to be one of the most significant phases in the history of telecommunications. The technological, social, and logistical challenges promise to be significant, and meeting these challenges will determine the future of wireless communication. Experts and professionals across dozens of fields and industries are beginning to reckon seriously with these challenges as the 6G revolution approaches. From 5G to 6G provides an overview of this transition, offering a snapshot of a moment in which 5G is establishing itself and 6G draws ever nearer. It focuses on recent advances in wireless technology that brings 6G closer to reality, as well as the near-term challenges that still have to be met for this transition to succeed. The result is an essential book for anyone wishing to understand the future of wireless telecommunications in an increasingly connected world. From 5G to 6G readers will also find: 6G applications to both AI and Machine Learning, technologies which loom ever larger in wireless communicationDiscussion of subjects including smart healthcare, cybersecurity, extended reality, and moreTreatment of the ongoing infrastructural and technological requirements for 6G  From 5G to 6G is essential for researchers and academics in wireless communication and computer science, as well as for undergraduates in related subjects and  professionals in wireless-adjacent fields.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eAbout the Author xiii\u003c\/p\u003e \u003cp\u003ePreface xv\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Technologies and Development for the Next Information Age 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 Introduction 1\u003c\/p\u003e \u003cp\u003e1.2 Roadmap to 6G 1\u003c\/p\u003e \u003cp\u003e1.2.1 Society 5.0 4\u003c\/p\u003e \u003cp\u003e1.2.2 Extended Reality 4\u003c\/p\u003e \u003cp\u003e1.2.3 Wireless Brain-Computer 5\u003c\/p\u003e \u003cp\u003e1.2.4 Haptic Communication 5\u003c\/p\u003e \u003cp\u003e1.2.5 Smart Healthcare 5\u003c\/p\u003e \u003cp\u003e1.2.6 Five-Sense Information 6\u003c\/p\u003e \u003cp\u003e1.2.7 The Internet of Everything 6\u003c\/p\u003e \u003cp\u003e1.2.8 5G to 6G 6\u003c\/p\u003e \u003cp\u003e1.3 AI and Cybersecurity: Paving the Way for the Future 10\u003c\/p\u003e \u003cp\u003e1.4 Fusion of IoT, AI, and Cybersecurity 10\u003c\/p\u003e \u003cp\u003e1.4.1 Where Did AI Begin? 12\u003c\/p\u003e \u003cp\u003e1.4.2 Role of AI 12\u003c\/p\u003e \u003cp\u003e1.4.3 Disadvantages of AI 12\u003c\/p\u003e \u003cp\u003e1.4.4 Advantages of AI 12\u003c\/p\u003e \u003cp\u003e1.4.5 Threats from Hackers 14\u003c\/p\u003e \u003cp\u003e1.5 How AI Can Help Solve These Problems 15\u003c\/p\u003e \u003cp\u003e1.6 Connected Devices and Cybersecurity 16\u003c\/p\u003e \u003cp\u003e1.7 Solutions for Data Management in Cybersecurity 17\u003c\/p\u003e \u003cp\u003e1.8 Conclusion 17\u003c\/p\u003e \u003cp\u003eReferences 18\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Networks of the Future 21\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 Introduction 21\u003c\/p\u003e \u003cp\u003e2.2 The Motive for Energy-Efficient ICTs 22\u003c\/p\u003e \u003cp\u003e2.2.1 Approaches 23\u003c\/p\u003e \u003cp\u003e2.3 Wireless Networks 24\u003c\/p\u003e \u003cp\u003e2.3.1 Wi-Fi 26\u003c\/p\u003e \u003cp\u003e2.3.2 Lte 28\u003c\/p\u003e \u003cp\u003e2.3.3 Heterogeneous Networks 29\u003c\/p\u003e \u003cp\u003e2.3.4 Femtocell Repeater 29\u003c\/p\u003e \u003cp\u003e2.3.5 The Dawn of 5G Wireless Systems 30\u003c\/p\u003e \u003cp\u003e2.3.6 Advancing from 5G to 6G Networks 32\u003c\/p\u003e \u003cp\u003e2.4 Cognitive Networking 33\u003c\/p\u003e \u003cp\u003e2.4.1 Zero-Touch Network and Service Management 34\u003c\/p\u003e \u003cp\u003e2.4.2 Zero-Trust Networking 35\u003c\/p\u003e \u003cp\u003e2.4.3 Information-Centric Networking 35\u003c\/p\u003e \u003cp\u003e2.4.3.1 Basic Concepts of ICN 36\u003c\/p\u003e \u003cp\u003e2.4.4 In-Network Computing 36\u003c\/p\u003e \u003cp\u003e2.4.5 Active Networking 36\u003c\/p\u003e \u003cp\u003e2.5 Mobile Edge Computing 37\u003c\/p\u003e \u003cp\u003e2.6 Quantum Communications 37\u003c\/p\u003e \u003cp\u003e2.6.1 Quantum Computing and 6G Wireless 38\u003c\/p\u003e \u003cp\u003e2.7 Cybersecurity of 6G 38\u003c\/p\u003e \u003cp\u003e2.8 Massive Machine-Type Communications (MTC) 39\u003c\/p\u003e \u003cp\u003e2.9 Edge-Intelligence and Pervasive Artificial Intelligence in 6G 40\u003c\/p\u003e \u003cp\u003e2.10 Blockchain: Foundations and Role in 6G 40\u003c\/p\u003e \u003cp\u003e2.11 Role of Open-Source Platforms in 6G 40\u003c\/p\u003e \u003cp\u003e2.11.1 PHY Technologies for 6G Wireless 40\u003c\/p\u003e \u003cp\u003e2.11.2 Reconfigurable Intelligent Surface for 6G Wireless Networks 41\u003c\/p\u003e \u003cp\u003e2.11.3 Millimeter-Wave and Terahertz Spectrum for 6G Wireless 41\u003c\/p\u003e \u003cp\u003e2.11.4 Challenges in Transport Layer for Terabit Communications 41\u003c\/p\u003e \u003cp\u003e2.11.5 High-Capacity Backhaul Connectivity for 6G Wireless 42\u003c\/p\u003e \u003cp\u003e2.11.6 Cloud-Native Approach for 6G Wireless Networks 42\u003c\/p\u003e \u003cp\u003e2.11.7 Machine Type Communications in 6G 42\u003c\/p\u003e \u003cp\u003e2.11.8 Impact of 5G and 6G on Health and Environment 42\u003c\/p\u003e \u003cp\u003e2.12 Integration of 5G with AI and IoT and Roadmap to 6G 43\u003c\/p\u003e \u003cp\u003e2.13 3gpp 47\u003c\/p\u003e \u003cp\u003e2.14 Conclusion 49\u003c\/p\u003e \u003cp\u003eReferences 49\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 The Future of Wireless Communication with 6G 53\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Introduction 53\u003c\/p\u003e \u003cp\u003e3.2 Recent Trends Leading to 6G Technology Evolution 53\u003c\/p\u003e \u003cp\u003e3.3 Security and Privacy Challenges in 6G Wireless Communications 53\u003c\/p\u003e \u003cp\u003e3.4 The Impact of 6G on Healthcare Systems 56\u003c\/p\u003e \u003cp\u003e3.5 The Impact of 6G on Space Technology and Satellite Communication 58\u003c\/p\u003e \u003cp\u003e3.6 The Impact of 6G on Other Industries 60\u003c\/p\u003e \u003cp\u003e3.7 Terahertz Wireless Systems and Networks with 6G 61\u003c\/p\u003e \u003cp\u003e3.8 The Future of 6G and Its Role in IT 62\u003c\/p\u003e \u003cp\u003eReferences 62\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Artificial Intelligence and Machine Learning in the Era of 5G and 6G Technology 65\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Artificial Intelligence and Machine Learning: Definitions, Applications, and Challenges 66\u003c\/p\u003e \u003cp\u003e4.1.1 Application of Machine Learning and Artificial Intelligence 66\u003c\/p\u003e \u003cp\u003e4.1.2 Challenges for Machine Learning and Artificial Intelligence 66\u003c\/p\u003e \u003cp\u003e4.2 Artificial Intelligence: Laws, Regulations, and Ethical Issues 67\u003c\/p\u003e \u003cp\u003e4.2.1 Ethical Governance in Artificial Intelligence 67\u003c\/p\u003e \u003cp\u003e4.2.2 The Future of Regulation for AI 67\u003c\/p\u003e \u003cp\u003e4.3 Potentials of Artificial Intelligence in Wireless 5G and 6G: Benefits and Challenges 68\u003c\/p\u003e \u003cp\u003e4.3.1 Artificial Intelligence in Wireless 5G and 6G 68\u003c\/p\u003e \u003cp\u003e4.3.2 Benefits and Challenges of AI in 5G and 6G 68\u003c\/p\u003e \u003cp\u003e4.3.3 How Can AI Be Used to Enhance 6G Wireless Security? 68\u003c\/p\u003e \u003cp\u003e4.3.4 The 6G Era’s Edge Intelligence and Cloudification 69\u003c\/p\u003e \u003cp\u003e4.3.5 Distributed Artificial Intelligence in 6G Security 69\u003c\/p\u003e \u003cp\u003e4.4 Cybersecurity Issues in Advanced 5G and 6G 70\u003c\/p\u003e \u003cp\u003e4.5 Benefits and Challenges of Using AI in Cybersecurity: Help or Hurt? 70\u003c\/p\u003e \u003cp\u003e4.6 How Can AI Be Used by Hackers Attacking Networks? 71\u003c\/p\u003e \u003cp\u003e4.7 Conclusion 72\u003c\/p\u003e \u003cp\u003eReferences 72\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 6G Wireless Communication Systems: Emerging Technologies, Architectures, Challenges, and Opportunities 73\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Introduction 73\u003c\/p\u003e \u003cp\u003e5.2 Important Aspects of Sixth-Generation Communication Technology 73\u003c\/p\u003e \u003cp\u003e5.2.1 A Much Higher Data Rate 74\u003c\/p\u003e \u003cp\u003e5.2.2 A Much Lower Latency 74\u003c\/p\u003e \u003cp\u003e5.2.3 Network Reliability and Accuracy 74\u003c\/p\u003e \u003cp\u003e5.2.4 Energy Efficiency 74\u003c\/p\u003e \u003cp\u003e5.2.5 Focus on Machines as Primary Users 74\u003c\/p\u003e \u003cp\u003e5.2.6 AI Wireless Communication Tools 74\u003c\/p\u003e \u003cp\u003e5.2.7 Personalized Network Experience 74\u003c\/p\u003e \u003cp\u003e5.3 Enabling Technologies Behind the Drive for 6G 76\u003c\/p\u003e \u003cp\u003e5.3.1 Artificial Intelligence 76\u003c\/p\u003e \u003cp\u003e5.3.2 Terahertz Communications 78\u003c\/p\u003e \u003cp\u003e5.3.3 Optical Wireless Technology 78\u003c\/p\u003e \u003cp\u003e5.4 Extreme Performance Technologies in 6G Connectivity 79\u003c\/p\u003e \u003cp\u003e5.4.1 Quantum Communication and Quantum ml 79\u003c\/p\u003e \u003cp\u003e5.4.2 Blockchain 80\u003c\/p\u003e \u003cp\u003e5.4.2.1 Internal Network Operations 80\u003c\/p\u003e \u003cp\u003e5.4.2.2 Ecosystem for Productive Collaboration 80\u003c\/p\u003e \u003cp\u003e5.4.2.3 Tactile Internet 80\u003c\/p\u003e \u003cp\u003e5.4.2.4 Spectrum Sharing (FDSS) and Free Duplexing 80\u003c\/p\u003e \u003cp\u003e5.5 6G Communications Using Intelligent Platforms 81\u003c\/p\u003e \u003cp\u003e5.5.1 Integrated Intelligence 82\u003c\/p\u003e \u003cp\u003e5.5.2 Satellite-Based Integrated Network 82\u003c\/p\u003e \u003cp\u003e5.5.3 Wireless Information and Energy Transfer Are Seamlessly Integrated 83\u003c\/p\u003e \u003cp\u003e5.6 Artificial Intelligence and a Data-Driven Approach to Networks 83\u003c\/p\u003e \u003cp\u003e5.6.1 Zero-Touch Network 84\u003c\/p\u003e \u003cp\u003e5.6.2 AI by Design 85\u003c\/p\u003e \u003cp\u003e5.6.3 Technological Fundamentals for Zero-Touch Systems 85\u003c\/p\u003e \u003cp\u003e5.7 Sensing for 6G 85\u003c\/p\u003e \u003cp\u003e5.7.1 A Bandwidth as Well as Carrier Frequency Rise 85\u003c\/p\u003e \u003cp\u003e5.7.2 Chip Technologies of the Future 86\u003c\/p\u003e \u003cp\u003e5.7.3 Models of Consistent Channels 86\u003c\/p\u003e \u003cp\u003e5.7.4 X-Haul and Transport Network for 6G 87\u003c\/p\u003e \u003cp\u003e5.8 Applications 87\u003c\/p\u003e \u003cp\u003e5.9 Innovative 6G Network Architectures 89\u003c\/p\u003e \u003cp\u003e5.10 Conclusion 89\u003c\/p\u003e \u003cp\u003eReferences 90\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 6G: Architecture, Applications, and Challenges 91\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 Introduction 91\u003c\/p\u003e \u003cp\u003e6.2 6G Network Architecture Vision 93\u003c\/p\u003e \u003cp\u003e6.2.1 6G Use Cases, Requirements, and Metrics 94\u003c\/p\u003e \u003cp\u003e6.2.2 What 5G Is Currently Covering 95\u003c\/p\u003e \u003cp\u003e6.3 6th Generation Networks: A Step Beyond 5G 97\u003c\/p\u003e \u003cp\u003e6.3.1 6G and the Fundamental Features 98\u003c\/p\u003e \u003cp\u003e6.4 Emerging Applications of 6G Wireless Networks 99\u003c\/p\u003e \u003cp\u003e6.4.1 Virtual, Augmented, and Mixed Reality 99\u003c\/p\u003e \u003cp\u003e6.4.2 Holographic Telepresence 100\u003c\/p\u003e \u003cp\u003e6.4.3 Automation: The Future of Factories 101\u003c\/p\u003e \u003cp\u003e6.4.4 Smart Lifestyle with the Integration of the Internet of Things 101\u003c\/p\u003e \u003cp\u003e6.4.5 Autonomous Driving and Connected Devices 101\u003c\/p\u003e \u003cp\u003e6.4.6 Healthcare 101\u003c\/p\u003e \u003cp\u003e6.4.7 Nonterrestrial Communication 101\u003c\/p\u003e \u003cp\u003e6.4.8 Underwater Communication 102\u003c\/p\u003e \u003cp\u003e6.4.9 Disaster Management 102\u003c\/p\u003e \u003cp\u003e6.4.10 Environment 102\u003c\/p\u003e \u003cp\u003e6.5 The Requirements and KPI Targets of 6G 102\u003c\/p\u003e \u003cp\u003e6.5.1 Extremely Low Latency 102\u003c\/p\u003e \u003cp\u003e6.5.2 Low Power Consumption 102\u003c\/p\u003e \u003cp\u003e6.5.3 High Data Rates 103\u003c\/p\u003e \u003cp\u003e6.5.4 High-Frequency Bands 103\u003c\/p\u003e \u003cp\u003e6.5.5 Ultra-Reliability 103\u003c\/p\u003e \u003cp\u003e6.5.6 Security and Privacy 103\u003c\/p\u003e \u003cp\u003e6.5.7 Massive Connection Density 104\u003c\/p\u003e \u003cp\u003e6.5.8 Extreme Coverage Extension 104\u003c\/p\u003e \u003cp\u003e6.5.9 Mobility 104\u003c\/p\u003e \u003cp\u003e6.6 6G Applications 104\u003c\/p\u003e \u003cp\u003e6.7 Challenges in 6G: Standardization, Design, and Deployment 104\u003c\/p\u003e \u003cp\u003eReferences 106\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Cybersecurity in Digital Transformation Era: Security Risks and Solutions 109\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 Introduction 109\u003c\/p\u003e \u003cp\u003e7.2 Digital Transformation and Mesh Networks of Networks 109\u003c\/p\u003e \u003cp\u003e7.3 Security as the Enemy of Digital Transformation 111\u003c\/p\u003e \u003cp\u003e7.4 The Current State of Cybercrime 113\u003c\/p\u003e \u003cp\u003e7.5 Security and Technologies of the Digital Transformation Economy 115\u003c\/p\u003e \u003cp\u003e7.6 Tackling the Cybersecurity Maturity Challenges to Succeed with Digital Transformation 116\u003c\/p\u003e \u003cp\u003e7.7 Security Maturity and Optimization: Perception versus Reality 117\u003c\/p\u003e \u003cp\u003e7.7.1 Why Cybersecurity Maturity Is Not What It Should Be in the Digital Business and Transformation Reality 118\u003c\/p\u003e \u003cp\u003e7.7.2 Why Cybersecurity Maturity and Strategy Are Lagging 119\u003c\/p\u003e \u003cp\u003e7.8 Changing Security Parameters and Cyber Risks Demand a Holistic Security Approach for Digital Business 120\u003c\/p\u003e \u003cp\u003e7.9 Cybersecurity Challenges and Digital Risks for the Future 121\u003c\/p\u003e \u003cp\u003e7.10 Conclusion 122\u003c\/p\u003e \u003cp\u003eReferences 122\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 Next Generations Networks: Integration, Trustworthiness, Privacy, and Security 125\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 Introduction 125\u003c\/p\u003e \u003cp\u003e8.2 The State of 5G Networks 127\u003c\/p\u003e \u003cp\u003e8.2.1 Applications and Services of 5G Technologies 128\u003c\/p\u003e \u003cp\u003e8.3 6G: Key Technologies 130\u003c\/p\u003e \u003cp\u003e8.4 6G: Application and Services 134\u003c\/p\u003e \u003cp\u003e8.5 Benefits of 6G over 5G: A Comparison 135\u003c\/p\u003e \u003cp\u003e8.5.1 Artificial Intelligence in 5G and 6G: Benefits and Challenges 135\u003c\/p\u003e \u003cp\u003e8.5.2 Artificial Intelligence and Cybersecurity 136\u003c\/p\u003e \u003cp\u003e8.5.3 Benefits and Challenges of AI and 6G for Cybersecurity as Defense and Offense 136\u003c\/p\u003e \u003cp\u003e8.6 6G: Integration and Roadmap 137\u003c\/p\u003e \u003cp\u003e8.7 Key Words in Safeguarding 6G 137\u003c\/p\u003e \u003cp\u003e8.7.1 Trust 137\u003c\/p\u003e \u003cp\u003e8.7.2 Security 137\u003c\/p\u003e \u003cp\u003e8.7.3 Privacy 138\u003c\/p\u003e \u003cp\u003e8.8 Trustworthiness in 6G 138\u003c\/p\u003e \u003cp\u003e8.8.1 Is Trust Networking Needed? 138\u003c\/p\u003e \u003cp\u003e8.8.2 Benefits of Trust Networking for 6G 138\u003c\/p\u003e \u003cp\u003e8.8.3 Constraints of Trust Networking in 6G 138\u003c\/p\u003e \u003cp\u003e8.8.4 Principles for Trust Networking 139\u003c\/p\u003e \u003cp\u003e8.8.5 Challenges in Trust Networking for 6G 139\u003c\/p\u003e \u003cp\u003e8.9 Network Security Architecture for 6G 140\u003c\/p\u003e \u003cp\u003e8.9.1 Privacy and Security in IoT for 6G 140\u003c\/p\u003e \u003cp\u003e8.10 6G Wireless Systems 141\u003c\/p\u003e \u003cp\u003e8.10.1 Advances 141\u003c\/p\u003e \u003cp\u003e8.10.2 Physical Layer Security as a Means of Confidentiality 142\u003c\/p\u003e \u003cp\u003e8.10.3 Challenges of Implementing Federated Learning 143\u003c\/p\u003e \u003cp\u003e8.10.4 Physical Layer Security for Six-Generation Connectivity 143\u003c\/p\u003e \u003cp\u003e8.10.5 Physical Layer Security Using Light Communications 144\u003c\/p\u003e \u003cp\u003e8.10.6 Challenges for Physical Layer Security 144\u003c\/p\u003e \u003cp\u003e8.10.7 Privacy Requirements for 6G 145\u003c\/p\u003e \u003cp\u003e8.10.8 Is Personal Information Really Personal? 145\u003c\/p\u003e \u003cp\u003e8.11 Fifth Generation vs. Sixth Generation 145\u003c\/p\u003e \u003cp\u003e8.12 Conclusion 146\u003c\/p\u003e \u003cp\u003eReferences 147\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Artificial Intelligence: Cybersecurity and Security Threats 149\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Introduction 149\u003c\/p\u003e \u003cp\u003e9.2 5G and 6G 150\u003c\/p\u003e \u003cp\u003e9.3 Cybersecurity in Its Current State 151\u003c\/p\u003e \u003cp\u003e9.4 AI as a Concept 153\u003c\/p\u003e \u003cp\u003e9.5 AI: A Solution for Cybersecurity 154\u003c\/p\u003e \u003cp\u003e9.6 AI: New Challenges in Cybersecurity 154\u003c\/p\u003e \u003cp\u003e9.7 Conclusion 156\u003c\/p\u003e \u003cp\u003eReferences 156\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Impact of Artificial Intelligence and Machine Learning on Cybersecurity 159\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 Introduction 159\u003c\/p\u003e \u003cp\u003e10.2 What Is Artificial Intelligence (AI)? 160\u003c\/p\u003e \u003cp\u003e10.2.1 Reactive Machines 160\u003c\/p\u003e \u003cp\u003e10.2.2 Limited Memory 160\u003c\/p\u003e \u003cp\u003e10.2.3 Theory of Mind 160\u003c\/p\u003e \u003cp\u003e10.2.4 Self-Awareness 161\u003c\/p\u003e \u003cp\u003e10.3 The Transformative Power of AI 161\u003c\/p\u003e \u003cp\u003e10.4 Understanding the Relationship Between AI and Cybersecurity 161\u003c\/p\u003e \u003cp\u003e10.5 The Promise and Challenges of AI for Cybersecurity 162\u003c\/p\u003e \u003cp\u003e10.5.1 Risks and Impacts of AI on Cybersecurity (Threats and Solutions) 163\u003c\/p\u003e \u003cp\u003e10.5.1.1 Domestic Risks 164\u003c\/p\u003e \u003cp\u003e10.5.1.2 Local Risks 164\u003c\/p\u003e \u003cp\u003e10.5.1.3 National Risks 164\u003c\/p\u003e \u003cp\u003e10.5.1.4 Why Prediction and Prevention 164\u003c\/p\u003e \u003cp\u003e10.6 Broad Domain of AI Security (Major Themes in the AI Security Landscape) 164\u003c\/p\u003e \u003cp\u003e10.6.1 Digital\/Physical 165\u003c\/p\u003e \u003cp\u003e10.6.2 Protection from Malicious Use of AI and Automated Cyberattacks 165\u003c\/p\u003e \u003cp\u003e10.6.3 Other Technologies with AI and Their Integration 165\u003c\/p\u003e \u003cp\u003e10.6.4 Political 165\u003c\/p\u003e \u003cp\u003e10.6.5 Manipulation and Disinformation Protection 165\u003c\/p\u003e \u003cp\u003e10.6.6 Infrastructure Based on AI and Digital Expertise of Government 166\u003c\/p\u003e \u003cp\u003e10.6.6.1 Economic 166\u003c\/p\u003e \u003cp\u003e10.6.6.2 Labor Displacement and Its Mitigation 166\u003c\/p\u003e \u003cp\u003e10.6.6.3 Promotion of AI R\u0026amp;D 166\u003c\/p\u003e \u003cp\u003e10.6.6.4 Education and Training That Is Updated 167\u003c\/p\u003e \u003cp\u003e10.7 Transparency of Artificial Intelligence and Accountability Societal Aspects 167\u003c\/p\u003e \u003cp\u003e10.7.1 Rights of Privacy and Data 167\u003c\/p\u003e \u003cp\u003e10.8 Global AI Security Priorities 168\u003c\/p\u003e \u003cp\u003e10.8.1 Global Economy 168\u003c\/p\u003e \u003cp\u003e10.8.2 Global Privacy and Data Rights 168\u003c\/p\u003e \u003cp\u003e10.8.2.1 AI and Ethics 169\u003c\/p\u003e \u003cp\u003e10.8.3 Automation of Cyberattacks or Social Engineering Attacks 170\u003c\/p\u003e \u003cp\u003e10.8.4 Target Prioritizing with Machine Learning 170\u003c\/p\u003e \u003cp\u003e10.9 Automation of Services in Cybercriminal Offense 170\u003c\/p\u003e \u003cp\u003e10.9.1 Increased Scale of Attacks 170\u003c\/p\u003e \u003cp\u003e10.10 The Future of AI in Cybersecurity 171\u003c\/p\u003e \u003cp\u003e10.11 Conclusion 171\u003c\/p\u003e \u003cp\u003eReferences 172\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 AI and Cybersecurity: Paving the Way for the Future 175\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 Introduction 175\u003c\/p\u003e \u003cp\u003e11.2 IoT Security and the Role of AI 176\u003c\/p\u003e \u003cp\u003e11.3 Cybercrime and Cybersecurity 179\u003c\/p\u003e \u003cp\u003e11.4 How Can AI Help Solve These Problems? 181\u003c\/p\u003e \u003cp\u003e11.5 The Realm of Cyberspace 181\u003c\/p\u003e \u003cp\u003e11.6 Connected Devices and Cybersecurity 182\u003c\/p\u003e \u003cp\u003e11.7 Solutions for Data Management in Cybersecurity 183\u003c\/p\u003e \u003cp\u003e11.8 Conclusion 183\u003c\/p\u003e \u003cp\u003eReferences 184\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12 Future 6G Networks 185\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e12.1 Introduction 185\u003c\/p\u003e \u003cp\u003e12.2 Vision, Challenges, and Key Features for Future 6G Networks 186\u003c\/p\u003e \u003cp\u003e12.2.1 Fourth Generation Long-Term Evolution (4G-LTE) 187\u003c\/p\u003e \u003cp\u003e12.3 Rationale for 6G Networks with Prevailing and Future Success of 5G 188\u003c\/p\u003e \u003cp\u003e12.4 Missing Units from LTE and 5G That 6G Will Integrate 189\u003c\/p\u003e \u003cp\u003e12.5 Features of 6G Networks 189\u003c\/p\u003e \u003cp\u003e12.5.1 Large Bandwidth 189\u003c\/p\u003e \u003cp\u003e12.5.2 Artificial Intelligence 189\u003c\/p\u003e \u003cp\u003e12.5.3 Operational Intelligence 190\u003c\/p\u003e \u003cp\u003e12.6 Wireless Networks 190\u003c\/p\u003e \u003cp\u003e12.6.1 Beyond 5G and Toward 6G 190\u003c\/p\u003e \u003cp\u003e12.6.2 Visible-Light Communications 191\u003c\/p\u003e \u003cp\u003e12.6.3 E-MBB Plus 191\u003c\/p\u003e \u003cp\u003e12.6.4 Big Communications 191\u003c\/p\u003e \u003cp\u003e12.6.5 Secure Ultra-Reliable Low-Latency Communications 192\u003c\/p\u003e \u003cp\u003e12.6.6 Three-Dimensional Integrated Communications 192\u003c\/p\u003e \u003cp\u003e12.6.7 Underwater Communication 193\u003c\/p\u003e \u003cp\u003e12.6.8 Space Communication 194\u003c\/p\u003e \u003cp\u003e12.6.9 UAV-Based Communication 194\u003c\/p\u003e \u003cp\u003e12.6.10 Unconventional Data Communications 194\u003c\/p\u003e \u003cp\u003e12.6.11 Tactical Communications 195\u003c\/p\u003e \u003cp\u003e12.6.12 Holographic Communications 195\u003c\/p\u003e \u003cp\u003e12.6.13 Human-Bond Communications 196\u003c\/p\u003e \u003cp\u003e12.7 Challenges for 6G Networks 196\u003c\/p\u003e \u003cp\u003e12.7.1 Potential Health Issues 196\u003c\/p\u003e \u003cp\u003e12.7.2 Security and Privacy Concerns 197\u003c\/p\u003e \u003cp\u003e12.7.3 Research Activities and Trends 197\u003c\/p\u003e \u003cp\u003e12.8 Conclusion 198\u003c\/p\u003e \u003cp\u003eReferences 200\u003c\/p\u003e \u003cp\u003eIndex 203\u003c\/p\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":48738373140823,"sku":"9781119883081","price":91.8,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781119883081.jpg?v=1723811988"},{"product_id":"programming-the-bbc-microbit-getting-started-with-micropython-9781260117585","title":"Programming the BBC microbit Getting Started with","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cdiv\u003e\n\u003cdiv\u003e\u003cb\u003ePublisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, \u003cspan style=\"white-space: pre;\"\u003e\u003c\/span\u003eauthenticity, or access to any online entitlements included with the product.\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eQuickly write innovative programs for your micro:bitâno experience necessary!\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eThis easy-to-follow guide shows, step-by-step, how to quickly get started with programming and creating fun applications on your micro:bit.. Written in the straightforward style that Dr. Simon Monk is famous for, \u003ci\u003eProgramming the BBC micro:bit: Getting Started with MicroPython\u003c\/i\u003e begins with basic concepts and gradually progresses to more advanced techniques. You will discover how to use the micro:bit's built-in hardware, use the LED display, accept input from sensors, attach external electronics, and handle wireless communication.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003eâ\u003cspan style=\"\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"McGraw-Hill Education","offers":[{"title":"Default Title","offer_id":48738472624471,"sku":"9781260117585","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781260117585.jpg?v=1723812074"},{"product_id":"cissp-practice-exams-fifth-edition-9781260142679","title":"CISSP Practice Exams Fifth Edition","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cdiv\u003e\n\u003cdiv\u003e\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"font-size:12.0pt;line-height:107%;font-family:\" times new roman\u003e\u003cb\u003ePublisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, \u003cspan style=\"white-space:pre\"\u003e\u003c\/span\u003eauthenticity, or access to any online entitlements included with the product.\u003c\/b\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eDonât Let the Real Test Be Your First Test!\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eThis fully updated self-study guide offers complete coverage of all eight Certified Information Systems Security Professional exam domains developed by the International Information Systems Security Certification Consortium (ISC)2 . To reinforce important skills and facilitate retention, every question is accompanied by in-depth explanations for both correct and incorrect answers. Designed to help you pass the test with ease, this book is the ideal companion to the bestselling \u003ci\u003eCISSP All-in-One Exam Guide\u003c\/i\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eChapter 1: \u003c\/b\u003eSecurity and Risk Management\u003cbr\u003e\u003cb\u003eChapter 2: \u003c\/b\u003eAsset Security\u003cbr\u003e\u003cb\u003eChapter 3: \u003c\/b\u003eSecurity Engineering\u003cbr\u003e\u003cb\u003eChapter 4: \u003c\/b\u003eCommunication and Network Security\u003cbr\u003e\u003cb\u003eChapter 5: \u003c\/b\u003eIdentity and Access Management\u003cbr\u003e\u003cb\u003eChapter 6: \u003c\/b\u003eSecurity Assessment and Testing\u003cbr\u003e\u003cb\u003eChapter 7: \u003c\/b\u003eSecurity Operations\u003cbr\u003e\u003cb\u003eChapter 8: \u003c\/b\u003eSoftware Development Security\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"McGraw-Hill Education","offers":[{"title":"Default Title","offer_id":48738476491095,"sku":"9781260142679","price":24.69,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781260142679.jpg?v=1723812077"},{"product_id":"schaums-outline-of-mathematica-third-edition-9781260120721","title":"Schaums Outline of Mathematica Third Edition","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eTough Test Questions? Missed Lectures? Not Enough Time?\u003c\/i\u003e\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003e\u003cbr\u003e\u003c\/i\u003e\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eFortunately, thereâs \u003ci\u003eSchaumâs\u003c\/i\u003e\u003c\/b\u003e\u003ci\u003e.\u003c\/i\u003e \u003cbr\u003e\u003cbr\u003e\u003cbr\u003eMore than 40 million students have trusted \u003ci\u003eSchaumâs\u003c\/i\u003e to help them succeed in the classroom and on exams. \u003ci\u003eSchaumâs \u003c\/i\u003eis the key to faster learning and higher grades in every subject. Each Outline presents all the essential course information in an easy-to-follow, topic-by-topic format. You also get hundreds of examples, sovled problems, and practice exercises to test your skills. \u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eThis \u003ci\u003eSchaumâs Outline\u003c\/i\u003e gives you:\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eâ  750 exercises with answers\u003cbr\u003eâ  Introduction to the most widely used language in technical and scientific computing\u003cbr\u003eâ  Reference index of the most useful commands in Mathematica\u003cbr\u003eâ Support for all major textbooks for courses in Mathematica\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eSchaumâs\u003c\/i\u003e reinforces the main concepts required in your course and offers","brand":"McGraw-Hill Education","offers":[{"title":"Default Title","offer_id":48738480619863,"sku":"9781260120721","price":25.59,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781260120721.jpg?v=1723812081"},{"product_id":"mike-meyers-comptia-a-core-2-certification-passport-exam-2201102-9781264612147","title":"Mike Meyers CompTIA A Core 2 Certification","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eAccelerated coverage of every topic on the 2022 version of the A+ Core 2 exam from CompTIA\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e Get on the fast track to becoming CompTIA A+ certified with this affordable, portable study tool. Inside, certification training gurus Mike Meyers and Ron Gilster guide you on your exam preparation path, providing expert tips and sound advice along the way. With an intensive focus on only what you need to know to pass the CompTIA A+ 220-1102 exam, this certification passport is your ticket to success on exam day.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eTECHNICAL BULLETS:\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003eInside:\u003cp\u003e\u003c\/p\u003e \u003cul\u003e\u003c\/ul\u003e\n\u003cli\u003eReviews and descriptions of the major features of Windows 10\/11, macOS, and Linux operating systems\u003c\/li\u003e\n\u003cli\u003eInformation and tips on operating systems, networking, and feature configurations\u003c\/li\u003e\n\u003cli\u003eEnhanced coverage of mobile device setup and troubleshooting\u003c\/li\u003e\n\u003cli\u003eEnhanced coverage of computer security\u003c\/li\u003e\n\u003cli\u003ePractice questions and content review after each objective prepare you for exam mastery\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eDomain 1: Operating Systems\u003cbr\u003eDomain 2: Security\u003cbr\u003eDomain 3: Software Troubleshooting\u003cbr\u003eDomain 4: Operational Procedures\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"McGraw-Hill Education","offers":[{"title":"Default Title","offer_id":48738481570135,"sku":"9781264612147","price":21.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781264612147.jpg?v=1723812081"},{"product_id":"the-fundamentals-of-heavy-tails-9781316511732","title":"The Fundamentals of Heavy Tails","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eHeavy tails extreme events or values more common than expected emerge everywhere: the economy, natural events, and social and information networks are just a few examples. Yet after decades of progress, they are still treated as mysterious, surprising, and even controversial, primarily because the necessary mathematical models and statistical methods are not widely known. This book, for the first time, provides a rigorous introduction to heavy-tailed distributions accessible to anyone who knows elementary probability. It tackles and tames the zoo of terminology for models and properties, demystifying topics such as the generalized central limit theorem and regular variation. It tracks the natural emergence of heavy-tailed distributions from a wide variety of general processes, building intuition. And it reveals the controversy surrounding heavy tails to be the result of flawed statistics, then equips readers to identify and estimate with confidence. Over 100 exercises complete this eng\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e'Heavy tailed distributions are ubiquitous in many disciplines which use probabilistic models. The book by Nair, Wierman and Zwart is a superb introduction to the topic and presents fundamental principles in a rigorous yet accessible manner. It is a must-read for researchers interested in understanding heavy tails.' R. Srikant, University of Illinois at Urbana-Champaign\u003cbr\u003e'As one of the people who keeps discovering heavy tails in computer systems, I'm thrilled to see a book that delves into the deeper foundations behind these ubiquitous distributions. This beautifully written book is both mathematically precise and also full of intuitions and examples which make it accessible to newcomers in the field.' Mor Harchol-Balter, Carnegie Mellon University\u003cbr\u003e'The book provides a fresh look at heavy-tailed probability distributions on the real line and their role in applied probability. The authors show that these distributions appear via natural algebraic operations. Their approach, towards understanding properties of these distributions, combines the key mathematical ideas alongside with informal explanations. Physical intuition is also provided, for example, the 'catastrophe\/big jump principle' for heavy-tailed distributions versus the 'conspiracy principle' for light-tailed ones. The book is designed to help the practitioner and includes many interesting examples and exercises that may help to the reader to adjust and enjoy its content.' Sergey Foss, Heriot-Watt University\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eCommonly used notation; 1. Introduction; Part I. Properties: 2. Scale invariance, power laws, and regular variation; 3. Catastrophes, conspiracies, and subexponential distributions; 4. Residual lives, hazard rates, and long tails; Part II. Emergence: 5. Additive processes; 6. Multiplicative processes; 7. Extremal processes; Part III. Estimation: 8. Estimating power-law distributions: Listen to the body; 9. Estimating power-law tails: Let the tail do the talking; References; Index.","brand":"Cambridge University Press","offers":[{"title":"Default Title","offer_id":48738560213335,"sku":"9781316511732","price":58.12,"currency_code":"GBP","in_stock":true}]},{"product_id":"computer-science-education-9781350296909","title":"Computer Science Education","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eDrawing together the most up-to-date research from experts all across the world, the second edition of Computer Science Education offers the most up-to-date coverage available on this developing subject, ideal for building confidence of new pre-service and in-service  educators      teaching a      new discipline. It provides an international overview of  key concepts, pedagogical approaches and assessment practices.    Highlights of the second edition include:-  New sections on machine learning and data-driven (epistemic) programming-  A new focus on equity and inclusion in computer science education- Chapters updated throughout, including a revised chapter on relating ethical and societal aspects to knowledge-rich aspects of computer science education-  A new set of chapters on the learning of programming, including design, pedagogy and misconceptions-  A chapter on the way we use language in the computer science classroom.    The book is structured to support the reader with chapter\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003eThis updated edition reflects developments in Computer Science (CS) education in accessible way and with strong emphasis on inclusion and social justice. The authors, leaders in the field, offer an international perspective on theoretical and practical considerations for teaching CS. An important textbook for preservice and inservice CS teachers. -- Yota Dimitriadi * Institute of Education, University of Reading, UK *\u003cbr\u003eCurated and crafted by international leaders in computer science (CS) education. They strike a balance between research, practice and thoughtful discussion, presenting evidence-based K-12 CS education in an accessible way. An ideal textbook for any teacher education program or of interest to practising teachers wishing to upskill or refresh in CS education. -- Rebecca Vivian * Research Fellow, Computer Science Education Research Group, The University of Adelaide, Australia *\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003ePreface Foreword to the 2nd edition Acknowledgements \u003cb\u003ePart I: Positioning Computer Science in Schools\u003c\/b\u003e 1. Introduction to Part 1, \u003ci\u003eCarsten Schulte (University of Paderborn, Germany)\u003c\/i\u003e 2. The Nature of Computing as a Discipline, \u003ci\u003eMatti Tedre (University of Eastern Finland, Finland)\u003c\/i\u003e 3. Perspectives on Computing Curricula, \u003ci\u003eErik Barendsen and Mara Saeli (Radboud University, The Netherlands)\u003c\/i\u003e 4. Computer Science, Interaction, and the World -The ARIadne Principle, \u003ci\u003eCarsten Schulte, Felix Winkelnkemper and Lea Budde (University of Paderborn, Germany)\u003c\/i\u003e 5. Computational Thinking: A Competency Whose Time Has Come, \u003ci\u003eShuchi Grover (SRI International's Center for Technology in Learning, USA) and Roy Pea (Stanford University, USA)\u003c\/i\u003e 6. Learning Machine Learning in K-12, \u003ci\u003eIlkka Jormanainen, Matti Tedre, Henriikka Vartiainen, Teemu Valtonen, Tapani Toivonen and Juho Kahila (University of Eastern Finland, Finland)\u003c\/i\u003e \u003cb\u003ePart II: Computing for All: Equity and Inclusion\u003c\/b\u003e 7. Introduction to Part 2, \u003ci\u003eNicol R. Howard\u003c\/i\u003e 8. Equity and Inclusion in Computer Science Education: Research on Challenges and Opportunities, \u003ci\u003eJill Denner and Shannon Campe (Education, Training, and Research, USA)\u003c\/i\u003e 9. Engaging Culturally Relevant and Responsive Pedagogies in Computer Science Classrooms, \u003ci\u003eTia C. Madkins (The University of Texas at Austin, USA) and Nicol R. Howard (University of Redlands, USA\u003c\/i\u003e) 10. Increasing access, participation, and inclusion within K-12 CS education through Universal Design for Learning and High Leverage Practices, \u003ci\u003eMaya Israel, Latoya Chandler, Alexis Cobo and Lauren Weisberg (University of Florida, USA)\u003c\/i\u003e \u003cb\u003ePart III: Teaching and Learning in Computer Science\u003c\/b\u003e 11. Introduction to Part 3, \u003ci\u003eErik Barendsen (Radboud University \u0026amp; Open University, The Netherlands)\u003c\/i\u003e 12. Teaching Computing in Primary Schools, \u003ci\u003eTim Bell (University of Canterbury, New Zealand) and Caitlin Duncan (Osaka University, Japan)\u003c\/i\u003e 13. Teaching of Concepts, \u003ci\u003ePaul Curzon, Peter W. McOwan, James Donohue, Seymour Wright and William Marsh (Queen Mary University of London, UK)\u003c\/i\u003e 14. Language and Computing, \u003ci\u003eIra Diethelm, Juliana Goschler, Timo Arnken (Carl von Ossietzky Universität - Didaktik der Informatik, Germany) and Sue Sentance (University of Cambridge, UK)\u003c\/i\u003e 15. Investigating Attitudes towards Learning Computer Science, \u003ci\u003eQuintin Cutts and Peter Donaldson (University of Glasgow, UK)\u003c\/i\u003e 16. Formative assessment in the Computing Classroom, \u003ci\u003eSue Sentance (University of Cambridge, UK) and Shuchi Grover (SRI International's Center for Technology in Learning, USA)\u003c\/i\u003e \u003cb\u003ePart IV: A Focus on Programming\u003c\/b\u003e 17. Introduction to Part 4, \u003ci\u003eSue Sentance (University of Cambridge, UK)\u003c\/i\u003e 18. Principles of Programming Education, \u003ci\u003eMichael E. Caspersen (It-vest - networking universities, Denmark)\u003c\/i\u003e 19. The Role of Design in Primary (K-5) Programming, \u003ci\u003eJane Waite (Raspberry Pi Foundation, UK)\u003c\/i\u003e 20. Misconceptions and the Beginner Programmer, \u003ci\u003eJuha Sorva (Aalto University, Finland)\u003c\/i\u003e 21. Programming in the Classroom, \u003ci\u003eSue Sentance (University of Cambridge, UK) and Jane Waite (Raspberry Pi Foundation, UK)\u003c\/i\u003e 22. Epistemic Programming, \u003ci\u003eSven Hüsing, Carsten Schulte and Felix Winkelnkemper (University of Padeborn, Germany)\u003c\/i\u003e Glossary Index","brand":"Bloomsbury Publishing PLC","offers":[{"title":"Default Title","offer_id":48738615198039,"sku":"9781350296909","price":25.64,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781350296909.jpg?v=1723812146"},{"product_id":"making-a-metaverse-that-matters-9781394155811","title":"Making a Metaverse That Matters","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eAn up-close account from the world's first metaverse-embedded reporter\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIn \u003ci\u003eMaking a Metaverse That Matters: From Snow Crash \u0026amp; Second Life to A Virtual World Worth Fighting For\u003c\/i\u003e, the celebrated author of \u003ci\u003eThe Making of Second Life\u003c\/i\u003e and \u003ci\u003eGame Design Secrets\u003c\/i\u003e, Wagner James Au, delivers an engrossing exploration of how nascent metaverse platforms have already captured the imagination of millions. Featuring powerful stories and dozens of incisive interviews with insiders including Metaverse creator Neal Stephenson himself, the author uses his unique, grassroots-level perspective as the first reporter embedded in a metaverse platform. Readers will learn about:\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHow to understand and define the Metaverse and cut through the many myths and misconceptions around it.\u003c\/li\u003e \u003cli\u003eA behind-the-scenes account of launching Second Life, the first metaverse platform to achieve mainstream awareness, and what its many controversies teach us.\u003c\/li\u003e \u003cli\u003eWhere curren\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003ePreface xiii\u003c\/p\u003e \u003cp\u003eIntroduction: Five Stories about Five Core Metaverse Concepts xix\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart I Conception 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1 Crash Course—A Simple History of a Complex Idea 3 Creating the Metaverse Immediately after Snow Crash 7 Reclaiming the Metaverse’s Definition Taken from Its Source 11\u003c\/p\u003e \u003cp\u003eChapter 2 Second Life and the Mystery of the First Metaverse Platform 23\u003c\/p\u003e \u003cp\u003eChapter 3 How Facebook Became Meta (But Lost the Metaverse on the Way) 77\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart II Realization 101\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 4 Kid Stuff: Minecraft, and the Rise of Roblox 103\u003c\/p\u003e \u003cp\u003eChapter 5 Battle Royale for the Fortnite Metaverse 127\u003c\/p\u003e \u003cp\u003eChapter 6 Neal Stephenson Enters the Metaverse— Lamina1, Blockchain, and the Utopia of Ownership 141\u003c\/p\u003e \u003cp\u003eChapter 7 VRChat and Finding Furry Anime Utopia 161\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart III Promises and Perils 185\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 8 VR, Interoperability, Web3, and Other Metaverse Myths 187\u003c\/p\u003e \u003cp\u003eChapter 9 Sex, Abuse, and the Eternal Content Moderation Challenge 205\u003c\/p\u003e \u003cp\u003eChapter 10 Metaverse Real-World Use Cases—Separating Substance from Hype 225\u003c\/p\u003e \u003cp\u003eChapter 11 Overcoming the Metaverse Age Cliff and the Immersion Funnel 249\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart IV A Metaverse Worth Fighting For 263\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 12 Future Paths 265\u003c\/p\u003e \u003cp\u003eChapter 13 Future Pitfalls—Manipulation, Takedowns, and the Experience Machine 279\u003c\/p\u003e \u003cp\u003eChapter 14 Metaverse Lessons for the Next 30 Years 295\u003c\/p\u003e \u003cp\u003eGlossary 319\u003c\/p\u003e \u003cp\u003eAppendix A: Rules for Avatar Radicals and Reformers 323\u003c\/p\u003e \u003cp\u003eAppendix B: Advice for Metaverse Reporters 329\u003c\/p\u003e \u003cp\u003eAcknowledgments 331\u003c\/p\u003e \u003cp\u003eAbout the Author 333\u003c\/p\u003e \u003cp\u003eIndex 335 \u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":48738656813399,"sku":"9781394155811","price":21.24,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781394155811.jpg?v=1720049798"},{"product_id":"the-devsecops-playbook-9781394169795","title":"The DevSecOps Playbook","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eA must-read guide to a new and rapidly growing field in cybersecurity\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003eIn The DevSecOps Playbook: Deliver Continuous Security at Speed,\u003c\/i\u003e Wiley CISO and CIO Sean D. Mack delivers an expert analysis of how to keep your business secure, relying on the classic triad of people, process, and technology to examinein depthevery component of DevSecOps. In the book, you''ll learn why DevSecOps is as much about people and collaboration as it is about technology and how it impacts every part of our cybersecurity systems.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eYou''ll explore the shared responsibility model at the core of DevSecOps, as well as the people, processes, and technology at the heart of the framework. You''ll also find: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eAn insightful overview of DevOps and DevSecOps principles and practices\u003c\/li\u003e \u003cli\u003eStrategies for shifting security considerations to the front-end of the development cycle\u003c\/li\u003e \u003cli\u003eWays that the standard security model has evolved over the years and how it has impacted our approa\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eForeword xiii\u003c\/p\u003e \u003cp\u003eIntroduction xv\u003c\/p\u003e \u003cp\u003eChapter 1 Introducing DevSecOps 1\u003c\/p\u003e \u003cp\u003eChapter 2 The Evolution of Cybersecurity (from Perimeter to Zero Trust) 23\u003c\/p\u003e \u003cp\u003eChapter 3 DevSecOps People 47\u003c\/p\u003e \u003cp\u003eChapter 4 DevSecOps Process 77\u003c\/p\u003e \u003cp\u003eChapter 5 DevSecOps Technology 99\u003c\/p\u003e \u003cp\u003eChapter 6 DevSecOps Governance 125\u003c\/p\u003e \u003cp\u003eChapter 7 Driving Transformation in Enterprise Environments 147\u003c\/p\u003e \u003cp\u003eChapter 8 Measuring DevSecOps 169\u003c\/p\u003e \u003cp\u003eChapter 9 Conclusion 195\u003c\/p\u003e \u003cp\u003eAcknowledgments 207\u003c\/p\u003e \u003cp\u003eAbout the Author 209\u003c\/p\u003e \u003cp\u003eIndex 211\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":48738657141079,"sku":"9781394169795","price":21.24,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781394169795.jpg?v=1723812153"},{"product_id":"50-codes-that-changed-the-world-9781472297242","title":"50 Codes that Changed the World","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003c\/p\u003e\u003ch3\u003e\u003cb\u003eA CUNNING CHRONICLE OF THE 50 CODES THAT ALTERED THE COURSE OF HISTORY AND CHANGED THE WORLD\u003c\/b\u003e\u003c\/h3\u003e\u003cbr\u003e\u003cbr\u003e\u003ch1\u003eFrom the bestselling author of \u003ci\u003eBletchley Park Brainteasers and The Scotland Yard Puzzle Book.\u003c\/i\u003e\n\u003c\/h1\u003e \u003cbr\u003e\u003cbr\u003eThere have been secret codes since before the Old Testament, and there were secret codes \u003ci\u003ein\u003c\/i\u003e the Old Testament too. Almost as soon as writing was invented, so too were the devious means to hide messages and keep them under the wraps of secrecy.\u003cbr\u003e\u003cbr\u003eIn \u003ci\u003e50 Codes that Changed the World\u003c\/i\u003e, Sinclair McKay explores these uncrackable codes, secret cyphers and hidden messages from across time to tell a new history of a secret world. From the temples of Ancient Greece to the court of Elizabeth I; from antique manuscripts whose codes might hold prophecies of doom to the modern realm of quantum mechanics, you will see how a few concealed words could help to win wars, spark revolutions and even change the faces of great nations.\u003cbr\u003e\u003cbr\u003e\u003cfont size=\"+1\"\u003e\u0026lt;\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003eThis book [The Secret Life of Bletchley Park] seems a remarkably faithful account of what we did, why it mattered, and how it all felt at the time by someone who couldn't possibly have been born then. * The Guardian *\u003cbr\u003e[Bletchley Park Brainteasers] is outrageously difficult but utterly fascinating. * The Express *\u003cbr\u003eDisturbing and compelling in equal measure. Sinclair McKay brings a dark subject vividly to life in [The Fire and the Darkness]. * Keith Lowe, author of Savage Continent and The Fear and the Freedom *\u003cbr\u003eEngrossing . . . well-researched, powerfully written, and balanced. For all interested in military history and World War II. * Library Journal *\u003cbr\u003eSinclair McKay's account of this secret war of the airwaves in [Secret Listeners] is as painstakingly researched and fascinating as his bestselling The Secret Life Of Bletchley Park, and an essential companion to it. * Daily Mail *\u003cbr\u003ePowerful . . . there is rage in his ink. McKay's book [\u003ci\u003eDresden\u003c\/i\u003e] grips by its passion and originality. Some 25,000 people perished in the firestorm that raged through the city. I have never seen it better described' -- Max Hastings * Sunday Times *\u003c\/font\u003e","brand":"Headline Publishing Group","offers":[{"title":"Default Title","offer_id":48739467034967,"sku":"9781472297242","price":10.44,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781472297242.jpg?v=1720052330"},{"product_id":"java-ee-to-jakarta-ee-10-recipes-9781484280782","title":"Java EE to Jakarta EE 10 Recipes","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eTake a problem-solution approach for programming enterprise Java or Java EE applications and microservices for cloud-based solutions, enterprise database applications, and even small business web applications. \u003cem\u003eJava EE to Jakarta EE 10 Recipes\u003c\/em\u003e provides effective, practical, and proven code snippets that you can immediately use to accomplish just about any task that you may encounter. You can feel confident using the reliable solutions that are demonstrated in this book in your personal or corporate environment.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eJava EE was made open source under the Eclipse Foundation, and Jakarta EE is the new name for what used to be termed the Java Platform, Enterprise Edition. This book helps you rejuvenate your Java expertise and put the platform''s latest capabilities to use for quickly developing robust applications. If you are new to Jakarta EE, this book will help you learn the features of the platform and benefit from one of the most widely used an\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eRevision Notes from Author\u003cbr\u003eBased on the book preview, below is the list of changes\/updates I see relevant for the next revisions of this book - \u003ci\u003eJakarta EE 10 Recipes\u003c\/i\u003e. \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e----------------------------------\u003cbr\u003e\u003cp\u003eIntroduction: \u003c\/p\u003e\u003col\u003e\n\u003cli\u003e Adding following details for Jakarta EE 9, 9.1 and 10 releases like timelines and theme.\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e Updating instructions for enabling Jakarta EE support using NetBeans IDE \u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e Adding instructions for using the following IDE for building Jakarta EE applications. \u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e\u003col\u003e\n\u003cli\u003e Eclipse IDE\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e Visual Studio Code \u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003c\/ol\u003e\u003c\/li\u003e\n\u003cli\u003e Providing instructions for installing the following build tools for Jakarta EE \u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e\u003col\u003e\n\u003cli\u003e Maven\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e Gradle\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003c\/ol\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\u003cbr\u003e\u003cp\u003eAll Chapters: \u003c\/p\u003e\u003cli\u003e \u003cp\u003eRename to chapter title Servlets and Jakarta Server Pages\u003c\/p\u003e \u003c\/li\u003e\u003cbr\u003e\u003col\u003e\n\u003cli\u003e Updating terminologies as below:\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e\u003col\u003e\n\u003cli\u003e JavaServer Pages(JSP) to Jakarta Server Pages\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e JavaServer Faces(JSF) to Jakarta Faces, \u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e JavaMail to Jakarta Mail \u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e … \u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003c\/ol\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\u003cbr\u003e\u003col\u003e\u003cli\u003e Reworking and verifying the code examples by performing the following modifications\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\u003c\/ol\u003e\u003col\u003e\n\u003cli\u003e Updating import statements in all code samples from \u003ci\u003ejavax.*\u003c\/i\u003e to \u003ci\u003ejakarta.*.\u003c\/i\u003e\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e Updating code to make use of the latest Java 11 features\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e Updating instructions for enabling Jakarta EE support using NetBeans IDE \u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e Adding instructions for using the following IDE as well for building Jakarta EE applications. \u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003e Eclipse IDE\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e Visual Studio Code \u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003e Ensuring the code can be executed in the latest releases of the following servers \u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003e Open Liberty, WildFly and GlassFish servers as are the flag bearers for Jakarta EE compliance. \u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e \u003cp\u003eAlso verifying the code with other servers based on their availability with support for latest functionality like Payara or Apache TomEE or Oracle Weblogic and provide any specific instructions in case applicable.\u003c\/p\u003e \u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\u003cbr\u003eNote: As I would dig deeper into the content will be able to suggest more points\u003cp\u003e\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eChapter 1: Servlets and JavaServer Pages\u003c\/p\u003e\u003cbr\u003e\u003col\u003e\u003cli\u003e \u003cp\u003eRename to chapter title Servlets \u003c\/p\u003e \u003c\/li\u003e\u003c\/ol\u003e\u003cp\u003e1-8 (Adding content about - Improving performance with server push)\u003c\/p\u003e\u003col\u003e\n\u003cli\u003e \u003cp\u003eAdding a recipe for adding a user authentication to Servlets.\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e \u003cp\u003eAdding a recipe for defining servlet behaviour based on user authorization \u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e \u003cp\u003eAdding more recipes for the following topics \u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e \u003cp\u003esession tracking and \u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandling cookies \u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e HTTP Session handling\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e Servlet Filters \/ URL Redirections\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003c\/ol\u003e\u003cp\u003e      \u003c\/p\u003e\u003col\u003e\u003cli\u003e \u003cp\u003e. Move JSP related recipes to a separate chapter \u003c\/p\u003e \u003c\/li\u003e\u003c\/ol\u003e\u003cbr\u003e\u003cp\u003eNew Chapter 2: Creating a New Chapter on Jakarta Server Pages\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e Adding recipes for the following topics\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003e Handling file uploads \u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e Add recipe for Implementing Internationalization\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e Managed Bean 2.0\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cp\u003eChapter 2: JavaServer Faces Fundamentals\u003c\/p\u003e\u003cbr\u003e\u003col\u003e\n\u003cli\u003e \u003cp\u003eRename to chapter title Jakarta Faces Fundamentals\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e Updating code as per Jakarta Faces 4.0 specification\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e \u003cp\u003eAdding recipes for the following topics\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e \u003cp\u003eExternalizing strings using resource bundles\u003c\/p\u003e \u003c\/li\u003e\n\u003c\/ol\u003e\u003cbr\u003eChapter 3: Advanced JavaServer Faces \u003cp\u003e\u003c\/p\u003e\u003col\u003e\u003cli\u003e Rename to chapter title Advanced Jakarta Faces \u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\u003c\/ol\u003e\u003cbr\u003eChapter 4: Eclipse Krazo\u003cp\u003e\u003c\/p\u003e\u003col\u003e\u003cli\u003e renaming it to Jakarta MVC and updating it with content for Jakarta MVC. \u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\u003c\/ol\u003e\u003cbr\u003e\u003cp\u003eChapter 5: JDBC with Jakarta EE\u003c\/p\u003e\u003col\u003e\u003cli\u003e \u003cp\u003eAdding a Chapter with recipes on Jakarta Transactions \u003c\/p\u003e \u003c\/li\u003e\u003c\/ol\u003e\u003cbr\u003eChapter 6: Object-Relational Mapping\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\u003cli\u003e Adding sections about migrating from Hibernate ORM 5.5 to Jakarta Persistence.\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\u003c\/ul\u003e\u003cbr\u003e\u003cp\u003eChapter 7: Jakarta NoSQL\u003c\/p\u003e\u003cul\u003e\u003cli\u003e \u003cp\u003eAdd recipes related to working with graph databases (like neo4j). \u003c\/p\u003e \u003c\/li\u003e\u003c\/ul\u003e\u003cbr\u003eChapter 8: Enterprise JavaBeans\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\u003cli\u003e Updating recipes as Jakarta Enterprise Beans 4.0 specifications.\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\u003c\/ul\u003e\u003cbr\u003e\u003cp\u003eChapter 9: Java Persistence Query Language\u003c\/p\u003e\u003cul\u003e\u003cli\u003e \u003cp\u003eRename chapter title to Jakarta Persistence Query Language\u003c\/p\u003e \u003c\/li\u003e\u003c\/ul\u003e\u003cbr\u003eChapter 10: Bean Validation\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e Updating recipes as per Jakarta Bean validation 3.0 standard\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e Adding recipes about Migration from Hibernate Validator\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003eChapter 11: Contexts and Dependency Injection\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e \u003cp\u003eUpdates based on the latest CDI support\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e \u003cp\u003eAdding recipes related to \u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e \u003cp\u003eInterceptor bindings\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDecorators\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e Firing Events\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cp\u003eChapter 12: Java Message Service \u003c\/p\u003e\u003cp\u003eRename to Jakarta Messaging \u003c\/p\u003e\u003cp\u003eUpdating recipes as per Jakarta Messaging 3.0\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eChapter 13: RESTful Web Services\u003c\/p\u003e\u003cbr\u003eAdding a Chapter on migrating from Spring would also make sense as the upcoming release of Spring Framework 6 will align with Jakarta EE starting Q3 2021\u003cp\u003e\u003c\/p\u003eAdd recipes for \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\u003cli\u003e Handling various status codes in HTTP responses.\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\u003c\/ul\u003e\u003cbr\u003e\u003cp\u003eChapter 14: WebSockets and JSON\u003c\/p\u003e\u003cp\u003eContent on WebSockets would be better suited after chapter \u003c\/p\u003e\u003col\u003e\n\u003cli\u003e Restructuring sections on Web Sockets from Chapter 14 to Chapter 2 after HTTP\/2 Server Push in Servlets changes\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e Adding a chapter on Jakarta Concurrency\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003c\/ol\u003e\u003cbr\u003e\u003cp\u003eChapter 15: Security\u003c\/p\u003e\u003cp\u003eRename to Jakarta Security\u003c\/p\u003eAdding recipes for \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e The authentication mechanism for Client-Cert and Digest\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003cli\u003e Support for OpenID, OAuth and JWT\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cp\u003eChapter 16: Concurrency and Batch\u003c\/p\u003e\u003cul\u003e\u003cli\u003e \u003cp\u003eUpdating recipes as per Jakarta Concurrency 3.0\u003c\/p\u003e \u003c\/li\u003e\u003c\/ul\u003e\u003cbr\u003eChapter 17: Deploying to Containers \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\u003cli\u003e Adding topics related to running microservices targeted at smaller runtimes as per Jakarta Core Profile standard\u003cp\u003e\u003c\/p\u003e \u003c\/li\u003e\u003c\/ul\u003e\u003cbr\u003e1. Servlets and Java Server Pages\u003cbr\u003e2. JavaServer Faces Fundamentals3. Advanced JavaServer Faces4. Eclipse Krazo5. JDBC With Jakarta EE6. Object-Relational Mapping7. Jakarta NoSQL8. Enterprise JavaBeans9. Java Persistence Query Language10. Bean Validation11. Contexts and Dependency Injection12. Java Message Service13. RESTful Web Services14. WebSockets and JSON15. Security16. Concurrency and Batch17. Deploying to Containers\u003cbr\u003e","brand":"APress","offers":[{"title":"Default Title","offer_id":48739667968343,"sku":"9781484280782","price":49.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484280782.jpg?v=1720052858"},{"product_id":"just-react-9781484282939","title":"Just React","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cdiv\u003e\n\u003cp\u003eHere is your perfect companion for learning about and developing React applications. This book introduces concepts innovatively, using real-world examples based on the most recommended practices to help you establish a firm foundation. This comprehensive approach provides a strong focus on building components by using React hooks. \u003c\/p\u003e\n\u003cp\u003eYou''ll begin by learning web fundamentals, next-generation JavaScript, and how React fits into this. In the chapters that follow, you''ll build a React application from scratch and learn about JSX, components, props, state management, prop drilling, context, and lifecycle events. Along the way you''ll build a multi-component app and see how the components interact. Debugging and styling React applications are also discussed. \u003c\/p\u003e\n\u003cp\u003eYou''ll then take an in depth look at React hooks and see how to create a custom hook. There is also a penultimate chapter that explores important concepts such as routing and authentication. The book concludes with\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eChapter 1:  Time to React\u003c\/p\u003e  \u003cp\u003eChapter Goal: The purpose of this chapter is to introduce you to React and to introduce the role it plays in modern web development.\u003c\/p\u003e  \u003cp\u003eNo of pages: 20\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eSubtopics\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  1.    Think before you React\u003cp\u003e\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e2.  How React Reacts compared to  JavaScript?\u003c\/p\u003e   \u003cp\u003e\u003c\/p\u003e  \u003cp\u003e3.   React Vs Angular\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e.    \u003c\/p\u003e  \u003cp\u003e4.    Where to React?\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  Chapter 2:  JavaScript Before You React\u003cp\u003e\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eChapter Goal: Next gen JavaScript (ES6 and above) is the subject of this chapter. The goal of this chapter is to get you familiar with the latest features of this most popular programming language.\u003c\/p\u003e  \u003cp\u003eNo of pages: 40\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eSub - Topics           \u003c\/p\u003e   \u003cp\u003e\u003c\/p\u003e  \u003cp\u003e1.    Variables, Conditionals, and loops\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e2.    Functions and Arrow Functions\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e3.    Modules\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  4.    Events\u003cp\u003e\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e5.    Reference Types\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e6.   Async Await\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  7.    Template Literals.\u003cp\u003e\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eChapter 3: Start Reacting\u003c\/p\u003e  \u003cp\u003eChapter Goal: The goal of this chapter is to get you started on your React journey. You will gain an in-depth understanding of React project setup and fundamental concepts.\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eNo of pages: 60\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eSub - Topics:         \u003c\/p\u003e   \u003cp\u003e\u003c\/p\u003e  \u003cp\u003e1.    Set up an environment to ‘React’\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e2.    How to React?\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e3.    create-react-app\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e   \u003cp\u003e\u003c\/p\u003e  \u003cp\u003e4.    Introduction to Components\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e5.    JSX\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e6.    Reacting to inputs\u003c\/p\u003e  \u003cp\u003e7. Styling your component\u003c\/p\u003e  8. Virtual DOM\u003cp\u003e\u003c\/p\u003e  \u003cp\u003e9. Props and State\u003c\/p\u003e  \u003cp\u003e10. Just React to Child\u003c\/p\u003e  \u003cp\u003e11. React on a Condition\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  Chapter 4: Think React\u003cp\u003e\u003c\/p\u003e  \u003cp\u003eChapter Goal: Using the most recommended concepts of React, this chapter creates a fully functional application. You'll gain an understanding of state management, component interactions etc., and you will start thinking the React way.\u003c\/p\u003e  \u003cp\u003eNo of pages:50\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eSub - Topics:\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e   \u003cp\u003e\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e1.    VS Code Extensions\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e2.    Restructuring the React form\u003c\/p\u003e  \u003cp\u003e3.    Combining Reactions\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  4.    Sibling Reactions\u003cp\u003e\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e5.    Component chat continues…\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e6.    Reacting to edits\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e7.    More Reactions to the parent\u003c\/p\u003e   \u003cp\u003e\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eChapter 5: Rethink React\u003c\/p\u003e  \u003cp\u003eChapter Goal: The goal of this chapter is to get you to rethink. It will show you how to identify and fix common problems with React applications. You will learn some advanced concepts such as code splitting and React Context.\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eNo of pages:50\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eSub - Topics:            \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e1.    React Lazy and Suspense\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e2.    Props Drilling\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  3.    Multi View React app\u003cp\u003e\u003c\/p\u003e  \u003cp\u003e4.    React Context\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eChapter 6: React to Bugs\u003c\/p\u003e  \u003cp\u003eChapter Goal: This chapter covers several ways to debug React applications. It mostly focuses on how you, as a developer, react to bugs in React applications.You will learn about the rich capabilities of Chrome DevTools and React DevTools. \u003c\/p\u003e  \u003cp\u003eNo of pages:30\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eSub - Topics:  \u003c\/p\u003e   \u003cp\u003e\u003c\/p\u003e  \u003cp\u003e1.    Chrome Reacts\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e2.    Don’t React, Debug first\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e3.    Console Reactions\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  4.    React to Errors\u003cp\u003e\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e5.    React Developer Tools\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e6.    React to Bugs within VS Code\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  Chapter 7: Reacting in style\u003cp\u003e\u003c\/p\u003e  \u003cp\u003eChapter Goal: The purpose of this chapter is to present different ways of styling components, their pros and cons, and introduce some tools to assist you in styling React components. \u003c\/p\u003e  \u003cp\u003eNo of pages:30\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eSub - Topics:  \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  1.    CSS-in-JS\u003cp\u003e\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e2.    Styled Components\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e3.    CSS Style Sheets\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e4.    Sassy CSS (SCSS)\u003c\/p\u003e   \u003cp\u003e\u003c\/p\u003e  \u003cp\u003e5.    CSS Modules\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e6.    Overview of CodeSandbox and Material UI\u003c\/p\u003e  \u003cp\u003e7. Responsive React\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  Chapter 8: Hook into React\u003cp\u003e\u003c\/p\u003e  \u003cp\u003eChapter Goal: In this chapter, we will cover in depth about React Hooks with examples. You will learn about all the hooks and how to create custom hooks.\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  No of pages:60\u003cp\u003e\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eSub - Topics:  \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e1.    Life of a Class\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e2.    Life of a Function and the birth of Hooks\u003c\/p\u003e   \u003cp\u003e\u003c\/p\u003e  \u003cp\u003e3.    useState\u003c\/p\u003e  \u003cp\u003e4.    useEffect\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e4.    useRef\u003c\/p\u003e  \u003cp\u003e5. useReducer\u003c\/p\u003e  \u003cp\u003e6. Remember to React\u003c\/p\u003e  7. useMemo\u003cp\u003e\u003c\/p\u003e  \u003cp\u003e8. useCallback\u003c\/p\u003e  \u003cp\u003e9. useContext\u003c\/p\u003e  \u003cp\u003e10. Few more ‘Hookies’\u003c\/p\u003e  \u003cp\u003e11. Custom ‘Hookies’\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  Chapter 9: React more\u003cp\u003e\u003c\/p\u003e  \u003cp\u003eChapter Goal: This chapter covers basics about Routing, Authentication, sending HTTP requests from a React App, Redux and a few other concepts we haven't talked about so far in other chapters. etc.\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  No of pages:50\u003cp\u003e\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eSub - Topics:  \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e1.    React to Routes\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e2.    Identify before React\u003c\/p\u003e   \u003cp\u003e\u003c\/p\u003e  \u003cp\u003e3.    . HTTP Reactions\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e4.    Redux\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e    \u003c\/p\u003e   \u003cp\u003e\u003c\/p\u003e  \u003cp\u003eChapter 10: New Reactions\u003c\/p\u003e  \u003cp\u003eChapter Goal: This chapter summarizes all the new features in React 18 \u003c\/p\u003e   \u003cp\u003e\u003c\/p\u003e  \u003cp\u003eNo of pages:20\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eSub - Topics:  \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e1.        New Root and the new way to Render\u003c\/p\u003e  \u003cp\u003e2.        React Concurrently\u003c\/p\u003e  \u003cp\u003e3.        React slowly for faster response\u003c\/p\u003e  \u003cp\u003e4.        Server on Suspense\u003c\/p\u003e   \u003cp\u003e\u003c\/p\u003e  \u003cp\u003e5.    Automatic Batching\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e6.    ’Too Strict’ Mode\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e7.    New ‘Hookies’\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"APress","offers":[{"title":"Default Title","offer_id":48739668033879,"sku":"9781484282939","price":46.74,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484282939.jpg?v=1720052858"},{"product_id":"pro-spring-6-with-kotlin-9781484295564","title":"Pro Spring 6 with Kotlin","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eMaster the fundamentals of Spring Framework 6 while learning from the real-world experiences of Spring experts. Over the course of this book, you'll learn how to leverage Spring 6 in tandem with the Kotlin programming language to build complex enterprise applications from top to bottom. From monoliths to cloud native apps for streaming microservices, you'll gain insight into every aspect of the process, including transactions, data access, persistence, and web and presentation tiers.   As you progress through the book, the authors demonstrate how to run Kotlin with a single command, deploy new utility methods in String class, use Local-Variable Syntax for Lambda Parameters Nested Based Access Control, read\/write strings to and from files, and using Flight Recorder. Also, a whole new generation of dependencies are available, and you'll see exactly how to make optimal use of them. A full sample application will show you how to apply Spring 6's new tools and techniques and see how they wo\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eChapter 01 Introducing Spring Framework 6Chapter 02 Getting Started with Spring and KotlinChapter 03 Introducing IoCChapter 04 Spring Configuration In Detail and Spring BootChapter 05 Introducing Spring AOPChapter 06 Using Spring Data JPA with KotlinChapter 07 Using Spring Data JDBC with KotlinChapter 08 Using other Spring Data and Integrating with HibernateChapter 09 Transaction ManagementChapter 10 Validation Conversion FormattingChapter 11 Task SchedulingChapter 12 Using Spring RemotingChapter 13 Spring TestingChapter 14 Scripting Support In SpringChapter 15 Application MonitoringChapter 16 Web Applications and Microservices with Spring MVC and WebFluxChapter 17 WebSocketsChapter 18 Spring Projects Batch, Integration and moreChapter 19. Spring Cloud for Cloud-Native AppsAppendix A Setting Up Your Development Environment","brand":"APress","offers":[{"title":"Default Title","offer_id":48739669180759,"sku":"9781484295564","price":49.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484295564.jpg?v=1720052861"},{"product_id":"system-error-where-big-tech-went-wrong-and-how-we-can-reboot-9781529356700","title":"System Error: Where Big Tech Went Wrong and How","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003ci\u003eRead this if you want to understand how to shape our technological future and reinvigorate democracy along the way. \u003c\/i\u003e\u003cb\u003e-- \u003c\/b\u003e\u003cb\u003eReed Hastings, co-founder and CEO of Netflix\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e__________\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003cbr\u003eA forward-thinking manifesto from three Stanford professors which reveals how big tech's obsession with optimization and efficiency has sacrificed fundamental human values and outlines steps we can take to change course, renew our democracy, and save ourselves.\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e__________\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eIn no more than the blink of an eye, a naïve optimism about technology's liberating potential has given way to a dystopian obsession with biased algorithms, surveillance capitalism, and job-displacing robots. Yet too few of us see any alternative to accepting the onward march of technology. We have simply accepted a technological future designed for us by technologists, the venture capitalists who fund them, and the politicians who give them free rein.\u003cbr\u003e\u003cbr\u003eIt doesn't need to be this way.\u003cbr\u003e\u003cbr\u003e\u003ci\u003eSystem Error\u003c\/i\u003e exposes the root of our current predicament: how big tech's relentless focus on optimization is driving a future that reinforces discrimination, erodes privacy, displaces workers, and pollutes the information we get.\u003cbr\u003e\u003cbr\u003eArmed with an understanding of how technologists think and exercise their power, three Stanford professors - a philosopher working at the intersection of tech and ethics, a political scientist who served under Obama, and the director of the undergraduate Computer Science program at Stanford (also an early Google engineer) - reveal how we can hold that power to account. \u003cbr\u003e\u003cbr\u003eAs the dominance of big tech becomes an explosive societal conundrum, they share their provocative insights and concrete solutions to help everyone understand what is happening, what is at stake, and what we can do to control technology instead of letting it control us.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003eEnough with the breathless dreams of digital utopias and poisonous polemics about technological dystopias! In \u003ci\u003eSystem Error\u003c\/i\u003e, we finally have a book about the digital revolution that is serious rather than sensationalistic. \u003cb\u003eRead this if you want to understand how to shape our technological future and reinvigorate democracy along the way. -- \u003c\/b\u003e\u003cb\u003eReed Hastings, co-founder and CEO of Netflix\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eSystem Error\u003c\/i\u003e offers a powerful account of how our lives, our politics, and our values have been reshaped by technology in ways that we are just starting to comprehend. Full of stories and insights, this remarkable book charts a path forward for creating a healthy digital future. -- \u003cb\u003eDarren Walker, President of the Ford Foundation\u003c\/b\u003e\u003cbr\u003eAlbert Einstein once lamented that 'our technology has exceeded our humanity.' That danger is ever more pressing as powerful artificial intelligence technologies are transforming society at a pace never seen before. From the heart of Silicon Valley comes a profoundly important book that examines the ethical and social impact of the digital technologies and offers a more human-centered framework. This is a must-read for every student, engineer, businessperson, policymaker, or anyone who cares about our society's collective future. -- \u003cb\u003eDr. Fei-Fei Li, Professor Computer Science, Co-Director of Stanford's Institute for Human-Centered AI, and member of the National Academies of Engineering and Medicine \u003c\/b\u003e\u003cbr\u003e\u003ci\u003eSystem Error \u003c\/i\u003eis a triumph: an analysis of the critical challenges facing our digital society that is as accessible as it is sophisticated. Best of all, the authors offer actual solutions for a reboot that are both timely and feasible. -- \u003cb\u003eAnne-Marie Slaughter, CEO of New America\u003c\/b\u003e","brand":"Hodder \u0026 Stoughton","offers":[{"title":"Default Title","offer_id":48740213424471,"sku":"9781529356700","price":18.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781529356700.jpg?v=1720054148"},{"product_id":"things-a-computer-scientist-rarely-talks-about-9781575863269","title":"Things a Computer Scientist Rarely Talks About","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eHow does a computer scientist understand infinity? What can probability theory teach us about free will? Can mathematical notions be used to enhance one's personal understanding of the Bible? This book contains six informal lectures by computer scientist Donald E. Knuth exploring the relationship between his vocation and his faith, revealing the unique perspective that his work with computing has lent to his understanding of God. Knuth's starting point is his 3:16 project, an application of mathematical \"random sampling\" to the books of the Bible. The first lectures tell the story of the project's conception and execution, exploring the complex dimensions of language translation, aesthetics, and theological history. Knuth also reveals the many insights that he has gained along the way from such interdisciplinary work. The theological musings culminate in a final lecture which tackles infinity, free will, and the other \"big questions\" that lie at the juncture of theology and computation. Each lecture ends with a question and answer exchange.","brand":"Centre for the Study of Language \u0026 Information","offers":[{"title":"Default Title","offer_id":48740517511511,"sku":"9781575863269","price":19.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781575863269.jpg?v=1720054912"},{"product_id":"azure-infrastructure-as-code-9781617299421","title":"Azure Infrastructure as Code","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003ci\u003e\u003cb\u003eAzure Infrastructure as Code\u003c\/b\u003e\u003c\/i\u003e is a comprehensive guide to seamlessly managing your application infrastructure with Azure's native IaC tools. The book is aimed at supporting collaboration between operations professionals and software developers, to help speed up and improve the quality of software delivery.    After you master the basics, you'll dive into niche and advanced topics such as testing, reusing templates between multiple teams, and how you can define policy as code. Discover cutting-edge Deployment Stacks, and how they can help you clean up unused resources, group resources in logical containers to help visualize potential changes, and build starting plateaus for other teams to work on.    \u003cb\u003e\u003cbr\u003e\u003c\/b\u003e    \u003cb\u003eAbout the Technology\u003c\/b\u003e    Infrastructure as code does away with time-consuming manual tasks—no more detailed scripts for creating the correct database or virtual machine. Instead, Azure's native IaC tools create infrastructure from a declarative specification in JSON (ARM) or a domain-specific language (Bicep). They empower users to create or recreate complete infrastructures with just a line of code, as well as take advantage of automation tools like Github Actions or Azure Pipelines.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e\"Nothing else on the market covers ARM templates like \"Azure Infrastructure as Code.\"  \u003cb\u003eStephen Goodman\u003c\/b\u003e    \u003cbr\u003e    \"I wish I had had this book when we started using Azure but its still been very useful to confirm and sometimes expand my knowledge of Azure DEVOps, I will be requiring my team to read it.\"  \u003cb\u003e Sebastian Rogers\u003c\/b\u003e    \u003cbr\u003e    \"If you're getting started with native Azure IaC tools, this is a great resource to learn fast.\"  \u003cb\u003eRadhakrishna MV\u003c\/b\u003e    \u003cbr\u003e    \"If you are an infrastructure engineer\/application architect primarily workingwith Azure, this is for you. If you do stuff that touches Azure, the first few chapters will help you understand how Azure works.\"   \u003cb\u003eAmanda Debler\u003c\/b\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48740646682967,"sku":"9781617299421","price":41.39,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617299421.jpg?v=1720055235"},{"product_id":"finite-element-simulations-with-ansys-workbench-17-including-unique-access-code-9781630570880","title":"Finite Element Simulations with ANSYS Workbench","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eFinite Element Simulations with ANSYS Workbench 17 is a comprehensive and easy to understand workbook. \u003c\/p\u003e","brand":"SDC Publications","offers":[{"title":"Default Title","offer_id":48740693442903,"sku":"9781630570880","price":62.69,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781630570880.jpg?v=1720055371"},{"product_id":"solidworks-2016-basic-tools-9781630570019","title":"SOLIDWORKS 2016 Basic Tools","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eSOLIDWORKS 2016 Basic Tools is the first book in a three part series. It introduces new users to the SOLIDWORKS interface, SOLIDWORKS tools and basic modeling techniques. It provides readers with a strong understanding of SOLIDWORKS and covers the creation of parts, assemblies and drawings. Every lesson and exercise in this book was created based on real world projects. Each of these projects have been broken down and developed into easy and comprehensible steps for the reader. Furthermore, at the end of every chapter there are self test questionnaires to ensure that the reader has gained sufficient knowledge from each section before moving on to more advanced lessons. This book takes the approach that in order to understand SOLIDWORKS, inside and out, the reader should create everything from the beginning and take it step by step.\u003c\/p\u003e","brand":"SDC Publications","offers":[{"title":"Default Title","offer_id":48740693770583,"sku":"9781630570019","price":55.09,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781630570019.jpg?v=1720055372"},{"product_id":"microsoft-powerpoint-introduction-and-certification-study-guide-microsoft-365-apps-and-office-2019-9781630575007","title":"Microsoft PowerPoint Introduction and","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eServing as both a training guide for Microsoft PowerPoint and a study guide for the PowerPoint certification exam, \u003ci\u003eMicrosoft PowerPoint Introduction and Certification Study Guide\u003c\/i\u003e is an indispensable resource for PowerPoint users at every level of expertise.\u003c\/p\u003e","brand":"SDC Publications","offers":[{"title":"Default Title","offer_id":48740695376215,"sku":"9781630575007","price":51.3,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781630575007.jpg?v=1720055376"},{"product_id":"theoretical-and-computational-research-in-the-21st-century-9781771880336","title":"Theoretical and Computational Research in the","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eThis book focuses mainly on the recent developments of all types of theoretical, mathematical, and computational conceptions, as well as modelling and simulation of specific research themes covering all scientific and technical disciplines from chemistry, physics, and engineering to biology and medicine. The book contains timely reviews and research covering fundamental and applied research aspects in all disciplines of natural sciences, including their historical representations and philosophical perspectives. \u003c\/p\u003e\u003cp\u003eThe book discusses the fact that the largest and smallest values of the fukui function and local softness do not necessarily correspond to the softness and hardness regions of the molecules such as porphyrins. The authors have adopted two popular calculation procedures for this venture. One is the very old Hückel molecular orbital calculation, and the other is one of best semi-empirical AM-1 procedures for such systems. Our finding is that neither the fukui functions nor the local softnesses can predict the preferred donor sites of porphyrins toward metal ions. \u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003ePreface. The Time Evolution of the Hard and Soft Acids and Bases (HSAB) Theory. Magneto Hydrodynamic Effects on an Atherosclerotic Artery: A Theoretical Study. A Fast Solver for the Backward Heat Conduction Problem in Unbounded Domains. Steganographic Method for Color Images Using Variance Field Estimation and Scaling Factor for Energy Conservation. Breviary of Quantum Computation. Classical Charged Particles in Arbitrary Motion. Second Order Linear Differential Equation in Its Exact Form. On the Operator Exp( 2 Λ (P + Q)). Quantum Computational Studies on Porphycene. The Evaluation of Protonation Energy of Molecules in Terms of Quantum Theoretical Descriptors. Analysis of Casson Fluid Model for Blood Flow in Externally Applied Magnetic Field. Index.\u003c\/p\u003e","brand":"Apple Academic Press Inc.","offers":[{"title":"Default Title","offer_id":48740962566487,"sku":"9781771880336","price":114.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781771880336.jpg?v=1720056149"},{"product_id":"problem-management-an-implementation-guide-for-the-real-world-9781780172415","title":"Problem Management: An implementation guide for","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eProblem management is the one IT service management process that tends to return more benefits more quickly than any of the others. This book offers practical, real-world guidance on all aspects of implementing and running an effective problem management function. Offering advice and recommendations tailored to different types of organisations, it gives IT practitioners, consultants and managers the tools to add real value to their businesses.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003eMichael covers problem management from soup to nuts. Regardless of the maturity of your problem management process, this book will improve it. A must read! -- Joseph Gallagher\u003cbr\u003eThis is essential reading for anyone who wants to take problem management seriously. I thoroughly recommend it. -- James Bourgerie * Computacenter *\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eINTRODUCTION \u003c\/p\u003e \u003cp\u003eSECTION 1 – INTRODUCING PROBLEM MANAGEMENT \u003c\/p\u003e \u003cp\u003e1. What is problem management?\u003c\/p\u003e \u003cp\u003e2. Factors for success \u003c\/p\u003e \u003cp\u003e3. Developing the business case \u003c\/p\u003e \u003cp\u003eSECTION 2 – IMPLEMENTING AND RUNNING PROBLEM MANAGEMENT \u003c\/p\u003e \u003cp\u003e4. The implementation project \u003c\/p\u003e \u003cp\u003e5. Organising problem management as a function\u003c\/p\u003e \u003cp\u003e6. Realising the benefits of problem management  \u003c\/p\u003e \u003cp\u003e7. Metrics, key performance indicators and reporting \u003c\/p\u003e \u003cp\u003e8. Tool requirements \u003c\/p\u003e \u003cp\u003e9. Where next for problem management? \u003c\/p\u003e \u003cp\u003eSECTION 3 – PROBLEM MANAGEMENT PROCESS AND TECHNIQUES \u003c\/p\u003e \u003cp\u003e10. Process overview \u003c\/p\u003e \u003cp\u003e11. Detect and log problems \u003c\/p\u003e \u003cp\u003e12. Assess, prioritise and assign problems  \u003c\/p\u003e \u003cp\u003e13. Investigation and diagnosis \u003c\/p\u003e \u003cp\u003e14. Error resolution \u003c\/p\u003e \u003cp\u003e15. Closing problems \u003c\/p\u003e \u003cp\u003eCONCLUSION \u003c\/p\u003e","brand":"BCS Learning \u0026 Development Limited","offers":[{"title":"Default Title","offer_id":48740981408087,"sku":"9781780172415","price":33.24,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781780172415.jpg?v=1720056205"},{"product_id":"higher-computing-science-new-edition-study-guide-9781849483254","title":"Higher Computing Science New Edition Study Guide","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eWe are delighted to be publishing a New Edition of Higher Computing Science New Edition. It's been thoroughly revised to reflect the very latest 2018 SQA course and assessment changes so you can be confident that the material you are using is relevant and up-to-date. The Higher Computing Science course is designed to bring together elements of technology, science and creative digital media. In doing so, it provides an invaluable insight into the challenge and reward to be found in these areas. This Study Guide will introduce you to an advanced range of computational processes and will show you how Computing Science shapes the world in which we live. It will help you develop a rigorous approach to the design and development process across a variety of contemporary contexts. Written by experienced teacher and subject expert Alan Williams, this Study Guide is an essential companion to your studies. It will be fully supported by our online Digital Zone which is packed with online tests, activities, video links and more.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003eEight 5* reviews on Amazon.co.uk\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eHigher Course Introduction, Software Design and Development, Information System Design and Development, Course Assessment Value-Added Unit, Answers, Index","brand":"Bright Red Publishing","offers":[{"title":"Default Title","offer_id":48742289998167,"sku":"9781849483254","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781849483254.jpg?v=1720060792"},{"product_id":"ocr-as-and-a-level-computer-science-9781910523056","title":"OCR AS and A Level Computer Science","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eThe aim of this book is to provide detailed coverage of the topics in the new OCR AS and A Level   Computer Science specifications H046 \/ H446.   The book is divided into twelve sections and within each section, each chapter covers material that can   comfortably be taught in one or two lessons. Material that is applicable only to the second year of the full   A Level is clearly marked. Sometimes this may include an entire chapter and at other times, just a small   part of a chapter.   Each chapter contains exercises and questions, some new and some from past examination questions.   Answers to all these are available to teachers only in a free Teacher's Pack which can be ordered from   our website www.pgonline.co.uk.   This book has been written to cover the topics which will be examined in the written papers at both   AS and A Level. Sections 10, 11 and 12 relate principally to problem solving skills, with programming   techniques covered in sufficient depth to allow students to answer questions in Component 02.   Pseudocode, rather than any specific programming language, is used in the algorithms given in the   text. Sample Python programs which implement many of the algorithms are included in a folder with the   Teacher's Pack.","brand":"PG Online Limited","offers":[{"title":"Default Title","offer_id":48742566756695,"sku":"9781910523056","price":32.3,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781910523056.jpg?v=1720061931"},{"product_id":"aqa-as-and-a-level-computer-science-9781910523070","title":"AQA AS and A Level Computer Science","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eOur new A Level textbook is written in the straightforward, easy-to-grasp style for which Pat Heathcote and Rob Heathcote are well-known. Each chapter in the book corresponds to roughly one lesson, and contains questions and exercises which can be done in class, as well as questions at the end of each chapter which can be set as homework. Answers to all questions are provided in downloadable pdf format available free to teachers from the PG Online website. This book is divided into twelve sections comprising 72 chapters, which together provide complete coverage of the new AS and A Level course. Two short appendices contain A Level content that could be taught in the first year of the course as an extension to related AS topics. The specification is written in such a way that AS and A Level students can be taught together. Programming solutions within the textbook are all written in pseudocode to suit all practical languages being taught alongside the theory. To accompany this textbook, PG Online also publishes a series of six downloadable teaching units. Each topic in a unit consists of a PowerPoint presentation, teacher's notes, worksheets, homework sheets and a final assessment test with exam-style questions. Pat Heathcote and Rob Heathcote both have years of experience as teachers, authors and examiners.","brand":"PG Online Limited","offers":[{"title":"Default Title","offer_id":48742566887767,"sku":"9781910523070","price":32.3,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781910523070.jpg?v=1720061931"},{"product_id":"tackling-a-level-projects-in-computer-science-ocr-h446-9781910523193","title":"Tackling A Level Projects in Computer Science OCR","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eCompleting an A Level Computer Science project is a huge undertaking for any student regardless of their competence in programming.  The key to success is to plan and write a strong report, evidencing what has been carried out.  Tackling A Level projects in Computer Science for OCR H446 is the essential student guide for completing the project and, in particular, the report, with confidence and independence. It contains clear and concise instruction and examples of what needs to be included. From how to generate initial ideas and choose end users, to how to evidence your final product; this book covers it all.  This guide does not specifically teach programming and is therefore suitable for use with any language or project idea being undertaken.  With important tips and advice based on the author's intimate experience with Computer Science projects, this will help to keep a project's progress on track.  Finally, a guide that can help students to submit their final project with confidence before the deadline.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eChapter 1: Starting a new project     Chapter 2: The report     Chapter 3: Stating the problem     Chapter 4: The analysis     Chapter 5: The design     Chapter 6: Software development     Chapter 7: Evaluation     Chapter 8: Final checks","brand":"PG Online Limited","offers":[{"title":"Default Title","offer_id":48742566986071,"sku":"9781910523193","price":14.43,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781910523193.jpg?v=1720061932"},{"product_id":"tackling-a-level-projects-in-computer-science-aqa-7517-9781910523209","title":"Tackling A Level Projects in Computer Science AQA","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eCompleting an A Level Computer Science project is a huge undertaking for any student regardless of their competence in programming.  The key to success is to plan and write a strong report, evidencing what has been carried out.  Tackling A Level projects in Computer Science for AQA 7517 is the essential student guide for completing the project and, in particular, the report, with confidence and independence. It contains clear and concise instruction and examples of what needs to be included. From how to generate initial ideas and choose end users, to how to evidence your final product; this book covers it all.  This guide does not specifically teach programming and is therefore suitable for use with any language or project idea being undertaken.  With important tips and advice based on the author's intimate experience with Computer Science projects, this will help to keep a project's progress on track.  Finally, a guide that can help students to submit their final project with confidence before the deadline.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eChapter 1: Starting a new project Chapter 2: The report Chapter 3: Stating the problem Chapter 4: The analysis Chapter 5: The design Chapter 6: Software development Chapter 7: Evaluation Chapter 8: Final checks","brand":"PG Online Limited","offers":[{"title":"Default Title","offer_id":48742567018839,"sku":"9781910523209","price":999.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781910523209.jpg?v=1720061931"},{"product_id":"clearrevise-edexcel-gcse-computer-science-1cp2-2020-9781910523285","title":"ClearRevise Edexcel GCSE Computer Science 1CP2:","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eAbsolute clarity is the aim with a new generation of revision guide for the 2020s. This guide has been expertly compiled and edited by successful former teachers of Computer Science, highly experienced examiners and a good dollop of scientific research into what makes revision most effective.  Past examinations questions are essential to good preparation, improving understanding and confidence. This guide has combined revision with tips and more practice questions than you could shake a stick at. All the essential ingredients for getting a grade you can be really proud of.  Each specification topic has been referenced and distilled into the key points to make in an examination for top marks. Questions on all topics assessing knowledge, application and analysis are all specifically and carefully devised throughout this book.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eSection 1: Computational thinking Section 2: Data Section 3: Computers Section 4: Networks Section 5: Issues and impact Section 6: Problem solving with programming","brand":"PG Online Limited","offers":[{"title":"Default Title","offer_id":48742567641431,"sku":"9781910523285","price":10.69,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781910523285.jpg?v=1720061934"}],"url":"https:\/\/bookcurl.com\/collections\/computer-science.oembed?page=52","provider":"Book Curl","version":"1.0","type":"link"}