Undergraduate Topics in Computer Science – serie
Visar alla böcker i serien Undergraduate Topics in Computer Science. Handla med fri frakt och snabb leverans.
113 produkter
Beginners Guide to Python 3 Programming
Av John Hunt
Häftad, 2023
733 kr
Lägg i varukorg
This textbook is aimed at readers who have little or no knowledge of computer programming but want to learn to program in Python. It starts from the very basics including how to install your Python environment, how to write a very simple program and run it, what a variable is, what an if statement …
Guide to Data Privacy
Models, Technologies, Solutions
Av Vicenç Torra
Häftad, 2022
457 kr
Lägg i varukorg
Data privacy technologies are essential for implementing information systems with privacy by design.Privacy technologies clearly are needed for ensuring that data does not lead to disclosure, but also that statistics or even data-driven machine learning models do not lead to disclosure. For …
Fundamentals of Discrete Math for Computer Science
A Problem-Solving Primer
Av Tom Jenkyns, Ben Stephenson
Häftad, 2018
461 kr
Lägg i varukorg
This clearly written textbook presents an accessible introduction to discrete mathematics for computer science students, offering the reader an enjoyable and stimulating path to improve their programming competence. The text empowers students to think critically, to be effective problem solvers, to …
Object-Oriented Analysis, Design and Implementation
An Integrated Approach
Av Brahma Dathan, Sarnath Ramnath
Häftad, 2025
678 kr
Lägg i varukorg
This new edition demonstrates a modeling-based approach to object-oriented development. It is a significant and comprehensive revision of the book. While the central focus remains the same as in previous editions, the reader will notice substantial improvements in the presentation.Salient …
Rigorous Software Development
An Introduction to Program Verification
Av José Bacelar Almeida, Maria João Frade m. fl.
Häftad, 2026
681 kr
Lägg i varukorg
Software errors can lead to catastrophic consequences, from financial losses to threats to human safety. As a result, rigorous methods for software development and validation have become increasingly critical. Program verification, a key area of formal methods, provides mathematical tools and …
Sets, Logic and Maths for Computing
Häftad, 2020
390 kr
Lägg i varukorg
This easy-to-understand textbook introduces the mathematical language and problem-solving tools essential to anyone wishing to enter the world of computer and information sciences. Specifically designed for the student who is intimidated by mathematics, the book offers a concise treatment in an …
Programming Languages: Principles and Paradigms
Av Maurizio Gabbrielli, Simone Martini
Häftad, 2023
621 kr
Lägg i varukorg
This textbook is a thorough, up-to-date introduction to the principles and techniques that guide the design and implementation of modern programming languages. The goal of the book is to provide the basis for a critical understanding of most modern programming languages. Thus, rather than focusing …
Elements of Computer Security
Häftad, 2010
400 kr
Lägg i varukorg
As our society grows ever more reliant on computers, so it also becomes more vulnerable to computer crime. Cyber attacks have been plaguing computer users since the 1980s, and computer security experts are predicting that smart telephones and other mobile devices will also become the targets of …
Introduction to the Theory of Programming Languages
Av Gilles Dowek, Jean-Jacques Lévy
Häftad, 2010
400 kr
Lägg i varukorg
The design and implementation of programming languages, from Fortran and Cobol to Caml and Java, has been one of the key developments in the management of ever more complex computerized systems. Introduction to the Theory of Programming Languages gives the reader the means to discover the tools to …
Proofs and Algorithms
An Introduction to Logic and Computability
Av Gilles Dowek
Häftad, 2011
400 kr
Lägg i varukorg
Logic is a branch of philosophy, mathematics and computer science. It studies the required methods to determine whether a statement is true, such as reasoning and computation.Proofs and Algorithms: Introduction to Logic and Computability is an introduction to the fundamental concepts of …
Introduction to Software Process Improvement
Häftad, 2010
400 kr
Lägg i varukorg
This textbook is a systematic guide to the steps in setting up a Capability Maturity Model Integration (CMMI) improvement initiative. Readers will learn the project management practices necessary to deliver high-quality software solutions to the customer on time and on budget. The text also …
Pattern Recognition
An Algorithmic Approach
Av M. Narasimha Murty, V. Susheela Devi
Häftad, 2011
4,0 utav 5 stjärnor. Totalt antal röster: (1)
400 kr
Lägg i varukorg
Observing the environment and recognising patterns for the purpose of decision making is fundamental to human nature. This book deals with the scientific discipline that enables similar perception in machines through pattern recognition (PR), which has application in diverse technology areas. This …
Sensing and Systems in Pervasive Computing
Engineering Context Aware Systems
Av Dan Chalmers
Häftad, 2011
400 kr
Lägg i varukorg
Pervasive Computing is an important area in current computer science research and industrial development. It relates to smart phones, sensors and other computing devices which, by being sensitive to the user, are disappearing into the background of life. The computing systems challenges are …
Multicore Programming Using the ParC Language
Häftad, 2012
512 kr
Lägg i varukorg
Multicore Programming Using the ParC Language discusses the principles of practical parallel programming using shared memory on multicore machines. It uses a simple yet powerful parallel dialect of C called ParC as the basic programming language. Designed to be used in an introductory course in …
Introduction to Video and Image Processing
Building Real Systems and Applications
Häftad, 2012
400 kr
Lägg i varukorg
This textbook presents the fundamental concepts and methods for understanding and working with images and video in an unique, easy-to-read style which ensures the material is accessible to a wide audience. Exploring more than just the basics of image processing, the text provides a specific focus …
Communications and Networking
An Introduction
Av John Cowley
Häftad, 2012
456 kr
Lägg i varukorg
This textbook presents a detailed introduction to the essentials of networking and communications technologies. Revised and updated, this new edition retains the step-by-step approach of the original, organised to help those without a strong knowledge of the subject matter. Features: provides …
Autonomic Computing
Principles, Design and Implementation
Av Philippe Lalanda, Julie A. McCann m. fl.
Häftad, 2013
456 kr
Lägg i varukorg
This textbook provides a practical perspective on autonomic computing. Through the combined use of examples and hands-on projects, the book enables the reader to rapidly gain an understanding of the theories, models, design principles and challenges of this subject while building upon their current …
Concise Computer Vision
An Introduction into Theory and Algorithms
Häftad, 2014
512 kr
Lägg i varukorg
This textbook provides an accessible general introduction to the essential topics in computer vision. Classroom-tested programming exercises and review questions are also supplied at the end of each chapter. Features: provides an introduction to the basic notation and mathematical concepts for …
Programming Languages and Operational Semantics
A Concise Overview
Häftad, 2014
456 kr
Lägg i varukorg
This book provides an introduction to the essential concepts in programming languages, using operational semantics techniques. It presents alternative programming language paradigms and gives an in-depth analysis of the most significant constructs in modern imperative, functional and logic …
Guide to Teaching Puzzle-based Learning
Av Edwin F. Meyer III, Nickolas Falkner m. fl.
Häftad, 2014
496 kr
Lägg i varukorg
This book provides insights drawn from the authors’ extensive experience in teaching Puzzle-based Learning. Practical advice is provided for teachers and lecturers evaluating a range of different formats for varying class sizes. Features: suggests numerous entertaining puzzles designed to motivate …
Python Programming Fundamentals
Av Kent D. Lee
Häftad, 2015
456 kr
Lägg i varukorg
This easy-to-follow and classroom-tested textbook guides the reader through the fundamentals of programming with Python, an accessible language which can be learned incrementally. Features: incudes numerous examples and practice exercises throughout the text, with additional exercises, solutions …
Designing Reliable Distributed Systems
A Formal Methods Approach Based on Executable Modeling in Maude
Häftad, 2018
793 kr
Lägg i varukorg
This classroom-tested textbook provides an accessible introduction to the design, formal modeling, and analysis of distributed computer systems. The book uses Maude, a rewriting logic-based language and simulation and model checking tool, which offers a simple and intuitive modeling formalism that …
Principles of Data Mining
Av Max Bramer
Häftad, 2020
351 kr
Lägg i varukorg
This book explains and explores the principal techniques of Data Mining, the automatic extraction of implicit and potentially useful information from data, which is increasingly used in commercial, scientific and other application areas. It focuses on classification, association rule mining and …
Mathematics for Computer Graphics
Av John Vince
Häftad, 2025
849 kr
Lägg i varukorg
John Vince explains a comprehensive range of mathematical techniques and problem-solving strategies associated with computer games, computer animation, special effects, virtual reality, CAD and other areas of computer graphics in this completely revised and expanded seventh edition.The first five …
Semantics with Applications: An Appetizer
Av Hanne Riis Nielson, Flemming Nielson
Häftad, 2007
2,0 utav 5 stjärnor. Totalt antal röster: (1)
399 kr
Lägg i varukorg
Semantics will have an important role to play in the future development of software systems and domain specific languages, and there is a real need for an introductory book that presents the fundamental ideas behind these approaches; stresses their relationship by formulating and proving the …
Object-Oriented Programming Languages: Interpretation
Häftad, 2007
399 kr
Lägg i varukorg
1.1 Introduction Object-oriented programming has opened a great many perspectives on the concept of software and has been hailed as part of the solution to the so-called “software crisis”. It has given the possibility that software components can be …
Practical Distributed Processing
Av Phillip J. Brooke, Richard F. Paige
Häftad, 2007
455 kr
Lägg i varukorg
Distributed processing has a strong theoretical foundation, but many day-to-day practitioners make limited use of the advantages this theory can give them. The result includes unreliable systems with obscure and intermittent failures, that can cost time, money and in extreme cases, lives. Reliable …
Introduction to Operating System Design and Implementation
The OSP 2 Approach
Av Michael Kifer, Scott Smolka m. fl.
Häftad, 2007
569 kr
Lägg i varukorg
OSP 2 is both an implementation of a modern operating system and a flexible environment for generating implementation projects appropriate for an introductory course in operating system design. This book is an introduction to the design and implementation of operating systems using OSP 2, the next …
Concise Introduction to Data Compression
Häftad, 2008
455 kr
Lägg i varukorg
Compression is an option naturally selected when faced with problems of high costs or restricted space. This book offers readers a succinct and reader-friendly foundation to the most important topics in the field of data compression.Divided into two parts, Part I presents the basic approaches to …
Concise Introduction to Languages and Machines
Häftad, 2008
344 kr
Lägg i varukorg
A Concise Introduction to Languages, Machines and Logic provides an accessible introduction to three key topics within computer science: formal languages, abstract machines and formal logic. Written in an easy-to-read, informal style, this textbook assumes only a basic knowledge of programming on …