Author: Gerald M. Weinberg
Publisher: Dorset House Publishing Company, Incorporated
ISBN:
Category : Computers
Languages : en
Pages : 364
Book Description
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.
The Psychology of Computer Programming
Author: Gerald M. Weinberg
Publisher: Dorset House Publishing Company, Incorporated
ISBN:
Category : Computers
Languages : en
Pages : 364
Book Description
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.
Publisher: Dorset House Publishing Company, Incorporated
ISBN:
Category : Computers
Languages : en
Pages : 364
Book Description
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.
The Psychology of Human-Computer Interaction
Author: Stuart K. Card
Publisher: CRC Press
ISBN: 135140945X
Category : Computers
Languages : en
Pages : 375
Book Description
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.
Publisher: CRC Press
ISBN: 135140945X
Category : Computers
Languages : en
Pages : 375
Book Description
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.
Behavioral Cybersecurity
Author: Wayne Patterson
Publisher: CRC Press
ISBN: 1000258254
Category : Computers
Languages : en
Pages : 172
Book Description
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.
Publisher: CRC Press
ISBN: 1000258254
Category : Computers
Languages : en
Pages : 172
Book Description
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.
Computational Social Psychology
Author: Robin R. Vallacher
Publisher: Routledge
ISBN: 1351701673
Category : Psychology
Languages : en
Pages : 694
Book Description
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.
Publisher: Routledge
ISBN: 1351701673
Category : Psychology
Languages : en
Pages : 694
Book Description
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.
Designing Interaction
Author: John Millar Carroll
Publisher: CUP Archive
ISBN: 9780521409216
Category : Computers
Languages : en
Pages : 356
Book Description
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.
Publisher: CUP Archive
ISBN: 9780521409216
Category : Computers
Languages : en
Pages : 356
Book Description
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.
Character Computing
Author: Alia El Bolock
Publisher: Springer Nature
ISBN: 303015954X
Category : Computers
Languages : en
Pages : 173
Book Description
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
Publisher: Springer Nature
ISBN: 303015954X
Category : Computers
Languages : en
Pages : 173
Book Description
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
The Cambridge Handbook of Computing Education Research
Author: Sally A. Fincher
Publisher:
ISBN: 1108756212
Category : Computers
Languages : en
Pages : 924
Book Description
This is an authoritative introduction to Computing Education research written by over 50 leading researchers from academia and the industry.
Publisher:
ISBN: 1108756212
Category : Computers
Languages : en
Pages : 924
Book Description
This is an authoritative introduction to Computing Education research written by over 50 leading researchers from academia and the industry.
Computing in Psychology
Author: James H. Reynolds
Publisher: Prentice Hall
ISBN:
Category : Psychology
Languages : en
Pages : 376
Book Description
This book contains detailed examples that are related to current psychological topics--includes simulations of perception, memory, personality processes, concept formation, a simple language parser, and problem solving--introduces the LISP language specifically for psychology students, with examples from psychology--provides skill development and emphasizes and reviews basic psychological topics, concepts, and methods--contains exercises which illustrate and extend all concepts and skills in each chapter.
Publisher: Prentice Hall
ISBN:
Category : Psychology
Languages : en
Pages : 376
Book Description
This book contains detailed examples that are related to current psychological topics--includes simulations of perception, memory, personality processes, concept formation, a simple language parser, and problem solving--introduces the LISP language specifically for psychology students, with examples from psychology--provides skill development and emphasizes and reviews basic psychological topics, concepts, and methods--contains exercises which illustrate and extend all concepts and skills in each chapter.
Unlocking Consciousness: Lessons From The Convergence Of Computing And Cognitive Psychology
Author: Charles T Ross
Publisher: World Scientific
ISBN: 178634470X
Category : Computers
Languages : en
Pages : 387
Book Description
In order to bridge the gap between artificial and synthetic intelligence, we must first understand our own intelligence. 'What is intelligence?' might appear as a simple question, but many great minds have agreed that there is no singular answer. Unlocking Consciousness attempts to examine this central question through exploring the convergence of computing, philosophy, cognitive neuroscience and biogenetics.The book is the first of its kind to compare comprehensive definitions of both information and intelligence, an essential component to the advancement of computing into the realms of artificial intelligence. In examining explanations for intelligence, consciousness, memory and meaning from the perspective of a computer scientist, it offers routes that can be taken to augment natural and artificial intelligence, improving our own individual abilities, and even considering the potential for creating a prosthetic brain.Unlocking Consciousness demonstrates that understanding intelligence is not just for the benefit of computer scientists, it is also of great value to those working in evolutionary, molecular and systems biology, cognitive neuroscience, genetics and biotechnology. In unlocking the secrets of intelligence and laying out the methods of which information is structured and processed, we can unlock a completely new theory of consciousness.For additional published articles and appendices referenced in this title, readers can visit www.brainmindforum.org/ for further information.
Publisher: World Scientific
ISBN: 178634470X
Category : Computers
Languages : en
Pages : 387
Book Description
In order to bridge the gap between artificial and synthetic intelligence, we must first understand our own intelligence. 'What is intelligence?' might appear as a simple question, but many great minds have agreed that there is no singular answer. Unlocking Consciousness attempts to examine this central question through exploring the convergence of computing, philosophy, cognitive neuroscience and biogenetics.The book is the first of its kind to compare comprehensive definitions of both information and intelligence, an essential component to the advancement of computing into the realms of artificial intelligence. In examining explanations for intelligence, consciousness, memory and meaning from the perspective of a computer scientist, it offers routes that can be taken to augment natural and artificial intelligence, improving our own individual abilities, and even considering the potential for creating a prosthetic brain.Unlocking Consciousness demonstrates that understanding intelligence is not just for the benefit of computer scientists, it is also of great value to those working in evolutionary, molecular and systems biology, cognitive neuroscience, genetics and biotechnology. In unlocking the secrets of intelligence and laying out the methods of which information is structured and processed, we can unlock a completely new theory of consciousness.For additional published articles and appendices referenced in this title, readers can visit www.brainmindforum.org/ for further information.
Positive Computing
Author: Rafael A. Calvo
Publisher: MIT Press
ISBN: 0262028158
Category : Computers
Languages : en
Pages : 299
Book Description
A case for building a digital environment that can make us happier and healthier, not just more productive, and a theoretical framework for doing so.
Publisher: MIT Press
ISBN: 0262028158
Category : Computers
Languages : en
Pages : 299
Book Description
A case for building a digital environment that can make us happier and healthier, not just more productive, and a theoretical framework for doing so.