Browse Results

Showing 20,576 through 20,600 of 59,418 results

Ethereum Cookbook: Over 100 recipes covering Ethereum-based tokens, games, wallets, smart contracts, protocols, and Dapps

by Manoj P R

Mine Ether, deploy smart contracts, tokens, and ICOs, and manage security vulnerabilities of EthereumKey FeaturesBuild end-to-end decentralized Ethereum apps using Truffle, Web3, and SolidityExplore various solution-based recipes to build smart contracts and foolproof decentralized applicationsDevelop decentralized marketplaces from scratch, build wallets, and manage transactionsBook DescriptionEthereum and Blockchain will change the way software is built for business transactions. Most industries have been looking to leverage these new technologies to gain efficiencies and create new business models and opportunities.The Ethereum Cookbook covers various solutions such as setting up Ethereum, writing smart contracts, and creating tokens, among others. You’ll learn about the security vulnerabilities, along with other protocols of Ethereum.Once you have understood the basics, you’ll move on to exploring various design decisions and tips to make your application scalable and secure. In addition to this, you’ll work with various Ethereum packages such as Truffle, Web3, and Ganache.By the end of this book, you’ll have comprehensively grasped the Ethereum principles and ecosystem.What you will learnEfficiently write smart contracts in EthereumBuild scalable distributed applications and deploy themUse tools and frameworks to develop, deploy, and test your applicationUse block explorers such as Etherscan to find a specific transactionCreate your own tokens, initial coin offerings (ICOs), and gamesUnderstand various security flaws in smart contracts in order to avoid themWho this book is forThe Ethereum Cookbook is for you if you are a software engineer, Blockchain developer, or research scientist who wants to build smart contracts, develop decentralized applications, and facilitate peer-to-peer transaction. It is assumed that you are familiar with Blockchain concepts and have sound knowledge of JavaScript.

Ethereum for Architects and Developers: With Case Studies And Code Samples In Solidity

by Debajani Mohanty

Explore the Ethereum ecosystem step by step with extensive theory, labs, and live use cases. This book takes you through BlockChain concepts; decentralized applications; Ethereum’s architecture; Solidity smart contract programming with examples; and testing, debugging, and deploying smart contracts on your local machine and on the cloud. You’ll cover best practices for writing contracts with ample examples to allow you to write high-quality contracts with optimal usage of fuel. In later chapters, Ethereum for Architects and Developers covers use cases from different business areas, such as finance, travel, supply-chain, insurance, and land registry. Many of these sectors are explained with flowcharts, diagrams, and sample code that you can refer to and further enhance in live projects.By the end of the book, you will have enough information to use Ethereum to create value for your business processes and build foolproof data storage for smoother execution of business.What You Will Learn Discover key BlockChain conceptsMaster the architecture, building blocks, and ecosystem of EthereumDevelop smart contracts from scratch Debug, test, and deploy to test Take advantage of Ethereum in your business area Who This Book Is ForBlockChain developers and architects wanting to develop decentralized Ethereum applications or learn its architecture.

Ethereum For Dummies

by Michael G. Solomon

Dive into a secure future Professionals look to Ethereum as a blockchain-based platform to develop safe applications and conduct secure transactions. It takes a knowledgeable guiding hand to understand how Ethereum works and what it does — and Ethereum For Dummies provides that guidance. Written by one of the leading voices in the blockchain community and best selling author of Blockchain For Dummies, this book demystifies the workings of Ethereum and shows how it can enhance security, transactions, and investments. As an emerging application of blockchain technology, Ethereum attracts a wide swath of professionals ranging from financial pros who see it as a way to enhance their business, security analysts who want to conduct secure transactions, programmers who build apps that employ the Ethereum blockchain, or investors interested in cashing in on the rise of cryptocurrency. Ethereum For Dummies offers a starting point to all members of this audience as it provides easy-to-understand explanation of the tools and techniques of using Ethereum. Understand the fundamentals of Ethereum Build smart contracts Create decentralized applications Examine public and private chains If you need to get a grip on one of the biggest applications of blockchain technology, this book makes it easier.

Ethereum for Web Developers: Learn to Build Web Applications on top of the Ethereum Blockchain

by Santiago Palladino

