The geek is male. Or so it seems. As is well documented, there is a distinct under-representation of girls studying computing at high school level and, correspondingly, going on to have careers in IT. To address this problem, in 2007 the authors of this book, with backgrounds in secondary teaching or IT, trialled a new and revolutionary program in schools: "Digital Divas." The Digital Divas pro…
The COVID-19 pandemic resulted in a mass exodus of India’s migrant workers from the cities back to the villages. This book explores the social conditions and concerns around health, labour, migration, and gender that were thrown up as a result of this forced migration. The book examines the failings of the public health systems and the state response to address the humanitarian crisis whic…
AI Knowledge Transfer from the University to Society: Applications in High-Impact Sectors brings together examples from the "Innovative Ecosystem with Artificial Intelligence for Andalusia 2025" project at the University of Seville, a series of sub-projects composed of research groups and different institutions or companies that explore the use of Artificial Intelligence in a variety of high-im…
The Internet has taken with its unlimited communication structures an outstanding role. In the process of globalization this creates not only the possibility for the integration of access to information independent from time and place, it also implies social changes with not yet known consequences. How is our society changing under these new communication structures? Is the "networked egoist" p…
Computational fluid dynamics (CFD) is the main field of computational mechanics that has historically benefited from advances in high-performance computing. High-performance computing involves several techniques to make a simulation efficient and fast, such as distributed memory parallelism, shared memory parallelism, vectorization, memory access optimizations, etc. As an introduction, we prese…
Think D.S.P. is an introduction to Digital Signal Processing in Python. The premise of this book (and the other books in the Think X series) is that if you know how to program, you can use that skill to learn other things. The author is writing this book because he thinks the conventional approach to digital signal processing is backward: most books (and the classes that use them) present the m…
This book is about complexity science, data structures and algorithms, intermediate programming in Python and the philosophy of science: Data structures and algorithms: A data structure is a collection that contains data elements organized in a way that supports particular operations. For example, a dictionary organizes key-value pairs in a way that provides fast mapping from keys to values, bu…
This book tells the story of Michi, one of 650 Japanese war brides who arrived in Australia in the early 1950s. The women met Australian servicemen in post-war Japan and decided to migrate to Australia as wives and fiancées to start a new life. In 1953, when Michi reached Sydney Harbour by boat with her two Japanese-born children, she knew only one person in Australia: her husband. She did not…
Think Bayes is an introduction to Bayesian statistics using computational methods.The premise of this book, and the other books in the Think X series, is that if you know how to program, you can use that skill to learn other topics.Most books on Bayesian statistics use mathematical notation and present ideas in terms of mathematical concepts like calculus. This book uses Python code instead of …
Squeak is a modern open-source development environment for the classic Smalltalk-80 programming language. Despite being the first purely object-oriented language and environment, Smalltalk is in many ways still far ahead of its successors in promoting a vision of an environment where everything is an object, and anything can change at run-time. Squeak by Example, intended for both students and …