UCL Explore, the library catalogue, is the principal tool to find books, journals and other materials (either in print or in electronic format) held in UCL libraries.
E-books can be accessed through Explore on any device, from anywhere and at any time.
On UCL Explore, you can look at the results of your search to quickly discover if a book is available in print or/and online: View Online means that the book is available electronically, while Available means that the book is available in print. In some cases a book is available both in print and online.
Collections of e-books can be browsed or searched. All full-text services are also searchable in Explore and can be found in the A-Z of Databases list.
Series covering new developments in computer science and information technology research and teaching. Accessibility statement for SpringerLink.
Computer Science books are located on the 4th floor of the Science Library (the DMS Watson building).
Where held in print, UCL Explore will provide the location details of the materials you are looking for including library site, collection and shelfmark.
You can use our Click and Collect service to reserve books from any library and have them delivered to your library of choice for collection. Alternatively, if you need a chapter or section of a book, use our Scan and Send service to receive extracts via email
If a book location is listed as Stores, the item is kept in storage off-campus and you will need to place a request for the item.
Click the links below to learn more.
Check out our Explore guide to find out more about how to use Explore for your research.
Is there a book or resource you would like to see in our collection? Perhaps you've noticed something missing on your reading list?
Please send Anna an email or fill out our suggestion form.
For centuries humanity has dreamed of harnessing the power of the sun: Imagining Solar Energy traces the history of these dreams as they have been expressed in literature, art and popular culture from the Renaissance to the present day. From John Milton through the Romantic-period writers such as Shelley and Goethe to the golden age science fiction of Isaac Asimov and contemporary writers such as Ian McEwan, the book shows how the possibilities of solar energy have captured the imagination of writers and artists and in turn shaped developments in science, culture and technology.
'Outstanding ... combines a glimpse behind the security screens with a sharp analysis of the real global insecurities - growing inequality and unsustainability' - New Internationalist Written in the late 1990s, Losing Control was years, if not decades, ahead of its time, predicting the 9/11 attacks, a seemingly endless war on terror and the relentless increase in revolts from the margins and bitter opposition to wealthy elites. Now, more than two decades later and in an era of pandemics, climate breakdown and potential further military activity in the Middle East, Asia and Africa, Paul Rogers has revised and expanded the original analysis, pointing to the 2030s and '40s as the decades that will see a showdown between a bitter, environmentally wrecked and deeply insecure world and a possible world order rooted in justice and peace.
This book examines the geopolitical shifts triggered by Russia's military aggression against Ukraine from February 2022 onwards. This conflict has catalyzed unprecedented transformations in the Black Sea region's security landscape, reshaping the foundations of international relations. Presenting various case studies on key players such Russia, Ukraine, the USA, Turkey, the European Union, and NATO, the book presents a comprehensive analysis of the multifaceted impacts stemming from the conflict, focusing on three critical dimensions: military, economic, and human security. The contributions examine whether and how the conflict has not only magnified security challenges but also spurred resistance by Ukrainian forces and society. It also examines the impact of comprehensive economic sanctions and Western military and financial assistance to Ukraine on Russia's military capabilities and regional balance of power.
Quantitative Analysis for Historical Social Science advances historical research in the social sciences by bridging the divide between qualitative and quantitative analysis. Gregory Wawro and Ira Katznelson argue for an expansion of the standard quantitative methodological toolkit with a set of innovative approaches that better capture nuances missed by more commonly used statistical methods. Demonstrating how to employ such promising tools, Wawro and Katznelson address the criticisms made by prominent historians and historically oriented social scientists regarding the shortcomings of mainstream quantitative approaches for studying the past.
Book Description
With over 450,000 users worldwide, Qiskit has become the go-to platform for building large-scale quantum applications on systems with hundreds of qubits. "Mastering Quantum Computing with Qiskit" offers a comprehensive guide to mastering quantum computing using IBM’s powerful open-source framework.
This book begins by introducing the core concepts of mathematics, quantum mechanics, and computation, before diving into qubits and quantum logic gates for both single and multi-qubit systems. You’ll then explore key features of Qiskit, including mapping, optimization, and transpilation, essential for building efficient quantum circuits.
The foundational information and latest technologies you need to ace the FAA airframe and powerplant maintenance certifications--and excel in the aviation industry
The most comprehensive text of its kind, Aircraft Basic Science, Ninth Edition covers the latest technologies in accessible language anyone can understand. This heavily updated edition provides all the information, applicable to both airframes and powerplants and their associated systems, that you need for exam and career success.
Aircraft Basic Science, Ninth Edition integrates aerospace technology and language throughout the text, putting you ahead of the knowledge curve in a rapidly changing industry. With the aviation/aerospace industry continuing to expand globally, this new edition includes international standards alongside the extensive U.S. standards that are currently emphasized.
Key FeaturesMake your team Agile by implementing industry-standard Agile techniquesAssess scope, scale up efficientlyCreate the correct roles and identify the right candidates for your teamFinish your projects faster and stay ahead of the curveBook DescriptionThis book will help you overcome the common challenges you'll face when transforming your working practices from waterfall to Agile. Each chapter builds on the last, starting with easy-to-grasp ways to get going with Agile. Next you'll see how to choose the right Agile framework for your organization. Moving on, you'll implement systematic product delivery and measure and report progress with visualization. Then you'll learn how to create high performing teams, develop people in Agile, manage in Agile, and perform distributed Agile and collaborative governance.
From civilisational frontier risks associated with new challenges like disruptive technologies, to the shifting nature of great-power conflicts and subversion, the 21st century requires a new approach to statecraft. In 21st-Century Statecraft, Professor Nayef Al-Rodhan proposes five innovative statecraft concepts. He makes the case for a new method of geopolitical analysis called ‘meta-geopolitics’, and for ‘dignity-based governance’. He shows how, in an interdependent and interconnected world, traditional thinking must move beyond zero-sum games and focus on ‘multi-sum and symbiotic realist’ interstate relations. This requires a new paradigm of global security premised on five dimensions of security, and a new concept of power, ‘just power’, which highlights the centrality of justice to state interests. These concepts enable states to balance competing interests and work towards what the author calls ‘reconciliation statecraft’.
The classic in the field for more than 25 years, now with increased emphasis on data science and new chapters on quantum computing, machine learning (AI), and general relativity
Computational physics combines physics, applied mathematics, and computer science in a cutting-edge multidisciplinary approach to solving realistic physical problems. It has become integral to modern physics research because of its capacity to bridge the gap between mathematical theory and real-world system behavior.
As everyday tasks grow more confusing, and as social and global problems grow more complex, the information designer's role in bringing clarity has reached a new level of importance. In order to have a positive impact, they must go beyond conventional approaches to uncover real needs, make insightful connections, and develop effective solutions. Information Design Unbound provides a clear, engaging introduction to the field, and prepares students to be strategic thinkers and visual problem solvers who can confidently make sense in a changing world.
There is a lot of excitement around quantum computers that use superconducting qubits, which operate at extremely low temperatures since they are ultra-sensitive to noise. These quantum computers need a memory and control processor that can operate under cryogenic conditions. Among the cryogenic memory technologies, superconducting memories are the most efficient and compatible for these purposes. They can help advance quantum computing, facilitate high-performance computing, and explore space more effectively. However, cryogenic memory technologies currently face various challenges.
The book explores the entire process of analysis, covering key steps from preparing your data to putting your analysis together and writing up your findings. It helps you get to grips with doing different statistical techniques in R and:
Features include an introduction to each chapter, and end-of-chapter exercises to check your understanding of the material. The online resources for this text include data sets that you can perform your own analysis on, and links to publications that are relevant to programming with R.
At the turn of the millennium, digital technologies seemed to have immense promise for transforming our society. With these powerful new tools, the thinking went, we would be free to live our best lives, connected to our communities in ways full of infinite potential. A quarter of a century on, this form of utopianism seems like a cruel mirage. Our lives are more fragmented and pressure-filled as ever, as we race to keep up with technologies that manipulate, command, and drain us at every turn. So what happened? In Against Platforms, technologist and creator Mike Pepi lays out an explanation of what went wrong - and a manifesto for putting it right. The key, says Pepi, is that we have been taught that digital technologies are neutral tools, transparent, easily understood, and here to serve us.
This book presents a holistic overview of user engagement, which has become an increasingly important subject for a variety of industry and academic fields, including engineering, computer science, and information science. The author begins with a definition of user engagement and an explanation of the theoretical background of the topic. The book then covers methodological approaches and examines some of the broader factors that influence user engagement. The author explains methods for measuring user engagement and evaluates the efficacy of each one. The book includes examples from recent research studies throughout, describing user engagement in different settings with a variety of digital information systems.
This book bridges the gap between academic and applied User Experience (UX) research, offering a fresh perspective on uniting these two communities. Drawing from their extensive professional experience in both realms, the authors delve into the varying definitions, models, and methods that distinguish academic and applied UX practices. Through a thoughtful analysis of communication styles and research dissemination, the book highlights how the disconnect and differences hinder the progress in the UX field. More importantly, the authors emphasize the urgent need for greater integration between the academic and applied UX communities. To address this, the authors present a comprehensive framework for converging these perspectives, fostering collaboration and innovation.
This Third Edition sheds light on state-of-the-art theories and practices in multimodal compatibility modeling and recommendation, offering comprehensive insights into this evolving field. This topic, and fashion compatibility modeling in particular, has garnered increasing research attention in recent years due to the significant economic impact of e-commerce. Building upon recent research and the prior edition, the authors present a series of graph-learning based multimodal compatibility modeling schemes, all of which have been proven to be effective over several public real-world datasets.
This book discusses the theory and practice of random number generators that are useful for computer simulation and computer security applications. Random numbers are ubiquitous in computation. They are used in randomized algorithms to perform sampling or choose randomly initialized parameters or perform Markov Chain Monte Carlo (MCMC). They are also used in computer security applications for various purposes such as cryptographic nuances or in authenticators. In practice, the random numbers used by any of these applications are from a pseudo-random sequence. These pseudo-random sequences are generated by RNGs (random number generators).
As data become ′big′, fast and complex, the software and computing tools needed to manage and analyse them are rapidly developing. Social scientists need new tools to meet these challenges, tackle big datasets, while also developing a more nuanced understanding of - and control over - how these computing tools and algorithms are implemented. Programming with Python for Social Scientists offers a vital foundation to one of the most popular programming tools in computer science, specifically for social science researchers, assuming no prior coding knowledge.
Construction management is a complex discipline with many facets. The essence of construction management is the delivery of construction projects to meet the client’s goals whilst recognising the commercial interests of the many designers, consultants and contractors involved. Balancing the expected quality outcomes, the highest safety standards and time and budget pressures is not an easy task. Therefore, students and practitioners looking to understand the core principles of construction management need an authoritative, accessible and comprehensive text on the subject.
Merging governance studies and data science, this Handbook provides a comprehensive overview of how these fields interact with each other, driving a greater understanding of and guidance for the data-driven transformation of government.
Bringing together contributions from leading scholars and practitioners, the Handbook shows how data science can improve decision-making, enhance services, and increase transparency and accountability in government.
Develop UI-heavy applications more easily, faster, and error-free. Based on several enhancements to the Swift language, SwiftUI takes a declarative approach to building UIs. Instead of imperatively coding the UI, this book will show you how to describe how you want your UI to look.
Become a master of productivity with Copilot for Microsoft 365! Copilot and the technology behind it are so new that you’ll need a thorough walkthrough from start to finish or you’ll be left behind. If it feels overwhelming now, it’s only going to get worse as more companies race to compete in releasing their generative AI apps. It doesn’t matter if you are young or old, fresh from the university or an industry veteran—generative AI is here to stay, and managers will expect their employees to know how to use it. Beginners wondering what Microsoft Copilot is will walk away with a thorough understanding of what it does, what it will cost, how to access and use it, and what enterprise-grade security it offers.
The knowledge you'll acquire from this guide will be applicable to the current families of GPT models and will likely also be relevant to GPT-5, should it ever be released.
OpenAI provides APIs (Application Programming Interfaces) to access their AI. The goal of an API is to abstract the underlying models by creating a universal interface for all versions, allowing users to use GPT regardless of its version.
This guide aims to provide a comprehensive, step-by-step tutorial on how to utilize GPT-3.5 and GPT-4 in your projects via this API. It also covers other models, such as Whisper and Text-to-Speech.
This book constitutes the refereed proceedings of the 19th International Conference on Artificial Intelligence in Medicine, AIME 2021, held as a virtual event, in June 2021.
The 28 full papers presented together with 30 short papers were selected from 138 submissions. The papers are grouped in topical sections on image analysis; predictive modelling; temporal data analysis; unsupervised learning; planning and decision support; deep learning; natural language processing; and knowledge representation and rule mining.
This open access book constitutes the proceedings of the 32nd European Symposium on Programming, ESOP 2023, which was held during April 22-27, 2023, in Paris, France, as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2023.
The 20 regular papers presented in this volume were carefully reviewed and selected from 55 submissions. They deal with fundamental issues in the specification, design, analysis, and implementation of programming languages and systems.
It’s a jungle out there.
Delivering software solutions with predictable costs, time, scope, and quality has become more complicated than ever. Developers need to account for multiple moving targets, including often avoided but always relevant factors such as culture, people, and leadership. To effectively deal with these challenges, it’s necessary to rethink the entire delivery chain of modern software development.
Discover how to apply software engineering patterns to develop more robust firmware faster than traditional embedded development approaches. In the authors’ experience, traditional embedded software projects tend towards monolithic applications that are optimized for their target hardware platforms. This leads to software that is fragile in terms of extensibility and difficult to test without fully integrated software and hardware. Patterns in the Machine focuses on creating loosely coupled implementations that embrace both change and testability.
This classic book is an introduction to dynamic programming, presented by the scientist who coined the term and developed the theory in its early stages. In Dynamic Programming, Richard E. Bellman introduces his groundbreaking theory and furnishes a new and versatile mathematical tool for the treatment of many complex problems, both within and outside of the discipline.
In Programming with GitHub Copilot: Write Better Code ― Faster, veteran software developer and GitHub community hero Kurt Dowswell delivers an insightful and hands-on exploration of GitHub's powerful, new AI coding assistant, Copilot. In the book, you'll discover how to use the tool's capabilities to push the boundaries of what you thought was possible in programming.
Soft computing is a computing approach designed to replicate the human mind’s unique capacity to integrate uncertainty and imprecision into its reasoning. It is uniquely suited to computing operations where rigid analytical models will fail to account for the variety and ambiguity of possible solutions. As machine learning and artificial intelligence become more and more prominent in the computing landscape, the potential for soft computing techniques to revolutionize computing has never been greater.