{"title":"Gerard O'regan","description":null,"products":[{"product_id":"giants-of-computing-book-gerard-oregan-9781447153399","title":"Giants of Computing","description":"Suitable for the general reader, this concise and easy-to-read reference will be of interest to anyone curious about the inspiring men and women who have shaped the field of computer science.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49648787685649,"sku":"GOR013262247","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52340116062481,"sku":"NLS9781447153399","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1447153391.jpg?v=1751019904"},{"product_id":"practical-approach-to-software-quality-book-gerard-o-regan-9780387953212","title":"A Practical Approach to Software Quality","description":"Overview The aim of this book is to provide a practical introduction to software quality in an industrial environment and is based on the author's experience in working in software engineering and software quality improvement with leading indus­ trial companies. The book is written from a practitioner's viewpoint, and the objective is to include both theory and practice. The reader will gain a grasp of the fundamentals as well as guidance on the practical application of the theory. The principles of software quality management and software process im­ provement are discussed, and guidance on the implementation of maturity mod­ els such as the CMM, SPICE, or the ISO 9000:2000 standard is included. Organization and Features The first chapter provides an introduction to the fundamentals of quality man­ agement. Later chapters consider software inspections and testing, ISO 9000, the CMM, the evolving SPICE standard, metrics and problem solving, and the final chapter on formal methods and design considers some advanced topics, includ­ ing configuration management, UML, software usability, and formal methods. The reader may find the material heavy going in places, especially in the section on formal methods, and this section may be skipped. The book includes a chapter on software inspections and testing, and this in­ cludes material on Fagan inspections to build quality into the software product.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50350791328017,"sku":"CIN0387953213G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52471979802897,"sku":"NLS9780387953212","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0387953213.jpg?v=1751229018"},{"product_id":"concise-guide-to-software-testing-book-gerard-o-regan-9783030284930","title":"Concise Guide to Software Testing","description":"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.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50396554887441,"sku":"CIN303028493XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":52117724627217,"sku":"NGR9783030284930","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52146478514449,"sku":"NLS9783030284930","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/303028493X.jpg?v=1751030581"},{"product_id":"mathematics-in-computing-book-gerard-oregan-9781447145332","title":"Mathematics in Computing","description":"This clearly written and enlightening textbook provides a concise, introductory guide to the key mathematical concepts and techniques used by computer scientists. Topics and features: ideal for self-study, offering many pedagogical features such as chapter-opening key topics, chapter introductions and summaries, review questions, and a glossary; places our current state of knowledge within the context of the contributions made by early civilizations, such as the ancient Babylonians, Egyptians and Greeks; examines the building blocks of mathematics, including sets, relations and functions; presents an introduction to logic, formal methods and software engineering; explains the fundamentals of number theory, and its application in cryptography; describes the basics of coding theory, language theory, and graph theory; discusses the concept of computability and decideability; includes concise coverage of calculus, probability and statistics, matrices, complex numbers and quaternions.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50469018730769,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50469020205329,"sku":"GOR013262246","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52590962901265,"sku":"NLS9781447145332","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/144714533X.jpg?v=1751455274"},{"product_id":"brief-history-of-computing-book-gerard-o-regan-9783030666019","title":"A Brief History of Computing","description":"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.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50814827823377,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50814828085521,"sku":"GOR014083771","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3030666018.jpg?v=1751063517"},{"product_id":"concise-guide-to-software-engineering-book-gerard-o-regan-9783031078156","title":"Concise Guide to Software Engineering","description":"This textbook presents a concise introduction to the fundamental principles of software engineering, together with practical guidance on how to apply the theory in a real-world, industrial environment. The wide-ranging coverage encompasses all areas of software design, management, and quality.  Topics and features: presents a broad overview of software engineering, including software lifecycles and phases in software development, and project management for software engineering; examines the areas of requirements engineering, software configuration management, software inspections, software testing, software quality assurance, and process quality; covers topics on software metrics and problem solving, software reliability and dependability, and software design and development, including Agile approaches; explains formal methods, a set of mathematical techniques to specify and derive a program from its specification, introducing the Z specification language; discusses software process improvement, describing the CMMI model, and introduces UML, a visual modelling language for software systems; reviews a range of tools to support various activities in software engineering, and offers advice on the selection and management of a software supplier; describes such innovations in the field of software as distributed systems, service-oriented architecture, software as a service, cloud computing, and embedded systems; includes key learning topics, summaries and review questions in each chapter, together with a useful glossary.                  This practical and easy-to-follow textbook\/reference is ideal for computer science students seeking to learn how to build high quality and reliable software on time and on budget. The text also serves as a self-study primer for software engineers, quality professionals, and software managers.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50996540178705,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":50996540571921,"sku":"NIN9783031078156","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52472021057809,"sku":"NLS9783031078156","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3031078152.jpg?v=1750773257"},{"product_id":"mathematics-in-computing-book-gerard-oregan-9783030342081","title":"Mathematics in Computing","description":"This illuminating textbook provides a concise review of the core concepts in mathematics essential to computer scientists. Emphasis is placed on the practical computing applications enabled by seemingly abstract mathematical ideas, presented within their historical context. The text spans a broad selection of key topics, ranging from the use of finite field theory to correct code and the role of number theory in cryptography, to the value of graph theory when modelling networks and the importance of formal methods for safety critical systems.  This fully updated new edition has been expanded with a more comprehensive treatment of algorithms, logic, automata theory, model checking, software reliability and dependability, algebra, sequences and series, and mathematical induction.  Topics and features: includes numerous pedagogical features, such as chapter-opening key topics, chapter introductions and summaries, review questions, and a glossary; describes the historical contributions of such prominent figures as Leibniz, Babbage, Boole, and von Neumann; introduces the fundamental mathematical concepts of sets, relations and functions, along with the basics of number theory, algebra, algorithms, and matrices; explores arithmetic and geometric sequences and series, mathematical induction and recursion, graph theory, computability and decidability, and automata theory; reviews the core issues of coding theory, language theory, software engineering, and software reliability, as well as formal methods and model checking; covers key topics on logic, from ancient Greek contributions to modern applications in AI, and discusses the nature of mathematical proof and theorem proving; presents a short introduction to probability and statistics, complex numbers and quaternions, and calculus.    This engaging and easy-to-understand book will appeal to students of computer science wishing for an overview of the mathematics used in computing, and to mathematicianscurious about how their subject is applied in the field of computer science. The book will also capture the interest of the motivated general reader.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51061059191057,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51061062009105,"sku":"NIN9783030342081","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52176697327889,"sku":"GOR014499425","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52537636290833,"sku":"NLS9783030342081","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3030342085.jpg?v=1750773138"},{"product_id":"ethical-and-legal-aspects-of-computing-book-gerard-o-regan-9783031526633","title":"Ethical and Legal Aspects of Computing","description":"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 law Includes key learning topics, summaries, and review questions in each chapter, together with a useful glossary Discusses the professional responsibility of computer professionals Explores ethics in various civilisations and religious traditions Discusses ethical software engineering and ethical outsourcing Considers what is fair and ethical in data science Describes ethical challenges that arise in social media and the AI field Reviews 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.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51067114225937,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51067116257553,"sku":"NIN9783031526633","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52655215935761,"sku":"NLS9783031526633","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3031526635.jpg?v=1750902136"},{"product_id":"guide-to-business-mathematics-book-gerard-o-regan-9781032311166","title":"A Guide to Business Mathematics","description":"The success of business today is dependent on the knowledge and expertise of its employees. The need for mathematics arises naturally in business such as in the work of the actuary in an insurance company, the financial mathematics required in the day-to-day work of the banker and the need to analyse data to extract useful information to enable the business to make the right decisions to be successful.  A Guide to Business Mathematics provides a valuable self-study guide to business practitioners, business students and the general reader to enable them to gain an appropriate insight into the mathematics used in business. This book offers an accessible introduction to essential mathematics for the business field.  A wide selection of topics is discussed with the mathematical material presented in a reader-friendly way. The business context motivates the presentation. The author uses modelling and applications to motivate the material, demonstrating how mathematics is used in the financial sector. In addition to the role of the actuary and the banker, the book covers operations research including game theory, trade discounts and the fundamentals of statistics and probability.  The book is also a guide to using metrics to manage and measure performance, and business economics. Foundations on algebra, number theory, sequences and series, matrix theory and calculus are included as is a complete chapter on using software.  Features  • Discusses simple interest and its application to promissory notes\/treasury bills.  • Discusses compound interest with applications to present and future values.  • Introduces the banking field including loans, annuities and the spot\/forward FX market.  • Discusses trade discounts and markups\/markdowns.  • Introduces the insurance field and the role of the actuary.  • Introduces the fields of data analytics and operations research.  • Discusses business metrics and problem solving.  • Introduces matrices and their applications.  • Discusses calculus and its applications.  • Discusses basic financial statements such as balance sheet, profit and loss and cash account.  • Reviews a selection of software to support business mathematics.  This broad-ranging text gives the reader a flavour of the applications of mathematics to the business field and stimulates further study in the subject. As such, it will be of great benefit to business students, while also capturing the interest of the more casual reader.  About the Author  Dr. Gerard O'Regan is an Assistant Professor in Mathematics at the University of Central Asia in Kyrgyzstan. His research interests include software quality and software process improvement, mathematical approaches to software quality, and the history of computing. He is the author of several books in the Mathematics and Computing fields.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51268994171153,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51268998529297,"sku":"NIN9781032311166","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52344829182225,"sku":"NLS9781032311166","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1032311169.jpg?v=1751367031"},{"product_id":"guide-to-business-mathematics-book-gerard-o-regan-9781032311197","title":"A Guide to Business Mathematics","description":"The success of business today is dependent on the knowledge and expertise of its employees. The need for mathematics arises naturally in business such as in the work of the actuary in an insurance company, the financial mathematics required in the day-to-day work of the banker and the need to analyse data to extract useful information to enable the business to make the right decisions to be successful.  A Guide to Business Mathematics provides a valuable self-study guide to business practitioners, business students and the general reader to enable them to gain an appropriate insight into the mathematics used in business. This book offers an accessible introduction to essential mathematics for the business field.  A wide selection of topics is discussed with the mathematical material presented in a reader-friendly way. The business context motivates the presentation. The author uses modelling and applications to motivate the material, demonstrating how mathematics is used in the financial sector. In addition to the role of the actuary and the banker, the book covers operations research including game theory, trade discounts and the fundamentals of statistics and probability.  The book is also a guide to using metrics to manage and measure performance, and business economics. Foundations on algebra, number theory, sequences and series, matrix theory and calculus are included as is a complete chapter on using software.  Features  • Discusses simple interest and its application to promissory notes\/treasury bills.  • Discusses compound interest with applications to present and future values.  • Introduces the banking field including loans, annuities and the spot\/forward FX market.  • Discusses trade discounts and markups\/markdowns.  • Introduces the insurance field and the role of the actuary.  • Introduces the fields of data analytics and operations research.  • Discusses business metrics and problem solving.  • Introduces matrices and their applications.  • Discusses calculus and its applications.  • Discusses basic financial statements such as balance sheet, profit and loss and cash account.  • Reviews a selection of software to support business mathematics.  This broad-ranging text gives the reader a flavour of the applications of mathematics to the business field and stimulates further study in the subject. As such, it will be of great benefit to business students, while also capturing the interest of the more casual reader.  About the Author  Dr. Gerard O'Regan is an Assistant Professor in Mathematics at the University of Central Asia in Kyrgyzstan. His research interests include software quality and software process improvement, mathematical approaches to software quality, and the history of computing. He is the author of several books in the Mathematics and Computing fields.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51269005771025,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51269009178897,"sku":"NIN9781032311197","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52348473508113,"sku":"NLS9781032311197","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1032311193.jpg?v=1751334131"},{"product_id":"introduction-to-the-history-of-computing-book-gerard-o-regan-9783319331379","title":"Introduction to the History of Computing","description":"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. Features: provides chapter introductions, summaries, key topics, and review questions; includes an introduction to analogue and digital computers, and to the foundations of computing; examines the contributions of ancient civilisations to the field of computing; covers the first digital computers, and the earliest commercial computers, mainframes and minicomputers; describes the early development of the integrated circuit and the microprocessor; reviews the emergence of home computers; discusses the creation of the Internet, the invention of the smartphone, and the rise of social media; presents a short history of telecommunications, programming languages, operating systems, software engineering, artificial intelligence, and databases.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":51327401034001,"sku":"CIN331933137XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52595122733329,"sku":"NLS9783319331379","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":52625683153169,"sku":"NGR9783319331379","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/331933137X.jpg?v=1751030759"},{"product_id":"guide-to-software-project-management-book-gerard-o-regan-9783031805776","title":"Guide to Software Project Management","description":"This essential textbook presents an overview of software project management in an ethical and responsible software engineering environment. The book covers the essentials of software project management, and highlights the importance of ethics and professional responsibility as part of the skill set of the modern project manager.         Topics and features:           Presents a solid overview of software project management Discusses professional and ethical responsibilities of project managers Presents an overview of ethical software engineering Reviews project planning and scheduling, project monitoring and control, risk management and project closure Discusses quality management of software projects Presents an overview of legal and ethical aspects of outsourcing Discusses project management for both traditional and Agile projects Reviews a selection of tools \u0026amp; metrics to support project management Discusses best practice (Prince 2, PMP and CMMI) to improve project management Includes key learning topics, summaries, and review questions in each chapter, together with a useful glossary         This practical and easy-to-follow textbook\/reference is ideal for computer science students seeking to understand software project management. The text also serves as a self-study primer for software engineers, project managers and software managers.    Dr. Gerard O’Regan is an international lecturer in Maths\/Computing with research interests in software quality, software process improvement, mathematical approaches to software quality, and the history of computing. He is the author of several books with Springer, including Concise Guide to Software Engineering, Ethical and Legal Aspects of Computing, and A Brief History of Computing.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51628695159057,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51628695388433,"sku":"NGR9783031805776","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3031805771.jpg?v=1751030973"},{"product_id":"guide-to-discrete-mathematics-book-gerard-o-regan-9783030815875","title":"Guide to Discrete Mathematics","description":"explains the fundamentals of automata theory, matrices, graph theory, cryptography, coding theory, language theory, and the concepts of computability and decidability;","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51630720385297,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51630722089233,"sku":"NGR9783030815875","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52533284045073,"sku":"NLS9783030815875","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3030815870.jpg?v=1750933928"},{"product_id":"concise-guide-to-formal-methods-book-gerard-o-regan-9783319640204","title":"Concise Guide to Formal Methods","description":"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 Dijkstra’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.","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":52093879550225,"sku":"GOR014486867","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53154642755857,"sku":"GOR014783501","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783319640204.jpg?v=1756979121"},{"product_id":"guide-to-discrete-mathematics-book-gerard-o-regan-9783319830803","title":"Guide to Discrete Mathematics","description":"explains the fundamentals of automata theory, matrices, graph theory, cryptography, coding theory, language theory, and the concepts of computability and decidability;","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52121459622161,"sku":"NLS9783319830803","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783319830803.jpg?v=1757431000"},{"product_id":"guide-to-discrete-mathematics-book-gerard-o-regan-9783030815905","title":"Guide to Discrete Mathematics","description":"explains the fundamentals of automata theory, matrices, graph theory, cryptography, coding theory, language theory, and the concepts of computability and decidability;","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52137453060369,"sku":"NLS9783030815905","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783030815905.jpg?v=1757557878"},{"product_id":"mathematical-approaches-to-software-quality-book-gerard-o-regan-9781846282423","title":"Mathematical Approaches to Software Quality","description":"This book provides a comprehensive introduction to various mathematical approaches to achieving high-quality software. An introduction to mathematics that is essential for sound software engineering is provided as well as a discussion of various mathematical methods that are used both in academia and industry.   The mathematical approaches considered include:     Z specification language Vienna Development Methods (VDM) Irish school of VDM (VDM) approach of Dijkstra and Hoare classical engineering approach of Parnas Cleanroom approach developed at IBM software reliability, and unified modelling language (UML).   Additionally, technology transfer of the mathematical methods to industry is considered.   The book explains the main features of these approaches and applies mathematical methods to solve practical problems. Written with both student and professional in mind, this book assists the reader in applying mathematical methods to solve practical problems that are relevant to software engineers.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52342260760849,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52342264529169,"sku":"NLS9781846282423","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781846282423.jpg?v=1758172547"},{"product_id":"pillars-of-computing-book-gerard-o-regan-9783319214634","title":"Pillars of Computing","description":"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.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52407232889105,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52407233446161,"sku":"NLS9783319214634","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783319214634.jpg?v=1758771609"},{"product_id":"introduction-to-software-process-improvement-book-gerard-o-regan-9780857291714","title":"Introduction to Software Process Improvement","description":"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;","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52475092992273,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52475094368529,"sku":"NLS9780857291714","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780857291714.jpg?v=1759842090"},{"product_id":"mathematical-approaches-to-software-quality-book-gerard-o-regan-9781849965644","title":"Mathematical Approaches to Software Quality","description":"This book provides a comprehensive introduction to various mathematical approaches to achieving high-quality software. An introduction to mathematics that is essential for sound software engineering is provided as well as a discussion of various mathematical methods that are used both in academia and industry.   The mathematical approaches considered include:     Z specification language Vienna Development Methods (VDM) Irish school of VDM (VDM) approach of Dijkstra and Hoare classical engineering approach of Parnas Cleanroom approach developed at IBM software reliability, and unified modelling language (UML).   Additionally, technology transfer of the mathematical methods to industry is considered.   The book explains the main features of these approaches and applies mathematical methods to solve practical problems. Written with both student and professional in mind, this book assists the reader in applying mathematical methods to solve practical problems that are relevant to software engineers.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52522582671633,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52522582999313,"sku":"NLS9781849965644","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781849965644.jpg?v=1760578174"},{"product_id":"brief-history-of-computing-book-gerard-o-regan-9783032042545","title":"A Brief History of Computing","description":"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.   The book embarks upon a journey from ancient Egypt to modern times-- taking in mechanical calculators, early digital computers, to software engineering, to the first personal computers and mobile phones, and the invention of the World Wide Web, among other topics. This expanded and revised 4th edition examines legal and ethical issues that arise in the computing field, as well as innovations such as quantum computing and Bitcoin.       Topics and features:     Offers many pedagogical features such as chapter-opening key topics, chapter introductions and summaries, exercises, and a glossary Discusses major figures such as Boole, Babbage, Shannon, Turing, and Von Neumann Reviews early computers developed in the United States, Germany and Britain Explores the development of the IBM 360 and the birth of the software industry Reviews the history of software engineering, programming languages, and operating systems, and examines ethical software engineering Investigates progress of the field of artificial intelligence, including ethical AI Reviews the introduction of the personal computer, the World Wide Web, mobile phone technology, and ethical social media Discusses innovations such as Bitcoin, quantum computing and nanotechnology Examines legal and ethical aspects of computing, computer crime and cybersecurity       This clearly written and broad-ranging text gives the reader a flavour of the history and stimulates further study in the subject. As such, it will be of benefit to students of computer science, while also capturing the interest of the more casual reader.   Dr. Gerard O'Regan is an independent researcher and visiting professor with research interests in software quality and software process improvement, mathematical approaches to software quality, and the history of computing. He is the author of several Springer books including Concise Guide to Software Engineering, Mathematical Foundations of Software Engineering, and Ethical and Legal Aspects of Computing.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":52565397078289,"sku":"NGR9783032042545","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":53132664701201,"sku":"NIN9783032042545","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783032042545.jpg?v=1768560048"},{"product_id":"pillars-of-computing-book-gerard-o-regan-9783319370064","title":"Pillars of Computing","description":"This accessible compendium examines a collection of significant technology firms that have helped to shape the field of computing and its impact on society. Each company is introduced with a brief account of its history, followed by a concise account of its key contributions. The selection covers a diverse range of historical and contemporary organizations from pioneers of e-commerce to influential social media companies. Features: presents information on early computer manufacturers; reviews important mainframe and minicomputer companies; examines the contributions to the field of semiconductors made by certain companies; describes companies that have been active in developing home and personal computers; surveys notable research centers; discusses the impact of telecommunications companies and those involved in the area of enterprise software and business computing; considers the achievements of e-commerce companies; provides a review of social media companies.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52596420509969,"sku":"NLS9783319370064","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52760972689681,"sku":"NIN9783319370064","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783319370064.jpg?v=1761072667"},{"product_id":"practical-approach-to-software-quality-book-gerard-o-regan-9781441929518","title":"A Practical Approach to Software Quality","description":"Overview The aim of this book is to provide a practical introduction to software quality in an industrial environment and is based on the author's experience in working in software engineering and software quality improvement with leading indus trial companies. The book is written from a practitioner's viewpoint, and the objective is to include both theory and practice. The reader will gain a grasp of the fundamentals as well as guidance on the practical application of the theory. The principles of software quality management and software process im provement are discussed, and guidance on the implementation of maturity mod els such as the CM, SPICE, or the ISO 9000:2000 standard is included. Organization and Features The first chapter provides an introduction to the fundamentals of quality man agement. Later chapters consider software inspections and testing, ISO 9000, the CM, the evolving SPICE standard, metrics and problem solving, and the final chapter on formal methods and design considers some advanced topics, includ ing configuration management, UML, software usability, and formal methods. The reader may find the material heavy going in places, especially in the section on formal methods, and this section may be skipped. The book includes a chapter on software inspections and testing, and this in cludes material on Fagan inspections to build quality into the software product.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52617524314385,"sku":"NLS9781441929518","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781441929518.jpg?v=1761530578"},{"product_id":"mathematical-foundations-of-software-engineering-book-gerard-o-regan-9783031262111","title":"Mathematical Foundations of Software Engineering","description":"This textbook presents an introduction to the mathematical foundations of software engineering.  It presents the rich applications of mathematics in areas such as error-correcting codes, cryptography, the safety and security critical fields, the banking and insurance fields, as well as traditional engineering applications.   Topics and features:    Addresses      core mathematics for critical thinking and problem solving Discusses      propositional and predicate logic and various proof techniques to      demonstrate the correctness of a logical argument. Examines      number theory and its applications to cryptography Considers      the underlying mathematics of error-correcting codes Discusses      graph theory and its applications to modelling networks Reviews      tools to support software engineering mathematics, including automated and      interactive theorem provers and model checking Discusses      financial software engineering, including simple and      compound interest, probability and statistics, and      operations research Discusses      software reliability and dependability and explains formal methods used to      derive a program from its specification Discusses      calculus, matrices, vectors, complex numbers, and quaternions, as well as      applications to graphics and robotics Includes key      learning topics, summaries, and review questions in each chapter, together      with a useful glossary  This practical and easy-to-follow textbook\/reference is ideal for computer science students seeking to learn how mathematics can assist them in building high-quality and reliable software on time and on budget. The text also serves as an excellent self-study primer for software engineers, quality professionals, and software managers.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52680104739089,"sku":"NLS9783031262111","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783031262111.jpg?v=1762312290"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/author-books-by-gerard-o-regan.oembed","provider":"World of Books ","version":"1.0","type":"link"}