Computer Science

An Interdisciplinary Approach

Author: Robert Sedgewick,Kevin Wayne

Publisher: Addison-Wesley Professional

ISBN: 0134076451

Category: Computers

Page: 1168

View: 3246

Named a Notable Book in the 21st Annual Best of Computing list by the ACM! Robert Sedgewick and Kevin Wayne’s Computer Science: An Interdisciplinary Approach is the ideal modern introduction to computer science with Java programming for both students and professionals. Taking a broad, applications-based approach, Sedgewick and Wayne teach through important examples from science, mathematics, engineering, finance, and commercial computing. The book demystifies computation, explains its intellectual underpinnings, and covers the essential elements of programming and computational problem solving in today’s environments. The authors begin by introducing basic programming elements such as variables, conditionals, loops, arrays, and I/O. Next, they turn to functions, introducing key modular programming concepts, including components and reuse. They present a modern introduction to object-oriented programming, covering current programming paradigms and approaches to data abstraction. Building on this foundation, Sedgewick and Wayne widen their focus to the broader discipline of computer science. They introduce classical sorting and searching algorithms, fundamental data structures and their application, and scientific techniques for assessing an implementation’s performance. Using abstract models, readers learn to answer basic questions about computation, gaining insight for practical application. Finally, the authors show how machine architecture links the theory of computing to real computers, and to the field’s history and evolution. For each concept, the authors present all the information readers need to build confidence, together with examples that solve intriguing problems. Each chapter contains question-and-answer sections, self-study drills, and challenging problems that demand creative solutions. Companion web site (introcs.cs.princeton.edu/java) contains Extensive supplementary information, including suggested approaches to programming assignments, checklists, and FAQs Graphics and sound libraries Links to program code and test data Solutions to selected exercises Chapter summaries Detailed instructions for installing a Java programming environment Detailed problem sets and projects Companion 20-part series of video lectures is available at informit.com/title/9780134493831

Introduction to Programming in Python

An Interdisciplinary Approach

Author: Robert Sedgewick,Kevin Wayne,Robert Dondero

Publisher: Addison-Wesley Professional

ISBN: 0134076524

Category: Computers

Page: 792

View: 3755

Today, anyone in a scientific or technical discipline needs programming skills. Python is an ideal first programming language, and Introduction to Programming in Python is the best guide to learning it. Princeton University’s Robert Sedgewick, Kevin Wayne, and Robert Dondero have crafted an accessible, interdisciplinary introduction to programming in Python that emphasizes important and engaging applications, not toy problems. The authors supply the tools needed for students to learn that programming is a natural, satisfying, and creative experience. This example-driven guide focuses on Python’s most useful features and brings programming to life for every student in the sciences, engineering, and computer science. Coverage includes Basic elements of programming: variables, assignment statements, built-in data types, conditionals, loops, arrays, and I/O, including graphics and sound Functions, modules, and libraries: organizing programs into components that can be independently debugged, maintained, and reused Object-oriented programming and data abstraction: objects, modularity, encapsulation, and more Algorithms and data structures: sort/search algorithms, stacks, queues, and symbol tables Examples from applied math, physics, chemistry, biology, and computer science—all compatible with Python 2 and 3 Drawing on their extensive classroom experience, the authors provide Q&As, exercises, and opportunities for creative practice throughout. An extensive amount of supplementary information is available at introcs.cs.princeton.edu/python. With source code, I/O libraries, solutions to selected exercises, and much more, this companion website empowers people to use their own computers to teach and learn the material.

Introduction to Programming in Java

An Interdisciplinary Approach

Author: Robert Sedgewick,Kevin Wayne

Publisher: Addison-Wesley Professional

ISBN: 0134511603

Category: Computers

Page: 784

View: 4723