Technology is constantly evolving, and blockchain is taking development to new places, as mobile did a decade ago – and Ethereum is the leading platform for creating this new wave of applications. This book reveals everything you need to create a robust decentralized application (more commonly known as DApp). Unlike other books on the topic, this one focuses on the web application layer, and guides you in creating great experiences on top of the Ethereum blockchain. You’ll review the challenges and differences involved in developing DApps as opposed to traditional web applications. After a brief introduction to blockchain history and Ethereum in particular, you’ll jump directly into building a sample decentralized application, to familiarize yourself with all the moving pieces. This book offers specific chapters on querying and rendering data from the blockchain, reacting to events, interacting with user accounts, sending transactions, managing gas, handling confirmations and reorganizations, and more. You will also find a chapter dedicated to Solidity that will give you the necessary means to understand and even build your own smart contracts. Other important topics covered include building backend servers that act as indexing layers, and managing storage efficiently with solutions like the interplanetary file system, or IPFS. Last but not least, you will find chapters that examine the biggest problems on Ethereum today: onboarding and scalability. These include the state of the art of the available strategies to tackle them, such as meta-transactions, smart accounts, ENS, state channels, sidechains, and more. What You'll Learn Connect to the blockchain from the browser and send transactions from client-sideBuild a web app that provides a read-only interface to a blockchain contract Create a wallet interface for arbitrary fungible tokens, displaying the user’s balance and allowing for simple transfers to other addressesDevelop a web app that stores large blobs of data off-chain, and keeps a reference to it on-chain (e.g. avatars, long text descriptions) Produce a web app that relies on a centralized server for indexing on-chain information to be presented to the user Who This Book Is ForWeb developers focused on client-side applications, with knowledge of JavaScript and HTML/CSS. You do not need any prior knowledge of Blockchain, Ethereum, or cryptocurrency.

Ethereum Para Principiantes: La Guía Completa Para Comprender Ethereum

by Nick Woods

¿Está buscando aprender cómo puede sacar provecho de la revolución de las criptomonedas? ¿Has escuchado sobre Ethereum últimamente en las noticias y parece que no puedes entender qué es Ethereum? ¿Se pregunta cómo puede comenzar a invertir en Ethereum pero no sabe realmente qué es y tiene dudas sobre invertir en algo que no comprende? ¿Desearía poder entender Ethereum pero tiene miedo de que sea demasiado complejo y complicado? Si esto te suena, ¡sigue leyendo! Ethereum es una moneda descentralizada fascinante de la nueva era que solo está disponible en línea y permite al usuario ser algo anónimo. Entre las miles de criptomonedas, Ethereum tiene, quizás, el potencial de crecimiento más considerable. ¡La gran cantidad de proyectos construidos sobre la cadena de bloques Ethereum es prueba suficiente de que Ethereum se dirige a la luna! Si está listo para comenzar a comprender sobre Ethereum, blockchain y criptomonedas y aprender cómo puede participar en esta oportunidad innovadora, no busque más.

Ethereum Projects for Beginners: Build blockchain-based cryptocurrencies, smart contracts, and DApps

by Kenny Vaneetvelde

Understand the Ethereum platform to build distributed applications that are secured and decentralized using blockchain technologyKey FeaturesBuild your own decentralized applications using real-world blockchain examplesImplement Ethereum for building smart contracts and cryptocurrency applications with easy-to-follow projectsEnhance your application security with blockchainBook DescriptionEthereum enables the development of efficient, smart contracts that contain code. These smart contracts can interact with other smart contracts to make decisions, store data, and send Ether to others.Ethereum Projects for Beginners provides you with a clear introduction to creating cryptocurrencies, smart contracts, and decentralized applications. As you make your way through the book, you’ll get to grips with detailed step-by-step processes to build advanced Ethereum projects. Each project will teach you enough about Ethereum to be productive right away. You will learn how tokenization works, think in a decentralized way, and build blockchain-based distributed computing systems. Towards the end of the book, you will develop interesting Ethereum projects such as creating wallets and secure data sharing.By the end of this book, you will be able to tackle blockchain challenges by implementing end-to-end projects using the full power of the Ethereum blockchain.What you will learnDevelop your ideas fast and efficiently using the Ethereum blockchainMake writing and deploying smart contracts easy and manageableWork with private data in blockchain applicationsHandle large files in blockchain applicationsEnsure your decentralized applications are safeExplore how Ethereum development frameworks workCreate your own cryptocurrency or token on the Ethereum blockchainMake sure your cryptocurrency is ERC20-compliant to launch an ICOWho this book is forThis book is for individuals who want to build decentralized applications using blockchain technology and the power of Ethereum from scratch. Some prior knowledge of JavaScript is required, since most examples use a web frontend.

Ethereum Smart Contract Development: Build blockchain-based decentralized applications using solidity

