15 papers · ranked by Valyu relevance
Jeannette M. Wing
Computational thinking will influence everyone in every field of endeavour. This vision poses a new educational challenge for our society, especially for our children. In thinking about computing, we need to be attuned to the three drivers of our field: science, technology and society. Accelerating technological…
Cornelia Connolly, Tony Hall
Computing is pervasive in society, enterprise and education, underpinning all aspects of our lives today. Indeed, it would be a singular achievement to identify some part of contemporary life not supported, in some way, by technology. Furthermore, learning, teaching and assessment have become increasingly mediated by…
Arno Siebes
In this paper, I posit that from a research point of view, Data Science is a language. More precisely Data Science is doing Science using computer science as a language for datafied sciences; much as mathematics is the language of, e.g., physics. From this viewpoint, three (classes) of challenges for computer science…
Matti Tedre, Nella Moisseinen
Experiments play a central role in science. The role of experiments in computing is, however, unclear. Questions about the relevance of experiments in computing attracted little attention until the 1980s. As the discipline then saw a push towards experimental computer science, a variety of technically, theoretically…
Carolina Milesi, Lara Perez-Felkner, Kevin Brown, Barbara Schneider
While the underrepresentation of women in the fast-growing STEM field of computer science (CS) has been much studied, no consensus exists on the key factors influencing this widening gender gap. Possible suspects include gender differences in aptitude, interest, and academic environment. Our study contributes to this…
Pier Luigi Gentili
The goals and targets included in the 2030 Agenda compiled by the United Nations want to stimulate action in areas of critical importance for humanity and the Earth. These goals and targets regard everyone on Earth from both the health and economic and social perspectives. Reaching these goals means to deal with…
Clare Horsman, Susan Stepney, Rob C. Wagner, Viv Kendon
Computing is a high-level process of a physical system. Recent interest in non-standard computing systems, including quantum and biological computers, has brought this physical basis of computing to the forefront. There has been, however, no consensus on how to tell if a given physical system is acting as a computer or…
Jeffrey Watumull, Marc D. Hauser, Ian G. Roberts, Norbert Hornstein
It is a truism that conceptual understanding of a hypothesis is required for its empirical investigation. However, the concept of recursion as articulated in the context of linguistic analysis has been perennially confused. Nowhere has this been more evident than in attempts to critique and extend Hauseretal's. ([24])…
Kevin J. Theisen
This is one part of a series of reviews concerning the application of programming languages in chemistry, edited by Dr. Rajarshi Guha. This article reviews the JavaScript technology as it applies to the chemistry discipline. A discussion of the history, scope and technical details of the programming language is…
Murat Erkurt
We investigate chaoticity and complexity of a binary general network automata of finite size with external input which we call a computron. As a generalization of cellular automata, computrons can have non-uniform cell rules, non-regular cell connectivity and an external input. We show that any finite-state machine can…
Michael Levitt
Computer simulation is an important research tool in today’s scientific world. Computers allow us to perform computations that mimic the behavior of complex (biological) systems in ways that we could not otherwise achieve. You could think of these simulations as a computer game, in which a virtual world is created that…
Janina Wellmann
Over the course of the last three decades, computer simulations have become a major tool of doing science and engaging with the world, not least in an effort to predict and intervene in a future to come. Born in the context of the Second World War and the discipline of physics, simulations have long spread into most…
Mario Stipčević, Honghao Zhang, Yong Peng, Danqi Wang + 1 more
In this work, we compare the basketball scoring performance of two imaginary (simulated) mechanical robots in conditions of erroneous information-processing circuits: Machine, whose moves are controlled by a conventional digital computer and Man, controlled by a random pulse computer composed of biologically-inspired…
Gerd HG Moe-Behrens
Systemics, a revolutionary paradigm shift in scientific thinking, with applications in systems biology, and synthetic biology, have led to the idea of using silicon computers and their engineering principles as a blueprint for the engineering of a similar machine made from biological parts. Here we describe these…
Marc Mangel, Alan Brown, Paul Bogdan
Variability is inherent to cyber systems. Here, we introduce ideas from stochastic population biology to describe the properties of two broad kinds of cyber systems. First, we assume that each of N0 components can be in only one of two states: functional or nonfunctional. We model this situation as a Markov process…