This is the eBook of the printed book and may not include any media, website access codes, or print supplements that may come packaged with the bound book. Programming skills are indispensable in today’s world, not just for computer science students, but also for anyone in any scientific or technical discipline. Introduction to Programming in Java, Second Edition, by Robert Sedgewick and Kevin Wayne is an accessible, interdisciplinary treatment that emphasizes important and engaging applications, not toy problems. The authors supply the tools needed for students and professionals to learn that programming is a natural, satisfying, and creative experience, and to become conversant with one of the world’s most widely used languages. This example-driven guide focuses on Java’s most useful features and brings programming to life for every student in the sciences, engineering, and computer science. Coverage includes Basic elements of programming: variables, assignment statements, built-in data types, conditionals, loops, arrays, and I/O, including graphics and sound Functions, modules, and libraries: organizing programs into components that can be independently debugged, maintained, and reused Algorithms and data structures: sort/search algorithms, stacks, queues, and symbol tables Applications from applied math, physics, chemistry, biology, and computer science Drawing on their extensive classroom experience, throughout the text the authors provide Q&As, exercises, and opportunities for creative engagement with the material. Together with the companion materials described below, this book empowers people to pursue a modern approach to teaching and learning programming. Companion web site (introcs.cs.princeton.edu/java) contains Chapter summaries Supplementary exercises, some with solutions Detailed instructions for installing a Java programming environment Program code and test data suitable for easy download Detailed creative exercises, projects, and other supplementary materials Companion studio-produced online videos (informit.com/sedgewick) are available for purchase and provide students and professionals with the opportunity to engage with the material at their own pace and give instructors the opportunity to spend their time with students helping them to succeed on assignments and exams. Register your product at informit.com/register for convenient access to downloads, updates, and corrections as they become available.

Energy Security

An Interdisciplinary Approach

Author: Gawdat Bahgat

Publisher: John Wiley & Sons

ISBN: 0470980168

Category: Computers

Page: 254

View: 9915

Security of Energy supply is a major concern for all modern societies, intensified by skyrocketing demand in India and China and increasing international competition over fossil fuel deposits. Energy Security: An Interdisciplinary Approach gives A comparative analysis from both consumers' and producers' perspectives. It uniquely combines economics, geology, international relations, business, history, public management and political science, in one comprehensive volume, highlighting the vulnerabilities and need to move to more sustainable energy sources. The author provides a number of useful case studies to demonstrate the theory, including perspectives from consuming regions such as the United States, the European Union, and China, and from exporting regions; the Middle East, Africa, Russia and the Caspian Sea. Key features include: coverage on theoretical and empirical frameworks so readers are able to analyse concepts relevant to new laws and policies in energy security up-to-date coverage on ‘green energy', outlining research on the balance between meeting energy needs and avoiding polluting the environment an examination of the three most prominent international energy organizations; International Energy Agency, International Energy Forum, and Organization of Petroleum Exporting Countries a full Glossary listing all important terms used in the energy field This study holds important information for policymakers, politicians, energy specialists, scientists and post-graduate and final year students of energy and international relations. With its clear written style, it will also engage other professionals who are interested in international political economy and the future of global energy.

Network Algorithmics

An Interdisciplinary Approach to Designing Fast Networked Devices

Author: George Varghese

Publisher: Morgan Kaufmann

ISBN: 0120884771

Category: Computers

Page: 465

View: 7613

In designing a network device, you make dozens of decisions that affect the speed with which it will perform-sometimes for better, but sometimes for worse. Network Algorithmics provides a complete, coherent methodology for maximizing speed while meeting your other design goals. Author George Varghese begins by laying out the implementation bottlenecks that are most often encountered at four disparate levels of implementation: protocol, OS, hardware, and architecture. He then derives 15 solid principles-ranging from the commonly recognized to the groundbreaking-that are key to breaking these bottlenecks. The rest of the book is devoted to a systematic application of these principles to bottlenecks found specifically in endnodes, interconnect devices, and specialty functions such as security and measurement that can be located anywhere along the network. This immensely practical, clearly presented information will benefit anyone involved with network implementation, as well as students who have made this work their goal. FOR INSTRUCTORS: To obtain access to the solutions manual for this title simply register on our textbook website (textbooks.elsevier.com)and request access to the Computer Science subject area. Once approved (usually within one business day) you will be able to access all of the instructor-only materials through the "Instructor Manual" link on this book's academic web page at textbooks.elsevier.com. Addresses the bottlenecks found in all kinds of network devices, (data copying, control transfer, demultiplexing, timers, and more) and offers ways to break them Presents techniques suitable specifically for endnodes, including Web servers Presents techniques suitable specifically for interconnect devices, including routers, bridges, and gateways Written as a practical guide for implementers but full of valuable insights for students, teachers, and researchers Includes end-of-chapter summaries and exercises