by Mayukh Mukhopadhyay

Become an Ethereum Blockchain developer using a blend of concepts and hands-on implementations Key Features Understand the Ethereum Ecosystem and its differences from its rich cousin Bitcoin Explore the Solidity programming language and smart contract optimizations Get a developer’s perspective of Blockchain-as-a-technology with exposure to common challenges faced while building decentralized applications Book Description Ethereum is a public, blockchain-based distributed computing platform featuring smart contract functionality. This book is your one-stop guide to blockchain and Ethereum smart contract development. We start by introducing you to the basics of blockchain. You'll learn about hash functions, Merkle trees, forking, mining, and much more. Then you'll learn about Ethereum and smart contracts, and we'll cover Ethereum virtual machine (EVM) in detail. Next, you'll get acquainted with DApps and DAOs and see how they work. We'll also delve into the mechanisms of advanced smart contracts, taking a practical approach. You'll also learn how to develop your own cryptocurrency from scratch in order to understand the business behind ICO. Further on, you'll get to know the key concepts of the Solidity programming language, enabling you to build decentralized blockchain-based applications. We'll also look at enterprise use cases, where you'll build a decentralized microblogging site. At the end of this book, we discuss blockchain-as-a-service, the dark web marketplace, and various advanced topics so you can get well versed with the blockchain principles and ecosystem. What you will learn Know how to build your own smart contracts and cryptocurrencies Understand the Solidity language Find out about data types, control structure, functions, inheritance, mathematical operations, and much more See the various types of forks and discover how they are related to Ethereum Get to know the various concepts of web3.js and its APIs so you can build client-side apps Build a DAO from scratch and acquire basic knowledge of DApps on Ethercast Be guided through the project so you can optimize EVM for smart contracts Build your own decentralized applications (DApps) by taking a practical approachWho this book is for If you want to know the ins and outs of the Ethereum network and build your own decentralized applications, then this book is what you need! This book is for anyone who is interested in blockchain and wants to become an Ethereum developer. It’s ideal for existing Ethereum developers who want to develop Ethereum using smart contracts. Basic knowledge of cryptography is expected but is not mandatory.

Ethereum Smart Contract Development: Build Blockchain-based Decentralized Applications Using Solidity

by Mayukh Mukhopadhyay

<P><P>Become an Ethereum Blockchain developer using a blend of concepts and hands-on implementations <P><P>Key Features <P><P>Understand the Ethereum Ecosystem and its differences from its rich cousin Bitcoin <P><P>Explore the Solidity programming language and smart contract optimizations <P><P>Get a developer’s perspective of Blockchain-as-a-technology with exposure to common challenges faced while building decentralized applications <P><P>Book Description <P><P>Ethereum is a public, blockchain-based distributed computing platform featuring smart contract functionality. This book is your one-stop guide to blockchain and Ethereum smart contract development. <P><P>We start by introducing you to the basics of blockchain. You'll learn about hash functions, Merkle trees, forking, mining, and much more. Then you'll learn about Ethereum and smart contracts, and we'll cover Ethereum virtual machine (EVM) in detail. Next, you'll get acquainted with DApps and DAOs and see how they work. We'll also delve into the mechanisms of advanced smart contracts, taking a practical approach. <P><P>You'll also learn how to develop your own cryptocurrency from scratch in order to understand the business behind ICO. Further on, you'll get to know the key concepts of the Solidity programming language, enabling you to build decentralized blockchain-based applications. We'll also look at enterprise use cases, where you'll build a decentralized microblogging site. <P><P>At the end of this book, we discuss blockchain-as-a-service, the dark web marketplace, and various advanced topics so you can get well versed with the blockchain principles and ecosystem. <P><P>What you will learn <P><P>Know how to build your own smart contracts and cryptocurrencies <P><P>Understand the Solidity language <P><P>Find out about data types, control structure, functions, inheritance, mathematical operations, and much more <P><P>See the various types of forks and discover how they are related to Ethereum <P><P>Get to know the various concepts of web3.js and its APIs so you can build client-side apps <P><P>Build a DAO from scratch and acquire basic knowledge of DApps on Ethercast <P><P>Be guided through the project so you can optimize EVM for smart contracts <P><P>Build your own decentralized applications (DApps) by taking a practical approach <P><P>Who this book is for <P><P>If you want to know the ins and outs of the Ethereum network and build your own decentralized applications, then this book is what you need! This book is for anyone who is interested in blockchain and wants to become an Ethereum developer. It’s ideal for existing Ethereum developers who want to develop Ethereum using smart contracts. Basic knowledge of cryptography is expected but is not mandatory.

