computer science and psychology: The Psychology of Computer Programming Gerald M. Weinberg, 1998 Discover or Revisit One of the Most Popular Books in Computing This landmark 1971 classic is reprinted with a new preface, chapter-by-chapter commentary, and straight-from-the-heart observations on topics that affect the professional life of programmers. Long regarded as one of the first books to pioneer a people-oriented approach to computing, The Psychology of Computer Programming endures as a penetrating analysis of the intelligence, skill, teamwork, and problem-solving power of the computer programmer. Finding the chapters strikingly relevant to today's issues in programming, Gerald M. Weinberg adds new insights and highlights the similarities and differences between now and then. Using a conversational style that invites the reader to join him, Weinberg reunites with some of his most insightful writings on the human side of software engineering. Topics include egoless programming, intelligence, psychological measurement, personality factors, motivation, training, social problems on large projects, problem-solving ability, programming language design, team formation, the programming environment, and much more. Dorset House Publishing is proud to make this important text available to new generations of programmers--and to encourage readers of the first edition to return to its valuable lessons. |
computer science and psychology: Software Psychology Ben Shneiderman, 1980 Motivation for a psychological approach; Research methods; Programming as human performance; Programming style; Software quality evaluation; Team organizations and group processes; Database systems and data models; Database query and manipulation languages; Natural language; Interactive interface issues; Designing interactive systems. |
computer science and psychology: Behavioral Cybersecurity Wayne Patterson, Cynthia E. Winston-Proctor, 2020-12-07 This book discusses the role of human personality in the study of behavioral cybersecurity for non-specialists. Since the introduction and proliferation of the Internet, cybersecurity maintenance issues have grown exponentially. The importance of behavioral cybersecurity has recently been amplified by current events, such as misinformation and cyber-attacks related to election interference in the United States and internationally. More recently, similar issues have occurred in the context of the COVID-19 pandemic. The book presents profiling approaches, offers case studies of major cybersecurity events and provides analysis of password attacks and defenses. Discussing psychological methods used to assess behavioral cybersecurity, alongside risk management, the book also describes game theory and its applications, explores the role of cryptology and steganography in attack and defense scenarios and brings the reader up to date with current research into motivation and attacker/defender personality traits. Written for practitioners in the field, alongside nonspecialists with little prior knowledge of cybersecurity, computer science, or psychology, the book will be of interest to all who need to protect their computing environment from cyber-attacks. The book also provides source materials for courses in this growing area of behavioral cybersecurity. |
computer science and psychology: Computer Models of Mind Margaret A. Boden, 1988-04-29 This book shows how computer models are used to study many psychological phenomena - including vision, language, reasoning, and learning. |
computer science and psychology: The Psychology of Computer Vision Patrick Henry Winston, Berthold Horn, 1975 |
computer science and psychology: The Psychology of Human-Computer Interaction Stuart K. Card, 2018-05-04 Defines the psychology of human-computer interaction, showing how to span the gap between science & application. Studies the behavior of users in interacting with computer systems. |
computer science and psychology: Philosophy of Psychology and Cognitive Science , 2006-10-23 Psychology is the study of thinking, and cognitive science is the interdisciplinary investigation of mind and intelligence that also includes philosophy, artificial intelligence, neuroscience, linguistics, and anthropology. In these investigations, many philosophical issues arise concerning methods and central concepts. The Handbook of Philosophy of Psychology and Cognitive Science contains 16 essays by leading philosophers of science that illuminate the nature of the theories and explanations used in the investigation of minds. Topics discussed include representation, mechanisms, reduction, perception, consciousness, language, emotions, neuroscience, and evolutionary psychology. - Comprehensive coverage of philosophy of psychology and cognitive science - Distinguished contributors: leading philosophers in this area - Contributions closely tied to relevant scientific research |
computer science and psychology: Designing Interaction John Millar Carroll, 1991-06-28 Designing Interaction, first published in 1991, presents a broadbased and fundamental re-examination of human-computer interaction as a practical and scientific endeavor. The chapters in this well-integrated, tightly focused book are by psychologists and computer scientists in industry and academia, who examine the relationship between contemporary psychology and human-computer interaction. HCI seeks to produce user interfaces that facilitate and enrich human motivation, action and experience; but to do so deliberately it must also incorporate means of understanding user interfaces in human terms - the province of psychology. Conversely, the design and use of computing equipment provides psychologists with a diverse and challenging empirical field in which to assess their theories and methodologies. |
computer science and psychology: Artificial Intelligence for Human Computer Interaction: A Modern Approach Yang Li, Otmar Hilliges, 2021-11-04 This edited book explores the many interesting questions that lie at the intersection between AI and HCI. It covers a comprehensive set of perspectives, methods and projects that present the challenges and opportunities that modern AI methods bring to HCI researchers and practitioners. The chapters take a clear departure from traditional HCI methods and leverage data-driven and deep learning methods to tackle HCI problems that were previously challenging or impossible to address. It starts with addressing classic HCI topics, including human behaviour modeling and input, and then dedicates a section to data and tools, two technical pillars of modern AI methods. These chapters exemplify how state-of-the-art deep learning methods infuse new directions and allow researchers to tackle long standing and newly emerging HCI problems alike. Artificial Intelligence for Human Computer Interaction: A Modern Approach concludes with a section on Specific Domains which covers a set of emerging HCI areas where modern AI methods start to show real impact, such as personalized medical, design, and UI automation. |
computer science and psychology: Computational Social Psychology Robin R. Vallacher, Stephen J. Read, Andrzej Nowak, 2017-05-25 Computational Social Psychology showcases a new approach to social psychology that enables theorists and researchers to specify social psychological processes in terms of formal rules that can be implemented and tested using the power of high speed computing technology and sophisticated software. This approach allows for previously infeasible investigations of the multi-dimensional nature of human experience as it unfolds in accordance with different temporal patterns on different timescales. In effect, the computational approach represents a rediscovery of the themes and ambitions that launched the field over a century ago. The book brings together social psychologists with varying topical interests who are taking the lead in this redirection of the field. Many present formal models that are implemented in computer simulations to test basic assumptions and investigate the emergence of higher-order properties; others develop models to fit the real-time evolution of people’s inner states, overt behavior, and social interactions. Collectively, the contributions illustrate how the methods and tools of the computational approach can investigate, and transform, the diverse landscape of social psychology. |
computer science and psychology: Algorithms to Live By Brian Christian, Tom Griffiths, 2016-04-19 'Algorithms to Live By' looks at the simple, precise algorithms that computers use to solve the complex 'human' problems that we face, and discovers what they can tell us about the nature and origin of the mind. |
computer science and psychology: Cognitive Psychology In and Out of the Laboratory Kathleen M. Galotti, 2020 |
computer science and psychology: The Handbook of the Psychology of Communication Technology S. Shyam Sundar, 2015-03-16 The Handbook of the Psychology of Communication Technology offers an unparalleled source for seminal and cutting-edge research on the psychological aspects of communicating with and via emergent media technologies, with leading scholars providing insights that advance our knowledge on human-technology interactions. • A uniquely focused review of extensive research on technology and digital media from a psychological perspective • Authoritative chapters by leading scholars studying psychological aspects of communication technologies • Covers all forms of media from Smartphones to Robotics, from Social Media to Virtual Reality • Explores the psychology behind our use and abuse of modern communication technologies • New theories and empirical findings about ways in which our lives are transformed by digital media |
computer science and psychology: Behavioral Cybersecurity Wayne Patterson, Cynthia E. Winston-Proctor, 2019 Since the introduction and proliferation of the Internet, problems involved with maintaining cybersecurity has grown exponentially, and have evolved into many forms of exploitation. Yet, Cybersecurity has had far too little study and research. Virtually all of the Research that has taken place in cybersecurity over many years, has been done by those with computer science, electrical engineering, and mathematics backgrounds. However, many cybersecurity researchers have come to realize that to gain a full understanding of how to protect a cyber environment requires not only the knowledge of those researchers in computer science, engineering and mathematics, but those who have a deeper understanding of human behavior: researchers with expertise in the various branches of behavioral science, such as psychology, behavioral economics, and other aspects of brain science. The authors, one a computer scientist and the other a psychologist, have attempted over the past several years to understand the contributions that each approach to cybersecurity problems can benefit from this integrated approach that we have tended to call behavioral cybersecurity. The authors believe that the research and curriculum approaches developed from this integrated approach provide a first book with this approach to cybersecurity. This book incorporates traditional technical computational and analytic approaches to cybersecurity, and also psychological and human factors approaches, as well. Features Discusses profiling approaches and risk management Includes case studies of major cybersecurity events and Fake News Presents analyses of password attacks and defenses Addresses game theory, behavioral economics and their application to cybersecurity Supplies research into attacker/defender personality and motivation traits Techniques for measuring cyber attacks/defenses using crypto and stego |
computer science and psychology: Network Science in Cognitive Psychology Michael S. Vitevitch, 2019-11-26 This volume provides an integrative review of the emerging and increasing use of network science techniques in cognitive psychology, first developed in mathematics, computer science, sociology, and physics. The first resource on network science for cognitive psychologists in a growing international market, Vitevitch and a team of expert contributors provide a comprehensive and accessible overview of this cutting-edge topic. This innovative guide draws on the three traditional pillars of cognitive psychological research–experimental, computational, and neuroscientific–and incorporates the latest findings from neuroimaging. The network perspective is applied to the fundamental domains of cognitive psychology including memory, language, problem-solving, and learning, as well as creativity and human intelligence, highlighting the insights to be gained through applying network science to a wide range of approaches and topics in cognitive psychology Network Science in Cognitive Psychology will be essential reading for all upper-level cognitive psychology students, psychological researchers interested in using network science in their work, and network scientists interested in investigating questions related to cognition. It will also be useful for early career researchers and students in methodology and related courses. |
computer science and psychology: The Psychology of Computer Use Thomas R. G. Green, Stephen J. Payne, Gerrit C. Veer, 1983 The papers in this book are selected from a conference held at the Free University of Amsterdam in August, 1982, under the sponsorship of Control Data BV. Computer scientists and cognitive psychologists from most parts of Europe met to discuss 'cognitive engineering', or the problems associated with making use of computers as tools of the intellect. |
computer science and psychology: Freedom and Destiny Rollo May, 1999-01-17 The popular psychoanalyst examines the continuing tension in our lives between the possibilities that freedom offers and the various limitations imposed upon us by our particular fate or destiny. May is an existential analyst who deservedly enjoys a reputation among both general and critical readers as an accessible and insightful social and psychological theorist. . . . Freedom's characteristics, fruits, and problems; destiny's reality; death; and therapy's place in the confrontation between freedom and destiny are examined. . . . Poets, social critics, artists, and other thinkers are invoked appropriately to support May's theory of freedom and destiny's interdependence.—Library Journal Especially instructive, even stunning, is Dr. May's willingness to respect mystery. . . .There is, too, at work throughout the book a disciplined yet relaxed clinical mind, inclined to celebrate . . . what Flannery O'Connor called 'mystery and manners,' and to do so in a tactful, meditative manner.—Robert Coles, America |
computer science and psychology: Computational Developmental Psychology Thomas R. Shultz, 2003 An overview of the emerging discipline of computational developmental psychology, emphasizing the use of constructivist neural networks. Despite decades of scientific research, the core issues of child development remain too complex to be explained by traditional verbal theories. These issues include structure and transition, representation and processing, innate and experiential determinants of development, stages of development, the purpose and end of development, and the relation between knowledge and learning. In this book Thomas Shultz shows how computational modeling can be used to capture these complex phenomena, and in so doing he lays the foundation for a new subfield of developmental psychology, computational developmental psychology. A principal approach in developmental thinking is the constructivist one. Constructivism is the Piagetian view that the child builds new cognitive structures by using current mental structures to understand new events. In this book Shultz features constructivist models employing networks that grow as well as learn. This allows models to implement synaptogenesis and neurogenesis in a way that allows qualitative changes in processing mechanisms. The book's appendices provide additional background on the mathematical concepts used, and a companion Web site contains easy-to-use computational packages. |
computer science and psychology: Connectionism and Psychology Philip T. Quinlan, 1991 The rapid growth of neural network research has led to a major reappraisal of many fundamental assumptions in cognitive and perceptual psychology. This text—aimed at the advanced undergraduate and beginning postgraduate student—is an in-depth guide to those aspects of neural network research that are of direct relevance to human information processing. Examples of new connectionist models of learning, vision, language and thought are described in detail. Both neurological and psychological considerations are used in assessing its theoretical contributions. The status of the basic predicates like exclusive-OR is examined, the limitations of perceptrons are explained and properties of multi-layer networks are described in terms of many examples of psychological processes. The history of neural networks is discussed from a psychological perspective which examines why certain issues have become important. The book ends with a general critique of the new connectionist approach. It is clear that new connectionism work provides a distinctive framework for thinking about central questions in cognition and perception. This new textbook provides a clear and useful introduction to its theories and applications. |
computer science and psychology: Handbook of Research on Serious Games for Educational Applications Zheng, Robert, Gardner, Michael K., 2016-08-01 Games have been part of the entertainment industry for decades. Once only considered viable for personal entertainment, virtual gaming media is now being explored as a useful tool for learning and student engagement. The Handbook of Research on Serious Games for Educational Applications presents a comprehensive examination of the implementation of gaming in classroom settings and the cognitive benefits this integration presents. Highlighting theoretical, psychological, instructional design, and teaching perspectives, this book is a pivotal reference source for researchers, educators, professionals, and academics interested in the innovative opportunities of game-based learning. |
computer science and psychology: Character Computing Alia El Bolock, Yomna Abdelrahman, Slim Abdennadher, 2020-01-01 The book gives an introduction into the theory and practice of the transdisciplinary field of Character Computing, introduced by Alia El Bolock. The latest scientific findings indicate that “One size DOES NOT fit all” in terms of how to design interactive systems and predict behavior to tailor the interaction experience. Emotions are one of the essential factors that influence people’s daily experiences; they influence decision making and how different emotions are interpreted by different individuals. For example, some people may perform better under stress and others may break. Building upon Rosalind Picard’s vision, if we want computers to be genuinely intelligent and to interact naturally with us, we must give computers the ability to recognize, understand, even to have and express emotions and how different characters perceive and react to these emotions, hence having richer and truly tailored interaction experiences. Psychological processes or personality traits are embedded in the existing fields of Affective and Personality Computing. However, this book is the first that systematically addresses this including the whole human character; namely our stable personality traits, our variable affective, cognitive and motivational states as well as our morals, beliefs and socio-cultural embedding. The book gives an introduction into the theory and practice of the transdisciplinary field of Character Computing. The emerging field leverages Computer Science and Psychology to extend technology to include the whole character of humans and thus paves the way for researchers to truly place humans at the center of any technological development. Character Computing is presented from three main perspectives: ● Profiling and sensing the character ● Leveraging characters to build ubiquitous character-aware systems ● Investigating how to extend Artificial Intelligence to create artificial characters |
computer science and psychology: Computation and Cognition Zenon W. Pylyshyn, 1986 |
computer science and psychology: Science as Psychology Lisa M. Osbeck, Nancy J. Nersessian, Kareen R. Malone, Wendy C. Newstetter, 2010-11-22 Science as Psychology reveals the complexity and richness of rationality by demonstrating how social relationships, emotion, culture, and identity are implicated in the problem-solving practices of laboratory scientists. In this study, the authors gather and analyze interview and observational data from innovation-focused laboratories in the engineering sciences to show how the complex practices of laboratory research scientists provide rich psychological insights, and how a better understanding of science practice facilitates understanding of human beings more generally. The study focuses not on dismantling the rational core of scientific practice, but on illustrating how social, personal, and cognitive processes are intricately woven together in scientific thinking. The book is thus a contribution to science studies, the psychology of science, and general psychology. |
computer science and psychology: The Atomic Components of Thought John R. Anderson, Christian J. Lebiere, 2014-01-09 This book achieves a goal that was set 25 years ago when the HAM theory of human memory was published. This theory reflected one of a number of then-current efforts to create a theory of human cognition that met the twin goals of precision and complexity. Up until then the standard for precision had been the mathematical theories of the 1950s and 1960s. These theories took the form of precise models of specific experiments along with some informal, verbally-stated understanding of how they could be extended to new experiments. They seemed to fall far short of capturing the breadth and power of human cognition that was being demonstrated by the new experimental work in human cognition. The next 10 years saw two major efforts to address the problems of scope. In 1976, the ACT theory was first described and included a production rule system of procedural memory to complement HAM's declarative memory. This provided a computationally adequate system which was indeed capable of accounting for all sorts of cognition. In 1993, a new version of ACT--ACT-R--was published. This was an effort to summarize the theoretical progress made on skill acquisition in the intervening 10 years and to tune the subsymbolic level of ACT-R with the insights of the rational analysis of cognition. Although the appearance of generally-available, full-function code set off a series of events which was hardly planned, it resulted in this book. The catalyst for this was the emergence of a user community. Lebiere insisted that assembling a critical mass of users was essential to the ultimate success of the theory and that a physical gathering was the only way to achieve that goal. This resulted in the First Annual ACT-R Summer School and Workshop, held in 1994. In writing the book, the authors became seized by an aspiration that went beyond just describing the theory correctly. They decided to try to display what the theory could do by collecting together and describing some of its in-house applications. This book reflects decades of work in ACT-R accumulated by many researchers. The chapters are authored by the people that did that particular work. No doubt the reader will be impressed by the scope of the research and the quality of the individual work. Less apparent, but no less important, was the effort that everyone put into achieving the overall consistency and technical integrity of the book. This is the first work in cognitive science to precisely model such a wide range of phenomena with a single theory. |
computer science and psychology: Cognitive Psychology Lawrence W. Barsalou, 2014-02-25 This text presents the basic concepts of modern cognitive psychology in a succinct and accessible manner. Empirical results, theoretical developments, and current issues are woven around basic concepts to produce coherent accounts of research areas. Barsalou's primary goal is to equip readers with a conceptual vocabulary that acquaints them with the general approach of cognitive psychology and allows them to follow more technical discussions elsewhere. In meeting this goal, he discusses the traditional work central to modern thinking and reviews current work relevant to cognitive science. Besides focusing on research and theory in cognitive psychology, Barsalou also addresses its fundamental assumptions. Because the cognitive approach to psychology is somewhat subtle, often misunderstood, and sometimes controversial, it is essential for a text on cognitive psychology to address the assumptions that underlie it. Therefore, three of the eleven chapters address the meta- assumptions that govern research and theory in cognitive psychology. These meta-chapters provide a deeper understanding of the content areas and a clearer vision of what cognitive psychologists are trying to accomplish. The remaining eight content chapters cover the central topics in cognitive psychology. This book will be of value to a variety of audiences. Ideal for researchers in computer science, linguistics, philosophy, anthropology, and neuroscience who wish to acquaint themselves with cognitive psychology, it may also be used as a text for courses in cognitive science and cognitive psychology. Lay readers who wish to learn about the cognitive approach to scientific psychology will also find the volume useful. |
computer science and psychology: Cyberpsychology Kent L. Norman, 2017-03-14 This accessible textbook gives students in psychology and computer science a comprehensive understanding of the human-computer interface. |
computer science and psychology: The Psychology of Human-Computer Interaction Stuart K. Card, 2018-05-04 Defines the psychology of human-computer interaction, showing how to span the gap between science & application. Studies the behavior of users in interacting with computer systems. |
computer science and psychology: Handbook of Personality Assessment Irving B. Weiner, Roger L. Greene, 2011-01-31 This comprehensive, balanced guide to personality assessment, written by two of the foremost experts in the field, is sure to become the gold standard of texts on this topic. The Handbook of Personality Assessment covers everything from the basics, including a historic overview and detailed discussion of the assessment process and its psychometric foundations, to valuable sections on conducting the assessment interview and the nature, interpretation, and applications of the most popular self-report (objective) and performance-based (projective) measures. A concluding section of special topics such as computerized assessment, ethical and legal issues, and report writing are unique to this text. |
computer science and psychology: Artificial Psychology Jay Friedenberg, 2010-10-18 Is it possible to construct an artificial person? Researchers in the field of artificial intelligence have for decades been developing computer programs that emulate human intelligence. This book goes beyond intelligence and describes how close we are to recreating many of the other capacities that make us human. These abilities include learning, creativity, consciousness, and emotion. The attempt to understand and engineer these abilities constitutes the new interdisciplinary field of artificial psychology, which is characterized by contributions from philosophy, cognitive psychology, neuroscience, computer science, and robotics. This work is intended for use as a main or supplementary introductory textbook for a course in cognitive psychology, cognitive science, artificial intelligence, or the philosophy of mind. It examines human abilities as operating requirements that an artificial person must have and analyzes them from a multidisciplinary approach. The book is comprehensive in scope, covering traditional topics like perception, memory, and problem solving. However, it also describes recent advances in the study of free will, ethical behavior, affective architectures, social robots, and hybrid human-machine societies. |
computer science and psychology: Encyclopedia of Evolutionary Psychological Science Todd K. Shackelford, Viviana A. Weekes-Shackelford, 2021-03-20 This comprehensive, twelve volume reference work reflects the interdisciplinary influences on evolutionary psychology and serves as a major resource for its history, scientific contributors and theories. It draws on biology, cognitive science, anthropology, psychology, economics, computer science and paleoarchaeology to provide a multifaceted picture of behavioral adaptation in humans and how it adds to our academic and clinical understanding. Edited by a noted figure in evolutionary psychology, with many seminal and renowned contributors, this encyclopedia offers the full breadth of an area that is the forefront of behavioral thinking and investigation. |
computer science and psychology: Computer Science Subrata Dasgupta, 2016 While the development of Information Technology has been obvious to all, the underpinning computer science has been less apparent. Subrata Dasgupta provides a thought-provoking introduction to the field and its core principles, considering computer science as a science of symbol processing. |
computer science and psychology: Software Psychology Ben Shneiderman, 1980 Motivation for a psychological approach; Research methods; Programming as human performance; Programming style; Software quality evaluation; Team organizations and group processes; Database systems and data models; Database query and manipulation languages; Natural language; Interactive interface issues; Designing interactive systems. |
computer science and psychology: Your Code as a Crime Scene Adam Tornhill, 2015-03-30 Jack the Ripper and legacy codebases have more in common than you'd think. Inspired by forensic psychology methods, you'll learn strategies to predict the future of your codebase, assess refactoring direction, and understand how your team influences the design. With its unique blend of forensic psychology and code analysis, this book arms you with the strategies you need, no matter what programming language you use. Software is a living entity that's constantly changing. To understand software systems, we need to know where they came from and how they evolved. By mining commit data and analyzing the history of your code, you can start fixes ahead of time to eliminate broken designs, maintenance issues, and team productivity bottlenecks. In this book, you'll learn forensic psychology techniques to successfully maintain your software. You'll create a geographic profile from your commit data to find hotspots, and apply temporal coupling concepts to uncover hidden relationships between unrelated areas in your code. You'll also measure the effectiveness of your code improvements. You'll learn how to apply these techniques on projects both large and small. For small projects, you'll get new insights into your design and how well the code fits your ideas. For large projects, you'll identify the good and the fragile parts. Large-scale development is also a social activity, and the team's dynamics influence code quality. That's why this book shows you how to uncover social biases when analyzing the evolution of your system. You'll use commit messages as eyewitness accounts to what is really happening in your code. Finally, you'll put it all together by tracking organizational problems in the code and finding out how to fix them. Come join the hunt for better code! What You Need: You need Java 6 and Python 2.7 to run the accompanying analysis tools. You also need Git to follow along with the examples. |
computer science and psychology: The Computer and the Mind Philip Nicholas Johnson-Laird, 1988 In a field choked with seemingly impenetrable jargon, Philip N. Johnson-Laird has done the impossible: written a book about how the mind works that requires no advance knowledge of artificial intelligence, neurophysiology, or psychology. The mind, he says, depends on the brain in the same way as the execution of a program of symbolic instructions depends on a computer, and can thus be understood by anyone willing to start with basic principles of computation and follow his step-by-step explanations. The author begins with a brief account of the history of psychology and the birth of cognitive science after World War II. He then describes clearly and simply the nature of symbols and the theory of computation, and follows with sections devoted to current computational models of how the mind carries out all its major tasks, including visual perception, learning, memory, the planning and control of actions, deductive and inductive reasoning, and the formation of new concepts and new ideas. Other sections discuss human communication, meaning, the progress that has been made in enabling computers to understand natural language, and finally the difficult problems of the conscious and unconscious mind, free will, needs and emotions, and self-awareness. In an envoi, the author responds to the critics of cognitive science and defends the computational view of the mind as an alternative to traditional dualism: cognitive science integrates mind and matter within the same explanatory framework. This first single-authored introduction to cognitive science will command the attention of students of cognitive science at all levels including psychologists, linguists, computer scientists, philosophers, and neuroscientists--as well as all readers curious about recent knowledge on how the mind works. |
computer science and psychology: Psychology for Sustainability Britain A. Scott, Elise L. Amel, Susan M. Koger, Christie M. Manning, 2015-07-24 Psychology for Sustainability, 4th Edition -- known as Psychology of Environmental Problems: Psychology for Sustainability in its previous edition -- applies psychological theory and research to so-called environmental problems, which actually result from human behavior that degrades natural systems. This upbeat, user-friendly edition represents a dramatic reorganization and includes a substantial amount of new content that will be useful to students and faculty in a variety of disciplines—and to people outside of academia, as well. The literature reviewed throughout the text is up-to-date, and reflects the burgeoning efforts of many in the behavioral sciences who are working to create a more sustainable society. The 4th Edition is organized in four sections. The first section provides a foundation by familiarizing readers with the current ecological crisis and its historical origins, and by offering a vision for a sustainable future.The next five chapters present psychological research methods, theory, and findings pertinent to understanding, and changing, unsustainable behavior. The third section addresses the reciprocal relationship between planetary and human wellbeing and the final chapter encourages readers to take what they have learned and apply it to move behavior in a sustainable direction. The book concludes with a variety of theoretically and empirically grounded ideas for how to face this challenging task with positivity, wisdom, and enthusiasm. This textbook may be used as a primary or secondary textbook in a wide range of courses on Ecological Psychology, Environmental Science, Sustainability Sciences, Environmental Education, and Social Marketing. It also provides a valuable resource for professional audiences of policymakers, legislators, and those working on sustainable communities. |
computer science and psychology: Tanmay Teaches Julia for Beginners: A Springboard to Machine Learning for All Ages Tanmay Bakshi, 2019-12-06 Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. A quick guide to start writing your own fun and useful Julia apps—no prior experience required! This engaging guide shows, step by step, how to build custom programs using Julia, the open-source, intuitive scripting language. Written by 15-year-old technology phenom Tanmay Bakshi, the book is presented in an accessible style that makes learning easy and enjoyable. Tanmay Teaches Julia for Beginners: A Springboard to Machine Learning for All Ages clearly explains the basics of Julia programming and takes a look at cutting-edge machine learning applications. You will also discover how to interface your Julia apps with code written in Python. Inside, you’ll learn to: • Set up and configure your Julia environment • Get up and running writing your own Julia apps • Define variables and use them in your programs • Use conditions, iterations, for-loops, and while-loops • Create, go through, and modify arrays • Build an app to manage things you lend and get back from your friends • Create and utilize dictionaries • Simplify maintenance of your code using functions • Apply functions on arrays and use functions recursively and generically • Understand and program basic machine learning apps |
computer science and psychology: Human Factors Psychology P.A. Hancock, 1987-10-01 This book is a collection of contemporary applications of psychological insights into practical human factors issues. The topics are arranged largely according to an information processing/energetic approach to human behavior. Consideration is also given to human-computer interaction and organizational design. |
computer science and psychology: The Cambridge Handbook of Technology and Employee Behavior Richard N. Landers, 2019-02-14 Experts from across all industrial-organizational (IO) psychology describe how increasingly rapid technological change has affected the field. In each chapter, authors describe how this has altered the meaning of IO research within a particular subdomain and what steps must be taken to avoid IO research from becoming obsolete. This Handbook presents a forward-looking review of IO psychology's understanding of both workplace technology and how technology is used in IO research methods. Using interdisciplinary perspectives to further this understanding and serving as a focal text from which this research will grow, it tackles three main questions facing the field. First, how has technology affected IO psychological theory and practice to date? Second, given the current trends in both research and practice, could IO psychological theories be rendered obsolete? Third, what are the highest priorities for both research and practice to ensure IO psychology remains appropriately engaged with technology moving forward? |
computer science and psychology: KADS Guus Schreiber, Bob Wielinga, Joost Breuker, 1993-05-05 KADS is a structured methodology for the development of knowledge based systems which has been adopted throughout the world by academic and industrial professionals alike. KADS approaches development as a modeling activity. Two key characteristics of KADS are the use of multiple models to cope with the complexity of knowledge engineering and the use of knowledge-level descriptions as an immediate model between system design and expertise data. The result is that KADS enables effective KBS construction by building a computational model of desired behavior for a particular problem domain. KADS contains three section: the Theoretical Basis of KADS, Languages and Tools, and Applications. Together they form a comprehensive sourcebook of the how and why of the KADS methodology. KADS will be required reading for all academic and industrial professionals concerned with building knowledge-based systems. It will also be a valuable source for students of knowledge acquisition and KBS. * SPECIAL FEATURES: * KADS is the most widely used commercial structured methodology for KBS development in Europe and is becoming one of the few significant AI exports to the US. * Describes KADS from its Theoretical Basis, through Language and Tool Developments, to real Applications. |
computer science and psychology: Digital Simulation in Electrochemistry D. Britz, 2013-06-29 This book is the result of frustration. When I first became interested in digi tal simulation in 1967 (I didn't know the name then), there were no texts to tell one the how of it. This has not changed greatly since then; it is significant that just about all publications about the technique refer to a chapter by Feldberg in an electrochemical series, written in 1969. When I ran a course on the method recently, it became evident that this chapter is not enough for the raw beginner. Neither does he/she get much help from the mathematical textbooks which, at best, leave the special electrochemical aspects (if not a lot else) to one's imagination. This book, then, is written for practical digital simulators who do not have a friend who will tell them how to do it. The beauty of the digital approach is that one can separate out various dynamic processes taking place simultaneously. I have structured the book in this way. The major computing usually lies in the diffusion of substance, while the major program ming effort (and preparatory paper work) goes into the boundary conditions. These are treated separately. |
Computer - Wikipedia
A computer is a machine that can be programmed to automatically carry out sequences of arithmetic or logical operations (computation). Modern digital electronic computers can …
Computer | Definition, History, Operating Systems, & Facts
A computer is a programmable device for processing, storing, and displaying information. Learn more in this article about modern digital electronic computers and their design, constituent …
What is a Computer?
Feb 6, 2025 · What is a Computer? A computer is a programmable device that stores, retrieves, and processes data. The term "computer" was originally given to humans (human computers) …
Micro Center - Computer & Electronics Retailer - Shop Now
Shop Micro Center for electronics, PCs, laptops, Apple products, and much more. Enjoy in-store pickup, top deals, and expert same-day tech support.
What is a Computer? - GeeksforGeeks
Apr 7, 2025 · A computer is an electronic device that processes, stores, and executes instructions to perform tasks. It includes key components such as the CPU (Central Processing Unit), RAM …
Computer Basics: What is a Computer? - GCFGlobal.org
What is a computer? A computer is an electronic device that manipulates information, or data. It has the ability to store, retrieve, and process data. You may already know that you can use a …
What is a Computer? (Definition & Meaning) - Webopedia
Oct 9, 2024 · A computer is a programmable machine that responds to specific instructions and uses hardware and software to perform tasks. Different types of computers, including …
Computer - Simple English Wikipedia, the free encyclopedia
A computer is a machine that uses electronics to input, process, store, and output data. Data is information such as numbers, words, and lists. Input of data means to read information from a …
Laptop & Desktop Computers - Staples
Buy the computer that fits your exact needs. Choose from laptops, desktops PCs, notebooks, and accessories. Invest in a quality computer for work or personal use.
What is Computer? Definition, Characteristics and Classification
Aug 7, 2024 · A computer is an electronic device wherein we need to input raw data to be processed with a set of programs to produce a desirable output. Computers have the ability to …
Computer - Wikipedia
A computer is a machine that can be programmed to automatically carry out sequences of arithmetic or logical operations (computation). Modern digital electronic computers can …
Computer | Definition, History, Operating Systems, & Facts
A computer is a programmable device for processing, storing, and displaying information. Learn more in this article about modern digital electronic computers and their design, constituent …
What is a Computer?
Feb 6, 2025 · What is a Computer? A computer is a programmable device that stores, retrieves, and processes data. The term "computer" was originally given to humans (human computers) …
Micro Center - Computer & Electronics Retailer - Shop Now
Shop Micro Center for electronics, PCs, laptops, Apple products, and much more. Enjoy in-store pickup, top deals, and expert same-day tech support.
What is a Computer? - GeeksforGeeks
Apr 7, 2025 · A computer is an electronic device that processes, stores, and executes instructions to perform tasks. It includes key components such as the CPU (Central Processing Unit), RAM …
Computer Basics: What is a Computer? - GCFGlobal.org
What is a computer? A computer is an electronic device that manipulates information, or data. It has the ability to store, retrieve, and process data. You may already know that you can use a …
What is a Computer? (Definition & Meaning) - Webopedia
Oct 9, 2024 · A computer is a programmable machine that responds to specific instructions and uses hardware and software to perform tasks. Different types of computers, including …
Computer - Simple English Wikipedia, the free encyclopedia
A computer is a machine that uses electronics to input, process, store, and output data. Data is information such as numbers, words, and lists. Input of data means to read information from a …
Laptop & Desktop Computers - Staples
Buy the computer that fits your exact needs. Choose from laptops, desktops PCs, notebooks, and accessories. Invest in a quality computer for work or personal use.
What is Computer? Definition, Characteristics and Classification
Aug 7, 2024 · A computer is an electronic device wherein we need to input raw data to be processed with a set of programs to produce a desirable output. Computers have the ability to …