Discovering Computer Science

Interdisciplinary Problems, Principles, and Python Programming

Author: Jessen Havill

Publisher: CRC Press

ISBN: 149878674X

Category: Computers

Page: 750

View: 6721

Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming introduces computational problem solving as a vehicle of discovery in a wide variety of disciplines. With a principles-oriented introduction to computational thinking, the text provides a broader and deeper introduction to computer science than typical introductory programming books. Organized around interdisciplinary problem domains, rather than programming language features, each chapter guides students through increasingly sophisticated algorithmic and programming techniques. The author uses a spiral approach to introduce Python language features in increasingly complex contexts as the book progresses. The text places programming in the context of fundamental computer science principles, such as abstraction, efficiency, and algorithmic techniques, and offers overviews of fundamental topics that are traditionally put off until later courses. The book includes thirty well-developed independent projects that encourage students to explore questions across disciplinary boundaries. Each is motivated by a problem that students can investigate by developing algorithms and implementing them as Python programs. The book's accompanying website — http://discoverCS.denison.edu — includes sample code and data files, pointers for further exploration, errata, and links to Python language references. Containing over 600 homework exercises and over 300 integrated reflection questions, this textbook is appropriate for a first computer science course for computer science majors, an introductory scientific computing course or, at a slower pace, any introductory computer science course.

Health Psychology

An Interdisciplinary Approach

Author: Deborah Fish Ragin

Publisher: Routledge

ISBN: 1315512270

Category: Psychology

Page: 516

View: 9685

This textbook takes a truly interdisciplinary approach to studying health psychology. It examines five systems that affect individual health outcomes: individual, family/community, social/physical environment, healthcare systems, and health policy. While grounded in psychology, it incorporates perspectives from anthropology, biology, economics, environmental studies, medicine, public health, and sociology. The social ecological perspective on health psychology creates a depth of understanding of the diverse facets of health. This text also examines health from a global perspective by exploring the impact of infectious and chronic illnesses locally, regionally and globally. This new edition includes updated statistics and references throughout, a new chapter on psychoneuroimmunology, and significant changes and updates to the chapters on health care systems and risky health behaviors. It will be of particular interest to undergraduate students. For additional resources, consult http://routledge.com/9781138201309, where instructors will find downloadable lecture slides, an instructor manual, and a testbank.

Health Policy Analysis

Author: Professor Emeritus Kenan-Flagler Business School and School of Public Health University of North Carolina Chapel Hill North Carolina Curtis P McLaughlin,Craig D McLaughlin Mj

Publisher: Jones & Bartlett Publishers

ISBN: 1284037789

Category: Electronic books

Page: 466

View: 5429

This second edition analyzes current U.S. health policy and proposes various alternatives for developing future health policy without pushing a single solution set. It considers the viewpoints of economics, political science, management, communications, technology, and public health. This book offers: an expansive new look at the Affordable Care Act woven throughout chapters 1-5; a new chapter on evidence-based medicine; greater emphasis and focus on the learning health system as well as cost and outcomes, in light of the shrinking crisis of the uninsured; and all new cases in each chapter. --

Strategic Software Engineering

An Interdisciplinary Approach

Author: Fadi P. Deek,James A. M. McHugh,Osama M. Eljabiri

Publisher: CRC Press

ISBN: 1420031112

Category: Computers

Page: 360

View: 8357