Ethereum Smart Contract Development in Solidity

by Gavin Zheng Longxiang Gao Liqun Huang Jian Guan

The general consensus is that BlockChain is the next disruptive technology, and Ethereum is the flagship product of BlockChain 2.0. However, coding and implementing business logic in a decentralized and transparent environment is fundamentally different from traditional programming and is emerging as a major challenge for developers.This book introduces readers to the Solidity language from scratch, together with case studies and examples. It also covers advanced topics and explains the working mechanism of smart contracts in depth. Further, it includes relevant examples that shed new light on the forefront of Solidity programming. In short, it equips readers with essential practical skills, allowing them to quickly catch up and start using Solidity programming.To gain the most from the book, readers should have already learned at least one object-oriented programming language

Ethereum: Tools & Skills

by Bruno Skvorc Ahmed Bouchefra Mislav Javor Tonino Jankov

As the Ethereum platform has grown, so has the ecosystem of tools that support it. In this book, we'll examine some of the most popular Ethereum tools, and walk you through how to use them when building your own Ethereum-based apps. It contains: Remix: Develop Smart Contracts for the Ethereum Blockchain by Ahmed BouchefraAn Introduction to Geth and Running Ethereum Nodes by Mislav JavorIntroducing Mist, a Human-friendly Geth Interface by Mislav JavorIntroducing Truffle, a Blockchain Smart Contract Suite by Mislav JavorQuality Solidity Code with OpenZeppelin and Friends by Tonino JankovTruffle: Testing Smart Contracts by Mislav JavorTruffle Migrations Explained by Mislav JavorFlattening Contracts and Debugging with Remix by Ahmed BouchefraDebugging with Truffle CLI by Mislav JavorUsing Puppeth, the Ethereum Private Network Manager by Bruno Skvorc This book is for anyone interested in using the Ethereum platform for development. It's advised that you read The Developer's Guide to Ethereum before reading this book if you are not familiar with blockchain technology.

Ethernet: The Definitive Guide

by Charles Spurgeon

Ethernet is a core networking technology used by every high tech business. While the basic protocols have changed little, new options such as Fast Ethernet and Gigabit Ethernet have increased the complexity of the topic. Ethernet has been the flavor of choice for networking administrators since the early 1980s because of its ease of use and scalability. Written by one of the foremost experts on Ethernet standards and configuration, Charles E. Spurgeon, Ethernet: The Definitive Guide includes everything you need to know to set up and maintain an Ethernet network. Ethernet: The Definitive Guide teaches you everything you need to know about the IEEE 802.3 Ethernet standard and its protocols. The book is logically separated into five parts: Introduction to Ethernet provides a tour of basic Ethernet theory and operation, including a description of Ethernet frames, operation of the Media Access Control (MAC) protocol, full-duplex mode and auto-negotiation. Ethernet Media Systems is the heart of the book. This sectionof Ethernet: The Definitive Guide shows you how to build media-specific Ethernet networks, from a basic 10BASE-T Ethernet offering 10 Mbps over twisted-pair cables, to an advanced 1000BASE-X Gigabit Ethernet, providing up to 1 Gbps of data transfer over fiber optic cables. Building Your Ethernet System teaches you how to build twisted-pair and fiber optic media segments, as well as how to build your Ethernet using repeaters and hubs. Performance and Troubleshooting is divided into two chapters. The first describes both the performance of a given Ethernet channel, as well as the performance of the entire network system. The second includes a tutorial on troubleshooting techniques and describes the kinds of problems network administrators are likely to encounter. The last part of the book includes a complete glossary of terms used throughout the book, a resource list, descriptions of thick and thin coax-based Ethernet systems, a guide to AUI equipment installation and configuration, and a listing of troubleshooting numbers. This book is the definitive guide for anyone wanting to build a scalable local area network (LAN) using Ethernet.

Ethernet: The Definitive Guide

by Charles E. Spurgeon

Ethernet has been the flavor of choice for networking administrators since the early 1980s. Written by one of the foremost experts on Ethernet standards and configuration, Ethernet: The Definitive Guidehas all the information you need to set up and maintain a scalable local area network (LAN) using Ethernet. The book includes an introduction to Ethernet and sections on media systems, how to build your Ethernet system, performance analysis, and troubleshooting.

Ethernet: Designing and Managing Local Area Networks

by Charles E. Spurgeon Joann Zimmerman

