Bøger i Undergraduate Topics in Computer Science serien
-
461,95 kr. This book provides a needed introductory presentation of the fundamental ideas behind these approaches, stresses their relationship by formulating and proving the relevant theorems, and illustrates the applications of semantics in computer science.
- Bog
- 461,95 kr.
-
- An Introduction to Object-Oriented Modeling
638,95 kr. After a brief explanation of why modeling is an indispensable part of software development, the authors introduce the individual diagram types of UML (the class and object diagram, the sequence diagram, the state machine diagram, the activity diagram, and the use case diagram), as well as their interrelationships, in a step-by-step manner.
- Bog
- 638,95 kr.
-
- From Algorithms to Programming on State-of-the-Art Platforms
453,95 kr. - Bog
- 453,95 kr.
-
- Consistency in the Face of Complexity and Change
587,95 kr. In doing so it provides readers with a comprehensive understanding of where software quality fits into the development lifecycle (spoiler: everywhere), and what the key quality assurance activities are. The book focuses on quality assurance in a way that typical, more generic software engineering reference books do not.
- Bog
- 587,95 kr.
-
- An Information Security Perspective
383,95 kr. What Is Computer Science?
- Bog
- 383,95 kr.
-
394,95 kr. showing that the study of programming languages does not consist of studying languages one after another, but is organized around the features that are present in these various languages.
- Bog
- 394,95 kr.
-
- An Introduction to Computability Theory
496,95 kr. A Concise Introduction to Computation Models and Computability Theory provides an introduction to the essential concepts in computability, using several models of computation, from the standard Turing Machines and Recursive Functions, to the modern computation models inspired by quantum physics.
- Bog
- 496,95 kr.
-
273,95 kr. Overview and Goals The agile approach for software development has been applied more and more extensively since the mid nineties of the 20th century.
- Bog
- 273,95 kr.
-
273,95 kr. An introductory course on Software Engineering remains one of the hardest subjects to teach largely because of the wide range of topics the area enc- passes.
- Bog
- 273,95 kr.
-
385,95 kr. By introducing the principles of programming languages, using the Java language as a support, Gilles Dowek provides the necessary fundamentals of this language as a first objective. It is important to realise that knowledge of a single programming language is not really enough.
- Bog
- 385,95 kr.
-
383,95 kr. This clearly written book offers readers a succinct foundation to the most important topics in the field of data compression. Part II concentrates on advanced techniques, such as arithmetic coding, orthogonal transforms, subband transforms and Burrows-Wheeler transform.
- Bog
- 383,95 kr.
-
- The OSP 2 Approach
540,95 kr. This book is an introduction to the design and implementation of operating systems using OSP 2, the next generation of the highly popular OSP courseware for undergraduate operating system courses. The book allows students to practice these skills in a realistic operating systems programming environment.
- Bog
- 540,95 kr.
-
502,95 kr. This book introduces the principles of parallel programming using shared memory on Multicore machines. Employing a powerful parallel dialect of C (called ParC) as its basic language, it offers a firm basis for the art of creating efficient parallel programs.
- Bog
- 502,95 kr.
-
427,95 kr. discusses models for student engagement, setting up puzzle clubs, hosting a puzzle competition, and warm-up activities; provides a collection of puzzle sets for use during a Puzzle-based Learning event, including puzzles that require probabilistic reasoning, and logic and geometry puzzles.
- Bog
- 427,95 kr.
-
602,95 kr. This textbook describes the approaches used by software engineers to build quality into their software. examines all aspects of the software development process, including project planning and tracking, software lifecycles, software inspections and testing, configuration management, and software quality assurance;
- Bog
- 602,95 kr.
-
- A Computing History Primer
689,95 kr. Tracing the story of computing from Babylonian counting boards to smartphones, this inspiring textbook provides a concise overview of the key events in the history of computing, together with discussion exercises to stimulate deeper investigation into this fascinating area.
- Bog
- 689,95 kr.
-
- Foundations, Methods, and Algorithms
557,95 kr. This easy-to-follow textbook/reference presents a concise introduction to mathematical analysis from an algorithmic point of view, with a particular focus on applications of analysis and aspects of mathematical modelling.
- Bog
- 557,95 kr.
-
- Computational Deduction and Formal Proofs
624,95 kr. A strong mathematical foundation of the logical engines available in modern proof assistants, such as the PVS verification system, is essential for computer scientists, mathematicians and engineers to increment their capabilities to provide formal proofs of theorems and to certify the robustness of software and hardware systems.
- Bog
- 624,95 kr.
-
634,95 kr. - Bog
- 634,95 kr.
-
- Designing and Executing Architectural Models with SysADL Grounded on the OMG SysML Standard
427,95 kr. This book presents a systematic model-based approach for software architecture according to three complementary viewpoints: structure, behavior, and execution. It covers a unified modeling approach and consolidates theory and practice with well-established learning outcomes. The authors cover the fundamentals of software architecture description and presents SysADL, a specialization of the OMG Standard Systems Modeling Language (SysML) with the aim of bringing together the expressive power of an Architecture Description Language (ADL) with a standard notation, widely accepted by industry and compliant with the ISO/IEC/IEEE 42010 Standard on Architecture Description in Systems and Software Engineering.The book is clearly structured in four parts:The first part focuses on the fundamentals of software architecture, exploring the concepts and constructs for modeling software architecture from differing viewpoints. Each chapter covers a specific viewpoint illustrated with examples of a real system. The second part focuses on how to design software architecture for achieving quality attributes. Each chapter covers a specific quality attribute and presents well-defined approaches to achieve it. Each architectural case study is illustrated with different examples drawn from a real-life system.The third part shows readers how to apply software architecture style to design architectures that meet the quality attributes. Each chapter covers a specific architectural style and gives insights on how to describe substyles. Each style is illustrated by variants and examples of a real-life system.The fourth part presents how to textually represent software architecture models to complement visual notation, including different examples. Software Architecture in Action is designed for teaching the required modeling techniques to both undergraduate andgraduate students, giving them the practical techniques and tools needed to design the architecture of software-intensive systems. Similarly, this book will appeal to software development architects, designers, programmers and project managers too.
- Bog
- 427,95 kr.
-
- An Introduction to Program Verification
408,95 kr. This text is a self-contained introduction to program verification using logic-based methods, presented in the broader context of formal methods for software engineering. It focuses on two approaches: the Coq proof assistant and the B suite.
- Bog
- 408,95 kr.
-
- Fundamental Techniques
464,95 kr. This easy-to-follow textbook provides a modern, algorithmic introduction to digital image processing. It concentrates on practical applications and working implementations whilst also presenting important formal details and the necessary mathematics.
- Bog
- 464,95 kr.
-
- Advanced Methods
427,95 kr. This textbook is the third of three volumes which provide a modern, algorithmic introduction to digital image processing, designed to be used both by learners desiring a firm foundation on which to build, and practitioners in search of critical analysis and concrete implementations of the most important techniques.
- Bog
- 427,95 kr.
-
606,95 kr. Designed for interactive learning both inside and outside of the classroom, each programming paradigm is highlighted through the implementation of a non-trivial programming language, demonstrating when each language may be appropriate for a given problem.
- Bog
- 606,95 kr.
-
- An Introduction
383,95 kr. This textbook presents a detailed introduction to the essentials of networking and communications technologies. discusses networking models and standards, local area and wide area networks, network protocols, TCP/IP-based networks, network management and wireless communications;
- Bog
- 383,95 kr.