The pervasiveness of software in business makes it crucial that software engineers and developers understand how software development impacts an entire organization. Strategic Software Engineering: An Interdisciplinary Approach presents software engineering as a strategic, business-oriented, interdisciplinary endeavor, rather than simply a technical process, as it has been described in previous publications. The book addresses technical, scientific, and management aspects of software development in a way that is accessible to a wide audience. It provides a detailed, critical review of software development models and processes, followed with a strategic assessment of how process models evolved over time and how to improve them. The authors then focus on the relation between problem-solving techniques and strategies for effectively confronting real-world business problems. They also analyze the impact of interdisciplinary factors on software development, including the role of people and business economics. The book concludes with a brief look at specialized system development. The diverse backgrounds of the authors, encompassing computer science, information systems, technology, and business management, help create this book's integrated approach, which answers the demand for a comprehensive, interdisciplinary outlook encompassing all facets of how software relates to an organization.

The Experience of Science

An Interdisciplinary Approach

Author: I.F. Goldstein,M. Goldstein

Publisher: Springer Science & Business Media

ISBN: 1489903844

Category: Medical

Page: 400

View: 4743

Our earlier book, How We Know: An Exploration of the Scientific Process, was written to give some conception of what the scientific approach is like, how to recognize it, how to distinguish it from other approaches to understanding the world, and to give some feeling for the intellectual excitement and aesthetic satisfactions of science. These goals represented our concept of the term "scientific literacy." Though the book was written for the general reader, to our surprise and gratification it was also used as a text in about forty colleges, and some high schools, for courses in science for the non-scientist, in methodology of science for social and behavioral sciences, and in the philosophy of science. As a result we were encouraged to write a textbook with essentially the same purpose and basic approach, but at a level appropriate to college students. We have drawn up problems for those chapters that would benefit from them, described laboratory experiments that illustrate important points discussed in the text, and made suggestions for additional readings, term papers, and other projects. Throughout the book we have introduced a number of chapters and appendices that provide examples of the uses of quantitative thinking in the sciences: logic, math ematics, probability, statistics, and graphical representation.

Introduction to Aging

A Positive, Interdisciplinary Approach

Author: Judith Sugar,Robert J. Riekse,Henry Holstege, PhD,Michael A. Faber

Publisher: Springer Publishing Company

ISBN: 0826108806

Category: Psychology

Page: 317

View: 485

Print+CourseSmart

Computational Psycholinguistics

An Interdisciplinary Approach to the Study of Language

Author: Matthew W. Crocker

Publisher: Springer Science & Business Media

ISBN: 9400916000

Category: Computers

Page: 248

View: 3660

Computational Psycholinguistics: An Interdisciplinary Approach to the Study of Language investigates the architecture and mechanisms which underlie the human capacity to process language. It is the first such study to integrate modern syntactic theory, cross-linguistic psychological evidence, and modern computational techniques in constructing a model of the human sentence processing mechanism. The monograph follows the rationalist tradition, arguing the central role of modularity and universal grammar in a theory of human linguistic performance. It refines the notion of `modularity of mind', and presents a distributed model of syntactic processing which consists of modules aligned with the various informational `types' associated with modern linguistic theories. By considering psycholinguistic evidence from a range of languages, a small number of processing principles are motivated and are demonstrated to hold universally. It is also argued that the behavior of modules, and the strategies operative within them, can be derived from an overarching `Principle of Incremental Comprehension'. Audience: The book is recommended to all linguists, psycholinguists, computational linguists, and others interested in a unified and interdisciplinary study of the human language faculty.

The Cognitive Sciences

An Interdisciplinary Approach

Author: Carolyn P. Sobel,Paul Li

Publisher: SAGE Publications

ISBN: 1483306194

Category: Psychology

Page: 440

View: 7053