Get up to speed on the latest Ethernet capabilities for building and maintaining networks for everything from homes and offices to data centers and server machine rooms. This thoroughly revised, comprehensive guide covers a wide range of Ethernet technologies, from basic operation to network management, based on the authors’ many years of field experience.When should you upgrade to higher speed Ethernet? How do you use switches to build larger networks? How do you troubleshoot the system? This book provides the answers. If you’re looking to build a scalable network with Ethernet to satisfy greater bandwidth and market requirements, this book is indeed the definitive guide.Examine the most widely used media systems, as well as advanced 40 and 100 gigabit EthernetLearn about Ethernet’s four basic elements and the IEEE standardsExplore full-duplex Ethernet, Power over Ethernet, and Energy Efficient EthernetUnderstand structured cabling systems and the components you need to build your Ethernet systemUse Ethernet switches to expand and improve network designDelve into Ethernet performance, from specific channels to the entire networkGet troubleshooting techniques for problems common to twisted-pair and fiber optic systems

Ethernet. Biblia administratora

by Charles E. Spurgeon Joann Zimmerman

Kompendium wiedzy o sieciach Ethernet! Biblia administratora sieci Ethernet!Standard Ethernet powsta? w 1976 roku w o?rodku badawczym firmy Xerox. Wykorzystywany do budowy sieci lokalnych, znajduje zastosowanie praktycznie w ka?dym miejscu. Sieci Ethernet spotkasz zarówno w mieszkaniach czy domach, jak i w biurach czy centrach danych. W zale?no?ci od bud?etu, jakim dysponujesz, mo?esz zbudowa? sie? dostosowan? do w?asnych potrzeb. Nowoczesne sieci Ethernet pozwalaj? na niezawodne przesy?anie danych z ogromnymi pr?dko?ciami.W Twoje r?ce oddajemy bibli? wiedzy o sieciach Ethernet, która odpowie na wszystkie nurtuj?ce Ci? pytania oraz zaprezentuje nowoczesne techniki wykorzystania tych sieci. Przekonasz si?, jak wygl?da proces automatycznej negocjacji oraz jak zasila? urz?dzenia za pomoc? Ethernetu. W kolejnych rozdzia?ach znajdziesz charakterystyczne elementy popularnych sieci 10, 100 i 1000 Mb/s oraz niezwykle wydajnych sieci o pr?dko?ci dochodz?cej do 400 Gb/s. Trzecia cz??? tej ksi??ki zosta?a po?wi?cona budowie systemu Ethernet. Poznasz tu systemy okablowania strukturalnego, dost?pne kable, z??cza oraz prze??czniki. Ksi??ka ta jest obowi?zkow? pozycj? na pó?ce ka?dego administratora, który chce pozna? swoj? sie? od podszewki.Dzi?ki tej ksi??ce: poznasz histori? standardu Ethernet zrozumiesz zasad? jego dzia?ania zobaczysz, jaki potencja? kryj? sieci Ethernet nauczysz si? projektowa? wydajne rozwi?zania poznasz tajniki dzia?ania Twojej sieciCharles Spurgeon jest starszy architektem technologii na Uniwersytecie Stanu Texas w Austin, gdzie pracuje z systemem sieci kampusu obs?uguj?cej ponad 70 000 u?ytkowników w 200 budynkach. Pomaga? budowa? prototyp routerów ethernetowych, które sta?y si? podstaw? dla technologii urz?dze? produkowanych przez Cisco Systems.Joann Zimmerman jest in?ynierem oprogramowania. Jest twórczyni? i autork? dokumentacji kompilatorów, narz?dzi wytwarzania oprogramowania i oprogramowania do monitorowania sieci. Bra?a równie? udzia? w tworzeniu procesu zarz?dzania konfiguracj? i kompilacj? w kilku firmach.

Ethernet Switches: An Introduction to Network Design with Switches

by Charles E. Spurgeon Joann Zimmerman

If you’re ready to build a large network system, this handy excerpt from Ethernet: The Definitive Guide, Second Edition gets you up to speed on a basic building block: Ethernet switches. Whether you’re working on an enterprise or campus network, data center, or Internet service provider network, you’ll learn how Ethernet switches function and how they’re used in network designs.This brief tutorial also provides an overview of the most important features found in switches, from the basics to more advanced features found in higher-cost and specialized switches.Get an overview of basic switch operation, the spanning tree protocol, and switch performance issuesLearn about switch management and some of the most widely used switch featuresDiscover how a hierarchical design can help maintain stable network operationsDelve into special-purpose switches, such as multi-layer, access, stacking, and wireless access-point switchesLearn about advanced switch features designed for specific networking environmentsDive deeper into switches, with a list of protocol and package documentation

