This textbook raises thought-provoking questions regarding our rapidly-evolving computing technologies, highlighting the need for a strong ethical framework in our computerscience education.;offers a concise introduc...
详细信息
ISBN:
(数字)9783319291062
This textbook raises thought-provoking questions regarding our rapidly-evolving computing technologies, highlighting the need for a strong ethical framework in our computerscience education.;offers a concise introduction to this topic, distilled from the more expansive;. Features: introduces the philosophical framework for analyzing computer ethics; describes the impact of computer technology on issues of security, privacy and anonymity; examines intellectual property rights in the context of computing; discusses such issues as the digital divide, employee monitoring in the workplace, and health risks; reviews the history of computer crimes and the threat of cyberbullying; provides coverage of the ethics of AI, virtualization technologies, virtual reality, and the Internet; considers the social, moral and ethical challenges arising from social networks and mobile communication technologies; includes discussion questions and exercises.
This textbook presents an algorithmic approach to mathematical analysis, with a focus on modelling and on the applications of analysis. Fully integrating mathematical software into the text as an important component o...
详细信息
ISBN:
(数字)9780857294463
This textbook presents an algorithmic approach to mathematical analysis, with a focus on modelling and on the applications of analysis. Fully integrating mathematical software into the text as an important component of analysis, the book makes thorough use of examples and explanations using MATLAB, Maple, and Java applets. Mathematical theory is described alongside the basic concepts and methods of numerical analysis, supported by computer experiments and programming exercises, and an extensive use of figure illustrations.;Features: thoroughly describes the essential concepts of analysis; provides summaries and exercises in each chapter, as well as computer experiments; discusses important applications and advanced topics; presents tools from vector and matrix algebra in the appendices, together with further information on continuity; includes definitions, propositions and examples throughout the text; supplementary software can be downloaded from the book’s webpage.
Cryptographic definitionsare oftenabstract andcomplex, making them challenging for beginners tounderstand and apply.This concise textbook/resource provides a structured introduction to cryptographic definitions, expla...
详细信息
ISBN:
(数字)9783031919695
ISBN:
(纸本)9783031919688
C
ryptographic definition
s
are often
abstract and
complex, making them challenging for beginners to
understand and apply
.
This concise textbook/resource provides a structured introduction to cryptographic definitions, explaining
the
syntax
definitions and security definitions of cryptographic primitives
. It builds foundational knowledge by covering essential mathematical concepts and formal definitions
in cryptology
. Through a carefully designed learning curve, readers will grasp key elements, why they are defined this way, and how new definitions are developed. The book’s presentation enables readers to validate and propose cryptographic definitions, offering a step-by-step guide to understanding them.
topics and features:
·
Covers all essential components of cryptographic definitions from sets and functions, making the subject accessible to beginners
·
Introduces intermediate concepts to smooth the transition from basic principles to formal definitions
·
Equips readers with the skills to validate and propose cryptographic definitions, linking theory with research
·
Minimizes unnecessary complexity while retaining depth, thereby ensuring a smooth learning experience
Advanced undergraduate students, security engineers, and professionals interested in the formal foundations of cryptographic definitions will find the work an invaluable guide.
The text is also an ideal reference for graduate students and early-stage researchers in cryptology and computer security.
This expanded third edition includes detailed descriptions of algorithms for classifying streaming data, both;, where the underlying model is fixed, and data that is;, where the underlying model changes from time to t...
详细信息
ISBN:
(数字)9781447173076
This expanded third edition includes detailed descriptions of algorithms for classifying streaming data, both;, where the underlying model is fixed, and data that is;, where the underlying model changes from time to time - a phenomenon known as;.
computer programming is a skill that can bring great enjoyment from the creativity involved in designing and implementing a solution to a problem. This classroom-tested and easy-to-follow textbook teaches the reader h...
详细信息
ISBN:
(数字)9781849965378
computer programming is a skill that can bring great enjoyment from the creativity involved in designing and implementing a solution to a problem. This classroom-tested and easy-to-follow textbook teaches the reader how to program using Python, an accessible language which can be learned incrementally. Through an extensive use of examples and practical exercises, students will learn to recognize and apply abstract patterns in programming, as well as how to inspect the state of a program using a debugger tool. Features: contains numerous examples and solved practice exercises designed for an interactive classroom environment; highlights several patterns which commonly appear in programs, and presents exercises that reinforce recognition and application of these patterns; introduces the use of a debugger, and includes supporting material that reveals how programs work; presents the Tkinter framework for building graphical user interface applications and event-driven programs; provides helpful additional resources for instructors at the associated website: http://***/~leekent/CS1. This hands-on textbook for active learning in the classroom will enable undergraduates in computerscience to develop the necessary skills to begin developing their own programs. It employs Python as the introductory language due to the wealth of support available for programmers.
This practically-oriented textbook provides a clear introduction to the different component parts of an operating system and how these work together. The easy-to-follow text covers the bootloader, kernel, filesystem, ...
详细信息
ISBN:
(数字)9781447166030
This practically-oriented textbook provides a clear introduction to the different component parts of an operating system and how these work together. The easy-to-follow text covers the bootloader, kernel, filesystem, shared libraries, start-up scripts, configuration files and system utilities. The procedure for building each component is described in detail, guiding the reader through the process of creating a fully functional GNU/Linux embedded OS. Features: presents a concise overview of the GNU/Linux system, and a detailed review of GNU/Linux filesystems; describes how to build an embedded system to run on a virtual machine, and to run natively on an actual processor; introduces the concept of the compiler toolchain, demonstrating how to develop a cross toolchain so that programs can be built on a range of different architectures; discusses the ARM-based platforms BeagleBone and Raspberry Pi; explains how to build OpenWRT firmware images for OMxP Open-mesh devices and the Dragino MS14 series.
暂无评论