The Cognitive Sciences: An Interdisciplinary Approach, Second Edition offers an engaging, thorough introduction to the cognitive sciences. Authors Carolyn Sobel and Paul Li examine the historical and contemporary issues and research findings of the core cognitive science disciplines: cognitive psychology, neuroscience, artificial intelligence, linguistics, evolutionary psychology, and philosophy. For each of these core disciplines, the historical development and classic research studies are presented in one chapter and current research development and issues follow in a second chapter, offering students a broad understanding of the development of each concentration in the cognitive sciences. The text presents a student-friendly approach to understanding how each discipline has contributed to the growth of cognitive science and the implications for future research. NEW TO THIS EDITION Includes a new chapter on evolutionary psychology, an important emerging field in the cognitive sciences. Offers fully updated research, including subjects such as embodied cognition and extended cognition (philosophy), bilingualism indicating its wide-ranging effects on brain capabilities (linguistics), and current work in neuroplasticity (neuroscience). A new image program helps illustrate new and key concepts in the text. The companion website contains helpful pedagogical features to aid faculty and students. Praise for The Cognitive Sciences, Second Edition “I am impressed with the completeness of the text. I have suffered from some tunnel vision thinking that all cognitive science intros needed to be more thematic. The field approach of this one is a refreshing change.” - Kenneth M. Moorman, Transylvania University “You have a winner. It is well organized, cutting edge, theoretical, and substantive, and easy to read. The stories and contextualization of the material for the reader was the biggest strength of this text.” - Thelon Byrd Jr., Bowie State University “The text is clear, organized, and, overall, very well-written. In fact, it has been a pleasure to read. It should be very accessible to undergrads in an introductory cognitive science course, whether majors or not." - Michael R. Scheessele, Indiana University South Bend

Social Network Analysis

Interdisciplinary Approaches and Case Studies

Author: Xiaoming Fu,Jar-Der Luo,Margarete Boos

Publisher: CRC Press

ISBN: 1498736688

Category: Computers

Page: 412

View: 8224

The book addresses the issue of interdisciplinary understanding of collaboration on the topic of social network studies. Researchers and practitioners from various disciplines including sociology, computer science, socio-psychology, public health, complex systems, and management science have worked largely independently, each with quite different principles, terminologies, theories. and methodologies. The book aims to fill the gap among these disciplines with a number of the latest interdisciplinary collaboration studies.

Gender in Science and Technology

Interdisciplinary Approaches

Author: Waltraud Ernst,Ilona Horwath

Publisher: transcript Verlag

ISBN: 3839424348

Category: Social Science

Page: 262

View: 323

What role does gender play in scientific research and the development of technologies? This book provides methodological expertise, research experiences and empirical findings in the dynamic field of Science and Technology Studies. The authors, coming from computer science, social sciences, or cultural studies of science, discuss how to ask questions about gender and give examples for the application in interdisciplinary research, development and teaching. Topics range from the design of information and communication technologies, epistemologies of biology and chemistry to teaching mathematics and professional processes in engineering. Contributions by Anne Balsamo, Wendy Faulkner, Rebecca Jordan-Young, Barbara Orland, Els Rommes, and others.

Constructions of Terrorism

An Interdisciplinary Approach to Research and Policy

Author: Michael Stohl,Richard Burchill,Scott Howard Englund

Publisher: Univ of California Press

ISBN: 0520294165

Category: Language Arts & Disciplines

Page: 224

View: 343

This publication is part of the Constructions of Terrorism Research Project being carried out through a partnership between TRENDS Research & Advisory, Abu Dhabi, UAE, and the Orfalea Center for Global and International Studies, University of California, Santa Barbara.

City Evacuations: An Interdisciplinary Approach

Author: John Preston,Jane M Binner,Layla Branicki,Tobias Galla,Nick Jones,James King,Magdalini Kolokitha,Michalis Smyrnakis

Publisher: Springer

ISBN: 3662438771

Category: Technology & Engineering

Page: 128

View: 4092

