Your cart is empty
Stair/Reynolds' INFORMATION SYSTEMS, 10E, International Edition puts today's principles of information systems first, where they belong! This streamlined edition focuses on the core IS principles that are most important in business studies or careers. Readers gain the solid foundation to better understand the entire IS discipline and how to use IS concepts in business to further the emphasis organizations now place on innovation and speed. Readers examine the changing role of today's IS professional with the most current examples and IS references available. New detailed coverage of cloud computing and new updates of forecasting demonstrate issues reshaping IS today. The most recent research on virtual communities and work structures highlights how social networking sites assist virtual teams. INFORMATION SYSTEMS, 10E, International Edition provides insights to help any reader function more efficiently and effectively as a worker, manager, decision maker, or organizational leader in business today.
This book features original research and recent advances in ICT fields related to sustainable development. Based the International Conference on Networks, Intelligent systems, Computing & Environmental Informatics for Sustainable Development, held in Marrakech in April 2020, it features peer-reviewed chapters authored by prominent researchers from around the globe. As such it is an invaluable resource for courses in computer science, electrical engineering and urban sciences for sustainable development. This book covered topics including * Green Networks * Artificial Intelligence for Sustainability* Environment Informatics* Computing Technologies
The starkly different ways that American and French online news companies respond to audience analytics and what this means for the future of news When the news moved online, journalists suddenly learned what their audiences actually liked, through algorithmic technologies that scrutinize web traffic and activity. Has this advent of audience metrics changed journalists' work practices and professional identities? In Metrics at Work, Angele Christin documents the ways that journalists grapple with audience data in the form of clicks, and analyzes how new forms of clickbait journalism travel across national borders. Drawing on four years of fieldwork in web newsrooms in the United States and France, including more than one hundred interviews with journalists, Christin reveals many similarities among the media groups examined-their editorial goals, technological tools, and even office furniture. Yet she uncovers crucial and paradoxical differences in how American and French journalists understand audience analytics and how these affect the news produced in each country. American journalists routinely disregard traffic numbers and primarily rely on the opinion of their peers to define journalistic quality. Meanwhile, French journalists fixate on internet traffic and view these numbers as a sign of their resonance in the public sphere. Christin offers cultural and historical explanations for these disparities, arguing that distinct journalistic traditions structure how journalists make sense of digital measurements in the two countries. Contrary to the popular belief that analytics and algorithms are globally homogenizing forces, Metrics at Work shows that computational technologies can have surprisingly divergent ramifications for work and organizations worldwide.
Understanding Computers: Today and Tomorrow gives your students a classic introduction to computer concepts with a modern twist! Known for its emphasis on industry insight and societal issues, this text makes concepts relevant to today's career-focused students.
Your Python code may run correctly, but you need it to run faster. Updated for Python 3, this expanded edition shows you how to locate performance bottlenecks and significantly speed up your code in high-data-volume programs. By exploring the fundamental theory behind design choices, High Performance Python helps you gain a deeper understanding of Python's implementation. How do you take advantage of multicore architectures or clusters? Or build a system that scales up and down without losing reliability? Experienced Python programmers will learn concrete solutions to many issues, along with war stories from companies that use high-performance Python for social media analytics, productionized machine learning, and more. Get a better grasp of NumPy, Cython, and profilers Learn how Python abstracts the underlying computer architecture Use profiling to find bottlenecks in CPU time and memory usage Write efficient programs by choosing appropriate data structures Speed up matrix and vector computations Use tools to compile Python down to machine code Manage multiple I/O and computational operations concurrently Convert multiprocessing code to run on local or remote clusters Deploy code faster using tools like Docker
Absolute clarity is the aim with a new generation of revision guide for the 2020s. This guide has been expertly compiled and edited by successful former teachers of Computer Science, highly experienced examiners and a good dollop of scientific research into what makes revision most effective. Past examinations questions are essential to good preparation, improving understanding and confidence. This guide has combined revision with tips and more practice questions than you could shake a stick at. All the essential ingredients for getting a grade you can be really proud of. Each specification topic has been referenced and distilled into the key points to make in an examination for top marks. Questions on all topics assessing knowledge, application and analysis are all specifically and carefully devised throughout this book.
Recent Advances in Computational Mechanics contains selected papers presented at the jubilee 20th Conference on Computer Methods in Mechanics (CMM 2013), which took place from 27 to 31 August 2013 at the Poznan University of Technology. The first Polish Conference on Computer Methods in Mechanics was held in Poznan' in 1973. This very successful meeting initiated a series of conferences organized every two years by different Polish universities. Over the years the series gained an increasingly international character. The common general objective of the CMM conferences is to provide a forum for presentation and discussion of new ideas referring to the theoretical background and practical applications of computational mechanics. The program of each conference reflects current extensive research in this field of science. This proceedings volume addresses various aspects of computational mechanics, including advanced analysis of structures, modelling of material properties, damage mechanics, contact mechanics, biomechanics, heat transfer and coupled problems. This book will be of interest to students, researchers and practitioners in the fields of structural mechanics, mechanical engineering, material technology and biomechanics.
Students are guided through the latest trends in computer concepts and technology in an exciting and easy-to-follow format. Updated for currency, ENHANCED DISCOVERING COMPUTERS, COMPLETE: YOUR INTERACTIVE GUIDE TO THE DIGITAL WORLD, International Edition provides readers with the most up-to-date information on the latest technology in today's digital world.
Classroom-tested by tens of thousands of students, this new edition of the bestselling intro to programming book is for anyone who wants to understand computer science. Learn about design, algorithms, testing, and debugging. Discover the fundamentals of programming with Python 3.6--a language that's used in millions of devices. Write programs to solve real-world problems, and come away with everything you need to produce quality code. This edition has been updated to use the new language features in Python 3.6. No programming experience required! Incremental examples show you the steps and missteps that happen while developing programs, so you know what to expect when you tackle a problem on your own. Inspired by "How to Design Programs" (HtDP), discover a five-step recipe for designing functions, which helps you learn the concepts--and becomes an integral part of writing programs. In this detailed introduction to Python and to computer programming, find out exactly what happens when your programs are executed. Work with numbers, text, big data sets, and files using real-world examples. Create and use your own data types. Make your programs reliable, work with databases, download data from the web automatically, and build user interfaces. As you use the fundamental programming tools in this book, you'll see how to document and organize your code so that you and other programmers can more easily read and understand it. This new edition takes advantage of Python 3.6's new features, including type annotations on parameters, return types and variable declarations, and changes to string formatting. Most importantly, you'll learn how to think like a professional programmer. What You Need: You'll need to download Python 3.6, available from https://python.org. With that download comes IDLE, the editor we use for writing and running Python programs. (If you use Linux, you may need to install Python 3.6 and IDLE separately.)
This book explores Probabilistic Cellular Automata (PCA) from the perspectives of statistical mechanics, probability theory, computational biology and computer science. PCA are extensions of the well-known Cellular Automata models of complex systems, characterized by random updating rules. Thanks to their probabilistic component, PCA offer flexible computing tools for complex numerical constructions, and realistic simulation tools for phenomena driven by interactions among a large number of neighboring structures. PCA are currently being used in various fields, ranging from pure probability to the social sciences and including a wealth of scientific and technological applications. This situation has produced a highly diversified pool of theoreticians, developers and practitioners whose interaction is highly desirable but can be hampered by differences in jargon and focus. This book - just as the workshop on which it is based - is an attempt to overcome these difference and foster interest among newcomers and interaction between practitioners from different fields. It is not intended as a treatise, but rather as a gentle introduction to the role and relevance of PCA technology, illustrated with a number of applications in probability, statistical mechanics, computer science, the natural sciences and dynamical systems. As such, it will be of interest to students and non-specialists looking to enter the field and to explore its challenges and open issues.
Design Games for Architecture teaches you how to create playful software tools based on your architectural design processes, whether or not you are familiar with game design technology. The book combines the fun and engaging aspects of video games to ease the sometimes complex process of learning software development. By working through exercises illustrated with screen shots and code, you acquire knowledge about each step required to build useful tools you can use to accomplish design tasks. Steps include analysing design processes to identify their logic, translating that logic into a collection of objects and functions, then encoding the design procedure into a working software tool. Examples presented in the book are design games---tools that a designer "plays" like video games---that span a wide range of design activities. These software tools are built using Unity, free, innovative, and industry-leading software for video game development. Unity speeds up the process of software creation, offers an interface that will be familiar to you, and includes very advanced tools for creating forms, effects, and interactivity. If you are looking to add cutting-edge skills to your repertoire, then Design Games will help you sharpen your design thinking and allow you to specialize in this new territory while you learn more about your own design processes.
More physicists today are taking on the role of software developer as part of their research, but software development isn't always easy or obvious, even for physicists. This practical book teaches essential software development skills to help you automate and accomplish nearly any aspect of research in a physics-based field. Written by two PhDs in nuclear engineering, this book includes practical examples drawn from a working knowledge of physics concepts. You'll learn how to use the Python programming language to perform everything from collecting and analyzing data to building software and publishing your results.In four parts, this book includes: Getting Started: Jump into Python, the command line, data containers, functions, flow control and logic, and classes and objects Getting It Done: Learn about regular expressions, analysis and visualization, NumPy, storing data in files and HDF5, important data structures in physics, computing in parallel, and deploying software Getting It Right: Build pipelines and software, learn to use local and remote version control, and debug and test your code Getting It Out There: Document your code, process and publish your findings, and collaborate efficiently; dive into software licenses, ownership, and copyright procedures
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. Need to Learn MATLAB? Problem SOLVED! Get started using MATLAB right away with help from this hands-on guide. MATLAB Demystified offers an effective and enlightening method for learning how to get the most out this powerful computational mathematics tool. Using an easy-to-follow format, this book explains the basics of MATLAB up front. You'll find out how to plot functions, solve algebraic equations, and compute integrals. You'll also learn how to solve differential equations, generate numerical solutions of ODEs, and work with special functions. Packed with hundreds of sample equations and explained solutions, and featuring end-of-chapter quizzes and a final exam, this book will teach you MATLAB essentials in no time at all. This self-teaching guide offers: The quickest way to get up and running on MATLAB Hundreds of worked examples with solutions Coverage of MATLAB 7 A quiz at the end of each chapter to reinforce learning and pinpoint weaknesses A final exam at the end of the book A time-saving approach to performing better on homework or on the job Simple enough for a beginner, but challenging enough for an advanced user, MATLAB Demystified is your shortcut to computational precision.
This book presents the SigniFYI Suite of conceptual and methodological tools, designed to uncover meanings inscribed in software, their origins, intent and consequences to identify and trace correlating patterns; from software design and development to software use and experience. Based on the study of Semiotic Engineering, the book advances the e study of Human-Centered Computing (HCC), inviting professionals, researchers, teachers and students to reflect upon how subjective and cultural values manifest themselves through software models, programs and user interfaces. The authors weave a mesh of technical, theoretical and philosophical considerations of what it means to build and use software, exploring what we (professionals and non-professionals) mean by the pieces of software we design and develop, as well as what pieces of software mean to end-users and others. Explicitly dedicated to software designers, developers and users, Software Developers as Users is a provocative view of socio-technical communication in the digital age.
Does it sometimes seem that everyone else is doing 'smarter' things on their smartphones than you? Do you feel you're not taking full advantage of some of the amazing technology available today, or perhaps just don't know that it even exists? Martin Bailey's latest book aims to solve life's little problems, one gadget at a time. Including hardware tech, PC/Mac software and mobile apps, it's laid out in an easy-to-read, concise format with each item covering two pages. It's written in plain English too, with illustrations and links to where you can find out more information. Covering over 100 gadgets, whether you're looking to improve your golf game, fix your PC and fill it with free software, measure a room using your phone or even alter your state of mind without drink or drugs, The Useful Book of Gadgets, Gizmos & Apps has something for everyone.
There is a clear need for a systematic, integrative, and rigorous normative theory of the information society. In this book, Duff offers a prescriptive theory to help to guide the academic and policy communities as they debate the future shape of emerging post-industrial, information-based societies. He argues that information policy needs to become anchored in a left-liberal philosophy which foregrounds a feasible permutation of the core ideals of freedom, equality and brotherhood. The information society, if it is to be worth having at all, cannot be allowed to be largely the outcome of the free play of market forces and technological determinism. The social structure, including the information economy, must be subjected to a regulatory axiological system as explicated by some leading proponents of social democracy. This text will be of interest to scholars and students at the cutting edge of information studies, journalism and media, computer science, sociology, politics, philosophy, management and law.
In the 21st century technology has become an essential part of teaching and learning. This manual provides practical advice on teaching in a wide range of technologies, including the internet and multimedia packages. Using case studies to illustrate the key concepts, this book aims to promote student learning and understanding, and show educators how to use technology to motivate learners and encourage productive interaction.
The Yellow River experienced many major floods in the past, often with catastrophic effects for the North China Plain. After establishing the Yellow River Conservancy Commission (YRCC) of the Ministry of Water Resources, a number of reservoirs were constructed for flood control and water resources management. For the mid and lower Yellow River, the operation of the multi-reservoir system plays an essential role in minimizing possible damage in relevant regions. In order to deal with changing reservoir storage conditions and variable river discharges due to climate change, adaptive management procedures are required.
At present the decision making process takes place in collective management meetings with the support of numerical simulations for flood simulation. There is a need to develop new software tools to achieve more effective decision support within precious lead time. Also, a special robust routing technique was needed as developed in this thesis for accurate and robust flood routing that can deal with multi-valued storage-release relations.
Nowadays advanced numerical flood simulation models are available with great level of detail and high computational efficiency. Also, appropriate software architectures are capable of combining model-based simulation systems with a data-centered approach at near real-time operational performance. Case study applications show that such approach is feasible for the next generation software systems for adaptive management and decision support of complex river systems.
Is fast development the enemy of good development? Not necessarily. Agile development requires that databases are designed and built quickly enough to meet fast-based delivery schedules - but in a way that also delivers maximum business value and reuse. How can these requirements both be satisfied? This book, suitable for practitioners at all levels, will explain how to design and build enterprise-quality high-value databases within the constraints of an Agile project. Starting with an overview of the business case for good data management practices, the book defines the various stakeholder groups involved in the software development process, explains the economics of software development (including "time to market" versus "time to money"), and describes an approach to Agile database development based on the five PRISM principles. This book explains how to work with application developers and other stakeholders, examines critical issues in Agile Development and Data Management, and describes how developers and data professionals can work together to make Agile projects successful while delivering maximum value data to the enterprise. The book will serve as an excellent reference for application developers, data managers, DBAs, project managers, Scrum Masters and IT managers looking to get more value from their development efforts.
The aim of this book is to provide comprehensive coverage of topics in Unit 1 of the BTEC Level 3 course in Information Technology in an interesting and approachable manner. If you are studying this course, you need to notice, read about, experience and analyse the impact and implications of current and emerging digital technologies. Examples and case studies from scenarios and events that have recently been in the news are used to bring the subject to life. Reading and discussing articles from quality newspapers, whether printed or online, discussing relevant TV documentaries, noticing and analysing the use of digital technology in countless aspects of life, as well as learning from a textbook, are all going to contribute to a successful exam result. The book is divided into six sections corresponding to the six Learning Aims outlined in the specification, complementing each of the PG Online teaching resource packs. These sections are divided into between four and eight chapters, each containing material that can be covered in one or two lessons. The chapters have in-text questions which can be used as discussion points in a lesson. An extra chapter at the end of Learning Aim B on "Drawing System Diagrams" will be useful for students faced with a question on the exam for which they are required to draw such a diagram. In addition to almost 100 in-text questions and discussion points, there are over 80 end-of-chapter exercises that are designed to give practice in answering exam-style questions, using command words such as state, describe, explain, analyse. As much practice as possible is needed in answering such questions and getting feedback from the teacher so as to understand how to gain the maximum possible marks in the final exam.
This friendly guide is the companion you need to convert pure mathematics into understanding and facility with a host of probabilistic tools. The book provides a high-level view of probability and its most powerful applications. It begins with the basic rules of probability and quickly progresses to some of the most sophisticated modern techniques in use, including Kalman filters, Monte Carlo techniques, machine learning methods, Bayesian inference and stochastic processes. It draws on thirty years of experience in applying probabilistic methods to problems in computational science and engineering, and numerous practical examples illustrate where these techniques are used in the real world. Topics of discussion range from carbon dating to Wasserstein GANs, one of the most recent developments in Deep Learning. The underlying mathematics is presented in full, but clarity takes priority over complete rigour, making this text a starting reference source for researchers and a readable overview for students.
Noteworthy results, proof techniques, open problems and conjectures in generalized (edge-) connectivity are discussed in this book. Both theoretical and practical analyses for generalized (edge-) connectivity of graphs are provided. Topics covered in this book include: generalized (edge-) connectivity of graph classes, algorithms, computational complexity, sharp bounds, Nordhaus-Gaddum-type results, maximum generalized local connectivity, extremal problems, random graphs, multigraphs, relations with the Steiner tree packing problem and generalizations of connectivity. This book enables graduate students to understand and master a segment of graph theory and combinatorial optimization. Researchers in graph theory, combinatorics, combinatorial optimization, probability, computer science, discrete algorithms, complexity analysis, network design, and the information transferring models will find this book useful in their studies.
This timely review volume summarizes the state-of-the-art developments in nature-inspired algorithms and applications with the emphasis on swarm intelligence and bio-inspired computation. Topics include the analysis and overview of swarm intelligence and evolutionary computation, hybrid metaheuristic algorithms, bat algorithm, discrete cuckoo search, firefly algorithm, particle swarm optimization, and harmony search as well as convergent hybridization. Application case studies have focused on the dehydration of fruits and vegetables by the firefly algorithm and goal programming, feature selection by the binary flower pollination algorithm, job shop scheduling, single row facility layout optimization, training of feed-forward neural networks, damage and stiffness identification, synthesis of cross-ambiguity functions by the bat algorithm, web document clustering, truss analysis, water distribution networks, sustainable building designs and others. As a timely review, this book can serve as an ideal reference for graduates, lecturers, engineers and researchers in computer science, evolutionary computing, artificial intelligence, machine learning, computational intelligence, data mining, engineering optimization and designs.
You may like...
Principles of Business Information…
Ralph M. Stair Paperback
Discrete Mathematics for Computing
Rod Haggarty Paperback R1,471 Discovery Miles 14 710
Foundations of Computer Science
Behrouz Forouzan Paperback
Oracle 12c - SQL
Joan Casteel Paperback (1)
Discovering Computers 2018 - Digital…
Misty Vermaat, Steven Freund, … Paperback
Discovering Computers (c)2017
Jennifer Campbell, Mark Frydenberg, … Paperback (3)
BTEC First in I&CT Revision Guide
Paperback R191 Discovery Miles 1 910
Program Construction - Calculating…
Roland Backhouse Paperback R1,098 Discovery Miles 10 980
Systems Analysis and Design
Harry J. Rosenblatt, Scott Tilley Hardcover
Grokking Deep Reinforcement Learning
Miguel Morales Paperback (1)