Ethical and Legal Aspects of Computing: A Professional Perspective from Software Engineering (Undergraduate Topics in Computer Science)

by Gerard O'Regan

This textbook presents an overview of the critically important ethical and legal issues that arise in the computing field and provides a professional perspective from software engineering. The author gained exposure to these aspects of computing while working as a software engineer at Motorola in Ireland, where he coordinated the patent programme and worked with several software suppliers. Topics and features: Presents a broad overview of ethics and the lawIncludes key learning topics, summaries, and review questions in each chapter, together with a useful glossaryDiscusses the professional responsibility of computer professionalsExplores ethics in various civilisations and religious traditionsDiscusses ethical software engineering and ethical outsourcingConsiders what is fair and ethical in data scienceDescribes ethical challenges that arise in social media and the AI fieldReviews intellectual property including patents, copyright and trademarks This practical and easy-to-follow textbook/reference is ideal for computer science students seeking to understand legal and ethical aspects of computing. The text also serves as a concise self-study primer for software engineers and software managers.

Ethical and Philosophical Issues in Medical Imaging, Multimodal Learning and Fusion Across Scales for Clinical Decision Support, and Topological Data Analysis for Biomedical Imaging: 1st International Workshop, EPIMI 2022, 12th International Workshop, ML-CDS 2022, 2nd International Workshop, TDA4BiomedicalImaging, Held in Conjunction with MICCAI 2022, Singapore, September 18–22, 2022, Proceedings (Lecture Notes in Computer Science #13755)

by John S. H. Baxter Islem Rekik Roy Eagleson Luping Zhou Tanveer Syeda-Mahmood Hongzhi Wang Mustafa Hajij

This book constitutes the refereed joint proceedings of the 1st International Workshop on Ethical & Philosophical Issues in Medical Imaging (EPIMI 2022); the 12th International Workshop on Multimodal Learning and Fusion Across Scales for Clinical Decision Support (ML-CDS 2022) and the 2nd International Workshop on Topological Data Analysis for Biomedical Imaging (TDA4BiomedicalImaging 2022), held in conjunction with the 25th International Conference on Medical Imaging and Computer-Assisted Intervention, MICCAI 2022, in Singapore, in September 2022.EPIMI includes five short papers about various humanistic aspects of medical image computing and computer-assisted interventions. The ML-CDS papers discuss machine learning on multimodal data sets for clinical decision support and treatment planning. The TDA papers focus on Topological Data Analysis: a collection of techniques and tools that have matured from an increasing interest in the role topology plays in machine learning and data science.

Ethical and Secure Computing: A Concise Module (Undergraduate Topics in Computer Science)

by Joseph Migga Kizza

This engaging textbook highlights the essential need for a strong ethical framework in our approach to computer, information and engineering science. Through thought-provoking questions and case studies, the reader is challenged to consider the deeper implications arising from the use of today’s rapidly-evolving computing technologies and ever-changing communication ecosystems. This updated second edition features new material on information security, intellectual property rights, the Internet of Things, and 5G technologies. Topics and features: introduces a philosophical framework and tools for understanding and analyzing computer ethics in personal, public, and professional spheres; describes the impact of computer technology on issues of security, privacy, anonymity, and civil liberties; examines intellectual property rights in the context of computing, including the risks and liabilities associated with software; discusses such key social issues in computing as the digital divide, employee monitoring in the workplace, and risks to physical and mental health; reviews the history of computer crime, and the threat of digitally facilitated bullying, harassment, and discrimination; considers the ethical challenges arising from online social networks, mobile telecommunications, virtual reality, the Internet of Things, and 5G technologies; includes learning objectives, discussion questions and exercises throughout the book. This concise and accessible work addresses the critical ethical and moral issues important to all designers and users of computer technologies. The text incorporates the latest curricula requirements for undergraduate courses in computer science, and offers invaluable insights into the social impact and legal challenges posed by the latest generation of computing devices and networks.

Ethical and Secure Computing: A Concise Module (Undergraduate Topics in Computer Science)

by Joseph Migga Kizza

This textbook highlights the essential need for a strong ethical framework in our approach to teaching of and working in computer, information and engineering sciences.Through thought-provoking questions and case studies, the reader is challenged to consider the deeper implications arising from the use of today’s rapidly evolving computing technologies and ever-changing communication ecosystems.This thoroughly revised and updated third edition features revised chapters with new and updated content and hardened the ethical framework. To cope with the rapidly changing computing and telecommunication ecosystem, a new chapter, Ethics and Social Responsibility in the Metaverse, has been added. The interface between our current universe and the evolving metaverse presents a security quagmire. The discussion throughout the book is candid and intended to ignite students’ and professionals’ interest and active participation in discussions of the issues we are facing now and those likely to emerge in the near future. Topics and features—including fully updated content:Introduces a philosophical framework and tools for understanding and analyzing computer ethics in personal, public, and professional spheresDescribes the impact of computer technology on issues of security, privacy, anonymity, and civil libertiesDiscusses the security and ethical quagmire in the platforms of the developing metaverse (NEW chapter)Examines intellectual property rights in the context of computing, including the risks and liabilities associated with softwareDiscusses such key social issues in computing as the digital divide, employee monitoring in the workplace, and risks to physical and mental healthReviews the history of computer crime, and the threat of digitally facilitated bullying, harassment, and discriminationConsiders the ethical challenges arising from online social networks, mobile telecommunication technologies, virtual reality, the Internet of Things and 5G technologiesIncludes learning objectives, discussion questions and exercises throughoutThis concise and accessible work addresses the critical ethical and moral issues important to all designers and users of computer technologies. The text incorporates the latest curricula requirements for undergraduate courses in computer science, as well as offers invaluable insights into the social impact and legal challenges posed by the latest generation of computing devices and networks.

Ethical and Social Issues in the Information Age

by Joseph Migga Kizza

The frequency of new editions of this book is indicative of the rapid and trem- dous changes in the fields of computer and information sciences. First published in 1995, the book has rapidly gone through three editions already and now we are in the fourth. Over this period, we have become more dependent on computer and telecommunication technology than ever before and computer technology has become ubiquitous. Since I started writing on social computing, I have been ad- cating a time when we, as individuals and as nations, will become totally dependent on computing technology. That time is almost on us. Evidence of this is embodied in the rapid convergence of telecommunication, broadcasting, and computing devices; the miniaturization of these devices; and the ever increasing storage capacity , speed of computation, and ease of use. These qualities have been a big pulling force sucking in millions of new users every day, sometimes even those unwilling. Other appealing features of these devices are the increasing number of applications, apps, as they are increasingly becoming known, and being wireless and easily portable. Whether small or big, these new gizmos have become the c- terpiece of an individual's social and economic activities and the main access point for all information. Individuals aside, computing technology has also become the engine that drives the nations' strategic and security infrastructures that control power grids, gas and oil storage facilities, transportation, and all forms of national communication, including emergency services.

Ethical and Social Issues in the Information Age (Texts in Computer Science)

by Joseph Migga Kizza

This textbook examines the ethical, social, and policy challenges arising from our rapidly and continuously evolving computing technology—ranging from the Internet, over to the cross-platforms consisting of ubiquitous portable and wearable devices to the eagerly anticipated metaverse—and how we can responsibly access and use these spaces. The text emphasizes the need for a strong ethical framework for all applications of computer science and engineering in our professional and personal life.This comprehensive seventh edition features thoroughly revised chapters with new and updated content, hardened by the bedrock ethical and moral values. Because of the rapidly changing computing and telecommunication ecosystem, a new chapter on Ethics and Social Responsibility in the Metaverse has been added. The interface between our current universe and the evolving metaverse presents a security quagmire. The discussion throughout the book is candid and intended to ignite students' interest and participation in class discussions and beyond. Topics and features:Establishes a philosophical framework and analytical tools for discussing moral theories and problems in ethical relativismOffers pertinent discussions on privacy, surveillance, employee monitoring, biometrics, civil liberties, harassment, the digital divide, and discriminationDiscusses the security and ethical quagmire in the platforms of the developing metaverseProvides exercises, objectives, and issues for discussion with every chapterExamines the ethical, cultural and economic realities of mobile telecommunications, computer social network ecosystems, and virtualization technologyReviews issues of property rights, responsibility and accountability relating to information technology and softwareExplores the evolution of electronic crime, network security, and computer forensicsIntroduces the new frontiers of ethics: virtual reality, artificial intelligence, and the InternetThis extensive textbook/reference addresses the latest curricula requirements for understanding the cultural, social, legal, and ethical issues in computer science and related fields, and offers invaluable advice for industry professionals wishing to put such principles into practice.

Ethical and Social Issues in the Information Age (Texts in Computer Science)

by Joseph Migga Kizza

This new edition examines the ethical, social, and policy challenges stemming from computing and telecommunication technology, and mobile information-enabling devices. Features: establishes a philosophical framework and analytical tools for discussing moral theories and problems in ethical relativism; offers pertinent discussions on privacy, surveillance, employee monitoring, biometrics, civil liberties, harassment, the digital divide, and discrimination; examines the new ethical, cultural and economic realities of computer social networks; reviews issues of property rights, responsibility and accountability relating to IT and software; discusses how virtualization technology informs ethical behavior; introduces the frontiers of ethics in VR, AI, and the Internet; surveys the social, moral and ethical value systems in mobile telecommunications; explores the evolution of electronic crime, network security, and computer forensics; provides exercises, objectives, and issues for discussion in every chapter.

Ethical and Social Issues in the Information Age, 4th Edition

by Joseph Migga Kizza

The frequency of new editions of this book is indicative of the rapid and tremendous changes in the fields of computer and information sciences. First published in 1995, the book has rapidly gone through three editions already and now we are in the fourth. Over this period, we have become more dependent on computer and telecommunication technology than ever before and computer technology has become ubiquitous. Since I started writing on social computing, I have been advocating a time when we, as individuals and as nations, will become totally dependent on computing technology. That time is almost on us. Evidence of this is embodied in the rapid convergence of telecommunication, broadcasting, and computing devices; the miniaturization of these devices; and the ever increasing storage capacity , speed of computation, and ease of use. These qualities have been a big pulling force sucking in millions of new users every day, sometimes even those unwilling. Other appealing features of these devices are the increasing number of applications, apps, as they are increasingly becoming known, and being wireless and easily portable. Whether small or big, these new gizmos have become the centerpiece of an individual’s social and economic activities and the main access point for all information. Individuals aside, computing technology has also become the engine that drives the nations’ strategic and security infrastructures that control power grids, gas and oil storage facilities, transportation, and all forms of national communication, including emergency services.

Ethical and Social Issues in the Information Age, 5th Edition

by Joseph Migga Kizza

This new edition examines the ethical, social, and policy challenges stemming from computing and telecommunication technology, and mobile information-enabling devices. Features: establishes a philosophical framework and analytical tools for discussing moral theories and problems in ethical relativism; offers pertinent discussions on privacy, surveillance, employee monitoring, biometrics, civil liberties, harassment, the digital divide, and discrimination; examines the new ethical, cultural and economic realities of computer social networks; reviews issues of property rights, responsibility and accountability relating to IT and software; discusses how virtualization technology informs ethical behavior; introduces the frontiers of ethics in VR, AI, and the Internet; surveys the social, moral and ethical value systems in mobile telecommunications; explores the evolution of electronic crime, network security, and computer forensics; provides exercises, objectives, and issues for discussion in every chapter.

Ethical Artificial Intelligence from Popular to Cognitive Science: Trust in the Age of Entanglement

by Jordan Richard Schoenherr

This book offers a unique interdisciplinary perspective on the ethics of 'artificial intelligence' – autonomous, intelligent, (and connected) systems, or AISs, applying principles of social cognition to understand the social and ethical issues associated with the creation, adoption, and implementation of AISs. As humans become entangled in sociotechnical systems defined by human and artificial agents, there is a pressing need to understand how trust is created, used, and abused. Compounding the difficulty in answering these questions, stakeholders directly or indirectly affected by these systems differ in their motivations, understanding, and values. This volume provides a comprehensive resource to help stakeholders understand ethical issues of designing and implementing AISs using an ethical sensemaking approach. Starting with the general technical affordances of AIS, Dr. Jordan Richard Schoenherr considers the features of system design relating data integrity, selection and interpretation of algorithms, and the evolution processes that drive AISs innovation as a sociotechnological system. The poles of technophobia (algorithmic aversion) and technophilia (algorithmic preference) in the public perception of AISs are then described and considered against existing evidence, including issues ranging from the displacement and re-education needs of the human workforce, the impact of use of technology on interpersonal accord, and surveillance and cybersecurity. Ethical frameworks that provide tools for evaluating the values and outcomes of AISs are then reviewed, and how they can be aligned with ethical sensemaking processes identified by psychological science is explored. Finally, these disparate threads are brought together in a design framework. Also including sections on policies and guideline, gaming and social media, and Eastern philosophical frameworks, this is fascinating reading for students and academics in psychology, computer science, philosophy, and related areas, as well as professionals such as policy makers and those working with AI systems.

Refine Search

Showing 20,576 through 20,600 of 59,418 results