Evacuating a city is a complex problem that involves issues of governance, preparedness education, warning, information sharing, population dynamics, resilience and recovery. As natural and anthropogenic threats to cities grow, it is an increasingly pressing problem for policy makers and practitioners. The book is the result of a unique interdisciplinary collaboration between researchers in the physical and social sciences to consider how an interdisciplinary approach can help plan for large scale evacuations. It draws on perspectives from physics, mathematics, organisation theory, economics, sociology and education. Importantly it goes beyond disciplinary boundaries and considers how interdisciplinary methods are necessary to approach a complex problem involving human actors and increasingly complex communications and transportation infrastructures. Using real world case studies and modelling the book considers new approaches to evacuation dynamics. It addresses questions of complexity, not only in terms of theory, but examining the latest challenges for cities and emergency responders. Factors such as social media, information quality and visualisation techniques are examined to consider the ‘new’ dynamics of warning and informing, evacuation and recovery.

Post-Conflict Studies

An Interdisciplinary Approach

Author: Chip Gagnon,Keith Brown

Publisher: Routledge

ISBN: 1317801741

Category: Political Science

Page: 248

View: 7408

This book examines how the violence of conflict is transformed in the post-conflict period. Post-conflict studies seek to illuminate, theorise, and narrate the processes by which societies transition from periods of overt and violent conflict to periods of relative stability and peace. Most of the research carried out on post-conflict societies has taken place within disciplinary bounds. In contrast, this volume breaches those boundaries; though each author is grounded in a particular discipline, the chapters have been written in a spirit of interdisciplinarity. The focus of the volume is how the violence of conflict is transformed in the post-conflict period into processes that the editors have categorised as criminalisation, medicalisation and missionisation. Comprised of essays written by a diverse group of scholars and activists from anthropology, political science, international relations, law, education, religion, and military history, each section of the book looks at the concept of post-conflict in a way that problematises its common usage and highlights the importance of strongly interdisciplinary research into post-conflict societies. This book will be of interest to students of war and conflict studies, peace studies, security studies and IR in general.

Perspectives on Gratitude

An interdisciplinary approach

Author: David Carr

Publisher: Routledge

ISBN: 1317568435

Category: Education

Page: 242

View: 5415

Psychologists, philosophers, theologians and educationalists have all lately explored various conceptual, moral, psychological and pedagogical dimensions of gratitude in a rapidly expanding academic and popular literature. However, while the distinguished contributors to this work hail from these distinct disciplines, they have been brought together in this volume precisely in recognition of the need for a more interdisciplinary perspective on the topic. While further developing such more familiar debates in the field as whether it is appropriate to feel grateful in circumstances in which there is no obvious benefactor, whether it is proper to feel grateful to those who have benefited one only from a sense of duty and whether it makes sense to be grateful if so doing colludes with injustice, the essays in this collection explore a wide variety of fresh conceptual, psychological and moral issues. For example, in addition to identifying some new moral paradoxes about gratitude and seeking a generally more morally discriminating approach to gratitude education, relations are explored between gratitude and humility, forgiveness and appreciation and the religious and spiritual dimensions of the concept are also given much overdue attention. By drawing together serious academic engagement with the study of gratitude and a serious attempt to undertake this within an interdisciplinary perspective, Perspectives on Gratitude will be of value to academics and graduate students in the fields of philosophy, psychology and theology, as well as other research-based disciplines.

Interdisciplinary Computing in Java Programming

Author: Sun-Chong Wang

Publisher: Springer Science & Business Media

ISBN: 9781402075131

Category: Computers

Page: 266

View: 3025

Books on computation in the marketplace tend to discuss the topics within specific fields. Many computational algorithms, however, share common roots. Great advantages emerge if numerical methodologies break the boundaries and find their uses across disciplines. Interdisciplinary Computing In Java Programming Language introduces readers of different backgrounds to the beauty of the selected algorithms. Serious quantitative researchers, writing customized codes for computation, enjoy cracking source codes as opposed to the black-box approach. Most C and Fortran programs, despite being slightly faster in program execution, lack built-in support for plotting and graphical user interface. This book selects Java as the platform where source codes are developed and applications are run, helping readers/users best appreciate the fun of computation. Interdisciplinary Computing In Java Programming Language is designed to meet the needs of a professional audience composed of practitioners and researchers in science and technology. This book is also suitable for senior undergraduate and graduate-level students in computer science, as a secondary text.