Bøger af Gerard O'Regan
-
- A Professional Perspective from Software Engineering
592,95 kr. 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.
- Bog
- 592,95 kr.
-
522,95 - 995,95 kr. - Bog
- 522,95 kr.
-
- An Accessible Introduction to the History, Theory, Logic and Applications
563,95 kr. This stimulating textbook presents a broad and accessible guide to the fundamentals of discrete mathematics, highlighting how the techniques may be applied to various exciting areas in computing. The text is designed to motivate and inspire the reader, encouraging further study in this important skill. Features: provides an introduction to the building blocks of discrete mathematics, including sets, relations and functions; describes the basics of number theory, the techniques of induction and recursion, and the applications of mathematical sequences, series, permutations, and combinations; presents the essentials of algebra; explains the fundamentals of automata theory, matrices, graph theory, cryptography, coding theory, language theory, and the concepts of computability and decidability; reviews the history of logic, discussing propositional and predicate logic, as well as advanced topics; examines the field of software engineering, describing formal methods; investigates probability and statistics.
- Bog
- 563,95 kr.
-
563,95 kr. - Bog
- 563,95 kr.
-
418,95 kr. This lively and fascinating text traces the key developments in computation ¿ from 3000 B.C. to the present day ¿ in an easy-to-follow and concise manner. Topics and features: ideal for self-study, offering many pedagogical features such as chapter-opening key topics, chapter introductions and summaries, exercises, and a glossary; presents detailed information on major figures in computing, such as Boole, Babbage, Shannon, Turing, Zuse and Von Neumann; discusses the earliest computers developed in the United States, Germany and Britain; discusses the development of the IBM 360 family of computers and its importance; discusses the invention of the transistor and integrated circuit; discusses the birth of the software industry and the evolution of human-computer interaction; reviews the history of programming languages, operating systems and software engineering; discusses the progress of artificial intelligence; discusses the invention of the microprocessor and the development of home and personal computers; examines the impact on society of the introduction of the personal computer, the World Wide Web, and the development of mobile phone technology; discusses smart phones and social media and the challenge of fake news; reviews a miscellany of innovations in the computing field such as cloud computing, the Internet of Things, and Quantum Computing; discusses legal aspects of computing and the professional responsibilities of computer professionals.
- Bog
- 418,95 kr.
-
974,95 - 2.523,95 kr. - Bog
- 974,95 kr.
-
- An Accessible Introduction to the History, Theory, Logic and Applications
710,95 kr. explains the fundamentals of automata theory, matrices, graph theory, cryptography, coding theory, language theory, and the concepts of computability and decidability;
- Bog
- 710,95 kr.
-
522,95 kr. This lively and fascinating text traces the key developments in computation - from 3000 B.C. discusses the invention of the microprocessor and the development of home and personal computers; reviews a miscellany of innovations in the computing field such as cloud computing, the Internet of Things, and Quantum Computing;
- Bog
- 522,95 kr.
-
553,95 kr. This practically-focused textbook provides a concise and accessible introduction to the field of software testing, explaining the fundamental principles and offering guidance on applying the theory in an industrial environment.Topics and features: presents a brief history of software quality and its influential pioneers, as well as a discussion of the various software lifecycles used in software development; describes the fundamentals of testing in traditional software engineering, and the role that static testing plays in building quality into a product; explains the process of software test planning, test analysis and design, and test management; discusses test outsourcing, and test metrics and problem solving; reviews the tools available to support software testing activities, and the benefits of a software process improvement initiative; examines testing in the Agile world, and the verification of safety critical systems; considers the legal and ethical aspects of software testing, and the importance of software configuration management; provides key learning topics and review questions in every chapter, and supplies a helpful glossary at the end of the book.This easy-to-follow guide is an essential resource for undergraduate students of computer science seeking to learn about software testing, and how to build high quality and reliable software on time and on budget. The work will also be of interest to industrialists including software engineers, software testers, quality professionals and software managers, as well as the motivated general reader.
- Bog
- 553,95 kr.
-
- An Accessible Introduction to the History, Theory, Logic and Applications
603,95 kr. explains the fundamentals of automata theory, matrices, graph theory, cryptography, coding theory, language theory, and the concepts of computability and decidability;
- Bog
- 603,95 kr.
-
- A Compendium of Select, Pivotal Inventions
247,95 kr. This encyclopedic reference provides a concise and engaging overview of the groundbreaking inventions and conceptual innovations that have shaped the field of computing, and the technology that runs the modern world. Each alphabetically-ordered entry presents a brief account of a pivotal innovation and the great minds behind it, selected from a wide range of diverse topics.Topics and features:Describes the development of Babbage¿s computing machines, Leibniz¿s binary arithmetic, Boole¿s symbolic logic, and Von Neumann architectureReviews a range of historical analog and digital computers, significant mainframes and minicomputers, and pioneering home and personal computersDiscusses a selection of programming languages and operating systems, along with key concepts in software engineering and commercial computingExamines the invention of the transistor, the integrated circuit, and the microprocessorRelates the history of such developments in personal computing as the mouse, the GUI, Atari video games, and Microsoft OfficeSurveys innovations in communications, covering mobile phones, WiFi, the Internet and World Wide Web, e-commerce, smartphones, social media, and GPSPresents coverage of topics on artificial intelligence, the ATM, digital photography and digital music, robotics, and WikipediaContains self-test quizzes and a helpful glossaryThis enjoyable compendium will appeal to the general reader curious about the intellectual milestones that led to the digital age, as well as to the student of computer science seeking a primer on the history of their field.Dr. Gerard O'Regan is a CMMI software process improvement consultant with research interests including software quality and software process improvement, mathematical approaches to software quality, and the history of computing. He is the author of such Springer titles as World of Computing, Concise Guide to Formal Methods, Concise Guide to Software Engineering, and Guide to Discrete Mathematics.
- Bog
- 247,95 kr.
-
- A Primer Companion for the Digital Age
370,95 kr. This engaging work provides a concise introduction to the exciting world of computing, encompassing the theory, technology, history, and societal impact of computer software and computing devices.
- Bog
- 370,95 kr.
-
- Theory, Fundamentals and Industry Applications
522,95 kr. This invaluable textbook/reference provides an easy-to-read guide to the fundamentals of formal methods, highlighting the rich applications of formal methods across a diverse range of areas of computing.Topics and features: introduces the key concepts in software engineering, software reliability and dependability, formal methods, and discrete mathematics; presents a short history of logic, from Aristotle¿s syllogistic logic and the logic of the Stoics, through Boole¿s symbolic logic, to Frege¿s work on predicate logic; covers propositional and predicate logic, as well as more advanced topics such as fuzzy logic, temporal logic, intuitionistic logic, undefined values, and the applications of logic to AI; examines the Z specification language, the Vienna Development Method (VDM) and Irish School of VDM, and the unified modelling language (UML); discusses Dijksträs calculus of weakest preconditions, Hoare¿s axiomatic semantics of programming languages, and the classical approachof Parnas and his tabular expressions; provides coverage of automata theory, probability and statistics, model checking, and the nature of proof and theorem proving; reviews a selection of tools available to support the formal methodist, and considers the transfer of formal methods to industry; includes review questions and highlights key topics in every chapter, and supplies a helpful glossary at the end of the book.This stimulating guide provides a broad and accessible overview of formal methods for students of computer science and mathematics curious as to how formal methods are applied to the field of computing.
- Bog
- 522,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.
-
- A Compendium of Select, Pivotal Technology Firms
397,95 - 604,95 kr. This accessible compendium examines a collection of significant technology firms that have helped to shape the field of computing and its impact on society. The selection covers a diverse range of historical and contemporary organizations from pioneers of e-commerce to influential social media companies.
- Bog
- 397,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 Compendium of Select, Pivotal Pioneers
846,95 - 911,95 kr. This book offers fascinating insight into the great minds behind the computing technology that has transformed modern life. From theoreticians to entrepreneurs, each pioneer is introduced with a brief biography, and a concise account of their contributions.
- Bog
- 846,95 kr.
-
- An Accessible Guide to Historical, Foundational and Application Contexts
652,95 kr. This review of the mathematics uses in computing takes in a host of topics including software engineering and reliability, coding theory, and cryptography, and is an enlightening introductory guide to the calculations which have built our technological world.
- Bog
- 652,95 kr.
-
502,95 - 558,95 kr. This concise, easy-to-follow book introduces key topics in the history of computing from 3000 B.C. to the present. Profiles major figures in computing, covers programming, software and hardware and reviews innovations including the internet and worldwide web.
- Bog
- 502,95 kr.
-
1.054,95 - 1.063,95 kr. - Bog
- 1.054,95 kr.
-
406,95 kr. This textbook is a systematic guide to the steps in setting up a Capability Maturity Model Integration (CMMI) improvement initiative. investigates the various tools that support organizations in improving their software engineering maturity;
- Bog
- 406,95 kr.
-
553,95 - 559,95 kr. It provides an enhanced knowledge of software inspections, metrics, process involvement, assessment of organization, problem solving, customer satisfaction surveys, the CMM, SPICE, and formal methods. In addition, readers will gain a detailed understanding of the principles of software quality management and software process improvement.
- Bog
- 553,95 kr.