![]() |
![]() |
Your cart is empty |
||
Books > Computing & IT > General theory of computing > General
"Birthday Tracker and Journal" is a special place to record important birthdays for family, friends, and others, month by month. It includes an informative introduction on birthday celebration traditions and lists birthday birthstones and flowers by month for gift-giving considerations. There is also a place to keep track of birthday cards or presents that you send, or receive, lined blank pages for your birthday reflections, and a place for birthday photos. Color illustrations by author/artist Jan Yager appear throughout. This unique book is a perfect gift or for one's own use to organize this special birthday information.
The past few years have seen a major change in computing systems, as growing data volumes and stalling processor speeds require more and more applications to scale out to clusters. Today, a myriad data sources, from the Internet to business operations to scientific instruments, produce large and valuable data streams. However, the processing capabilities of single machines have not kept up with the size of data. As a result, organizations increasingly need to scale out their computations over clusters. At the same time, the speed and sophistication required of data processing have grown. In addition to simple queries, complex algorithms like machine learning and graph analysis are becoming common. And in addition to batch processing, streaming analysis of real-time data is required to let organizations take timely action. Future computing platforms will need to not only scale out traditional workloads, but support these new applications too. This book, a revised version of the 2014 ACM Dissertation Award winning dissertation, proposes an architecture for cluster computing systems that can tackle emerging data processing workloads at scale. Whereas early cluster computing systems, like MapReduce, handled batch processing, our architecture also enables streaming and interactive queries, while keeping MapReduce's scalability and fault tolerance. And whereas most deployed systems only support simple one-pass computations (e.g., SQL queries), ours also extends to the multi-pass algorithms required for complex analytics like machine learning. Finally, unlike the specialized systems proposed for some of these workloads, our architecture allows these computations to be combined, enabling rich new applications that intermix, for example, streaming and batch processing. We achieve these results through a simple extension to MapReduce that adds primitives for data sharing, called Resilient Distributed Datasets (RDDs). We show that this is enough to capture a wide range of workloads. We implement RDDs in the open source Spark system, which we evaluate using synthetic and real workloads. Spark matches or exceeds the performance of specialized systems in many domains, while offering stronger fault tolerance properties and allowing these workloads to be combined. Finally, we examine the generality of RDDs from both a theoretical modeling perspective and a systems perspective. This version of the dissertation makes corrections throughout the text and adds a new section on the evolution of Apache Spark in industry since 2014. In addition, editing, formatting, and links for the references have been added.
This book illustrates all the concepts of web mining from gathering the web data sources to discovering and representing the extracted knowledge. This book is ideal for many researchers and scholars who are interested in a reference book that involves all the techniques and algorithms that are applied to a Web environment. This book illustrates, analyzes, and compares all the techniques, applications, and algorithms that are used in Web mining categories and provides a thorough overview to undergraduates, postgraduates, and scholars who wish to learn more about Web and data mining. The goal of this book is to foster transformative, multidisciplinary, and novel approaches that introduce the practical approach of analyzing various web data sources and extracting knowledge by taking into consideration the unique challenges present in the environment. This book provides a complete overview of Web mining techniques and applications; it will be crucial for postgraduate students who want to understand the Web environment better and do not know the differences between Web mining and data mining. It will also be helpful for companies and organizations to discover practical solutions to handle their internet data in a more efficient way, as well as undergraduate students in software engineering and computer science engineering departments who do not have a complete reference book that offers them a full explanation about Web mining.
Technology holds the key for bridging the gap between access to quality education and the need for enhanced learning experiences. Cases on Technological Adaptability and Transnational Learning: Issues and Challenges contains case studies on divergent themes of personalized learning environments, inclusive learning for social change, innovative learning and assessment techniques, technology and international partnership and transnational collaboration for enhanced access under the core domain of technological adaptability and transnational learning.
The analysis of commonalities and differences between agile technology and open source software development is needed to understand how advancement approaches have evolved and whether they produce concrete benefits in terms of software quality and customer satisfaction. ""Agile Technologies in Open Source Development"" explores the overlap between open source and agile technologies, providing valuable strategies for advancement in software. This innovative publication provides a valuable resource to assist project managers, engineers, and developers interested in experimenting with new approaches in software expansion.
The World Wide Web is changing the way we use technology, bringing e-learning and teaching to a whole new dimension of collaboration and communication. Looking Toward the Future of Technology-Enhanced Education: Ubiquitous Learning and the Digital Native bridges the gap between technology and education by presenting innovative research on the future of education. An essential reference on e-learning, this scholarly publication examines current research in technology enhanced learning, provides new didactic models for education, and discusses the newest technologies and their impact on education.
Tired of writing all your user IDs and passwords on sticky notes and pieces of scrap paper? This convenient address book stores them all in one place. This is not your typical address book There are also special sections for online banking info and one for storing e-mail addresses.
The focus of Assertion-Based Design is three-fold: To support these three over-arching goals, the authors showcase multiple forms of assertion specification: Accellera Open Verification Library (OVL), Accellera Property Specification Language (PSL), and Accellera SystemVerilog. The recommendations and claims the authors make in this book are based on their combined actual experiences in applying an assertion-based methodology to real design and verification as well as their work in developing industry assertion standards.
Social media has redefined the way marketers communicate with their customers, giving consumers an advantage that they did not have previously. However, recent issues in online communication platforms have increased the challenges faced by marketers in developing and retaining their customers. Practitioners need to develop effective marketing communication programs that incorporate the meaningful forms of sociality into a customer-driven marketing program. Leveraging Computer-Mediated Marketing Environments discusses the nature of heightened interaction between marketers and consumers in the evolving technological environments, particularly on the central nature of online communities and other emerging technologies on dialogic engagement. Additionally, it aims to examine the relevant roles of online communities and emerging technologies in creating and retaining customers through effective dialogue management. Highlighting brand strategy, e-services, and web analytics, it is designed for marketers, brand managers, business managers, academicians, and students.
After a short description of the key concepts of big data the book explores on the secrecy and security threats posed especially by cloud based data storage. It delivers conceptual frameworks and models along with case studies of recent technology.
In today's society, the professional development of teachers is urgent due to the constant change in working conditions and the impact that information and communication technologies have in teaching practices. ""Online Learning Communities and Teacher Professional Development: Methods for Improved Education Delivery"" features innovative applications and solutions useful for teachers in developing knowledge and skills for the integration of technology into everyday teaching practices. This defining collection of field research discusses how technology itself can serve as an important resource in terms of providing arenas for professional development.
This volume is the result of the 11th International Conference on Information Systems Development: Methods and Tools, Theory and Practice, held in Riga, Latvia, September 12-14, 2002. The purpose of this conference was to address issues facing academia and industry when specifying, developing, managing, reengineering and improving information systems. This volume should be a useful reference for anyone in the fields of general management, systems and control theory, software engineering and operation systems.
Technological innovation continues to be present in all areas of our lives, offering seemingly endless possibilities. As technology is increasingly implemented in healthcare applications, it is necessary to understand whether users respond to a predefined organizational strategy of model of care or whether they will become wholly dependent on the healthcare technology. This understanding is especially crucial when dealing with the possibility of generating inequities, especially with individuals that are elderly. Exploring the Role of ICTs in Healthy Aging is a collection of innovative research that proposes the detailed study of a strategic framework for the development of technological innovation in healthcare and for its adoption by health organizations. While highlighting topics including emotional health, quality of life, and telemedicine, this book is ideally designed for physicians, nurses, hospital staff, medical professionals, home care providers, hospital administrators, academicians, students, and researchers. Moreover, the book will provide insights and support executives concerned with the management of expertise, knowledge, information, and organizational development in different types of healthcare units at various levels.
Take an active role in managing technology! From new business models to new types of business, information technology has become a key driver of business and an essential component of corporate strategy. But simply acquiring technology is not enough; organizations must manage IT effectively to gain the competitive advantage. Henry Lucas's Information Technology: Strategic Decision Making for Managers focuses on the key knowledge and skills you need to take an active role in managing technology and obtain the maximum benefits from investing in IT. Offering streamlined, up-to-date coverage, the text is ideally suited for MBA students or anyone who wants to learn more about how to gain the competitive advantage by successfully managing IT. Features Focuses on managerial issues: This text explores the many real technology issues confronting today's managers, such as what to do with legacy systems, when to outsource, and how to choose a source of processing and services. Shows how to evaluate IT investments: Two full chapters cover the value of information technology and how to evaluate IT project proposals using both net present value and real options approaches. Balances technical and managerial coverage: This balance helps you understand how diverse companies have developed their IT architectures and environments. Explains the various applications of technology: Concrete examples illustrate major IT applications, such as ecommerce, ERP, CRM, decision and intelligent systems, and knowledge management.
Wireless Sensor Networks (WSNs) and the Internet of Things are facing tremendous advances both in terms of energy-efficiency as well as in the number of available applications. Consequently, there are challenges that need to be tackled for the future generation of WSNs. After giving an overview of the WSN protocols and IEEE 802.15.4 standard, this book proposes IEEE 802.15.4 Medium Access Control (MAC) sub-layer performance enhancements by employing not only RTS/CTS combined with packet concatenation but also scheduled channel poling (MC-SCP). Results have shown that the use of the RTS/CTS mechanism improves channel efficiency by decreasing the deferral time before transmitting a data packet. Furthermore, the Sensor Block Acknowledgment MAC (SBACK-MAC) protocol enables more efficiency as it allows the aggregation of several acknowledgement responses in one special Block Acknowledgment (BACK) Response packet. The throughput and delay performance have been mathematically derived under both ideal conditions (a channel environment with no transmission errors) and non-ideal conditions (with transmission errors). Simulation results successfully validate the proposed analytical models. This research reveals the importance of an appropriate design for the MAC sub-layer protocol for the desired WSN application. Depending on the mission of the WSN application, different protocols are required. Therefore, the overall performance of a WSN application certainly depends on the development and application of suitable e.g., MAC, network layer protocols.
This book is a collection of contributions honouring Arnon Avron's seminal work on the semantics and proof theory of non-classical logics. It includes presentations of advanced work by some of the most esteemed scholars working on semantic and proof-theoretical aspects of computer science logic. Topics in this book include frameworks for paraconsistent reasoning, foundations of relevance logics, analysis and characterizations of modal logics and fuzzy logics, hypersequent calculi and their properties, non-deterministic semantics, algebraic structures for many-valued logics, and representations of the mechanization of mathematics. Avron's foundational and pioneering contributions have been widely acknowledged and adopted by the scientific community. His research interests are very broad, spanning over proof theory, automated reasoning, non-classical logics, foundations of mathematics, and applications of logic in computer science and artificial intelligence. This is clearly reflected by the diversity of topics discussed in the chapters included in this book, all of which directly relate to Avron's past and present works. This book is of interest to computer scientists and scholars of formal logic.
This book highlights interdisciplinary insights, latest research results, and technological trends in Business Intelligence and Modelling in fields such as: Business Intelligence, Business Transformation, Knowledge Dissemination & Implementation, Modeling for Logistics, Business Informatics, Business Model Innovation, Simulation Modelling, E-Business, Enterprise & Conceptual Modelling, etc. The book is divided into eight sections, grouping emerging marketing technologies together in a close examination of practices, problems and trends. The chapters have been written by researchers and practitioners that demonstrate a special orientation in Strategic Marketing and Business Intelligence. This volume shares their recent contributions to the field and showcases their exchange of insights.
This volume traces back the history of interaction between the "computational" or "algorithmic" aspects of elementary mathematics and mathematics education throughout ages. More specifically, the examples of mathematical practices analyzed by the historians of mathematics and mathematics education who authored the chapters in the present collection show that the development (and, in some cases, decline) of counting devices and related computational practices needs to be considered within a particular context to which they arguably belonged, namely, the context of mathematics instruction; in their contributions the authors also explore the role that the instruments played in formation of didactical approaches in various mathematical traditions, stretching from Ancient Mesopotamia to the 20th century Europe and North America.
The follow-up to Cory Althoff's bestselling The Self-Taught Programmer, which inspired hundreds of thousands of professionals to learn to program outside of school! Fresh out of college and with just a year of self-study behind him, Cory Althoff was offered a dream first job as a software engineer for a well-known tech company, but he quickly found himself overwhelmed by the amount of things he needed to know, but hadn't learned yet. This experience combined with his personal journey learning to program inspired his widely praised guide, The Self-Taught Programmer. Now Cory's back with another guide for the self-taught community of learners focusing on the foundations of computer science. The Self-Taught Computer Scientist introduces beginner and self-taught programmers to computer science fundamentals that are essential for success in programming and software engineering fields. Computer science is a massive subject that could cover an entire lifetime of learning. This book does not aim to cover everything you would learn about if you went to school to get a computer science degree. Instead, Cory's goal is to give you an introduction to some of the most important concepts in computer science that apply to a programming career. With a focus on data structures and algorithms, The Self-Taught Computer Scientist helps you fill gaps in your knowledge, prepare for a technical interview, feel knowledgeable and confident on the job, and ultimately, become a better programmer. Learn different algorithms including linear and binary search and test your knowledge with feedback loops Understand what a data structure is and study arrays, linked lists, stacks, queues, hash tables, binary trees, binary heaps, and graphs Prepare for technical interviews and feel comfortable working with more experienced colleagues Discover additional resources and tools to expand your skillset and continue your learning journey It's as simple as this: You have to study computer science if you want to become a successful programmer, and if you don't understand computer science, you won't get hired. Ready for a career in programming, coding, or software engineering and willing to embrace an "always be learning" mindset? The Self-Taught Computer Scientist is for you.
A key focus in recent years has been on sustainable development and promoting environmentally conscious practices. In today's rapidly evolving technological world, it is important to consider how technology can be applied to solve problems across disciplines and fields in these areas. Further study is needed in order to understand how technology can be applied to sustainability and the best practices, considerations, and challenges that follow. Futuristic Trends for Sustainable Development and Sustainable Ecosystems discusses recent advances and innovative research in the area of information and communication technology for sustainable development and covers practices in several artificial intelligence fields such as knowledge representation and reasoning, natural language processing, machine learning, and the semantic web. Covering topics such as blockchain, deep learning, and renewable energy, this reference work is ideal for computer scientists, industry professionals, researchers, academicians, scholars, instructors, and students.
Developments in Technologies for Human-Centric Mobile Computing and Applications is a comprehensive collection of knowledge and practice in the development of technologies in human -centric mobile technology. This book focuses on the developmental aspects of mobile technology; bringing together researchers, educators, and practitioners to encourage readers to think outside of the box. |
![]() ![]() You may like...
|