- Table View
- List View
Fortune's Stroke (Belisarius Saga, Book #4)
by David Drake Eric FlintEVIL FROM BEYOND TIME RULES THE GREATEST EMPIRE ON EARTH! Link, the supercomputer from a future that should not exist, has used terror and gunpowder weapons to forge the Malwa Empire, harnessing the vast manpower of the Indian subcontinent and using the barbarian races of the periphery to bind the whole together. No power on Earth in the 6th century could stand against Link's evil. Aide, a human soul embodied in a jewel, has come back to halt evil's progress. Aide has no power but that of truth, but truth is the only power that could move the greatest general of the age, Belisarius. With his sword, his paladins, and his genius, Belisarius has turned the armies of Byzantium into a weapon capable of blunting the first assault of the Malwa hordes. Now, supported by allies from all the world yet free, Belisarius, with his wife and co-commander Antonina, faces overwhelming Malwa numbers in a ring that tightens about them. There is no room for maneuver and no safety in defeat. The armies of Good and Evil gathered on the fertile plains of Mesopotamia will decide the fate of the world --And the fate of all the future!
Forty-Four Esolangs: The Art of Esoteric Code (Hardcopy)
by Daniel TemkinA riveting collection of one artist&’s many approaches to esolangs—esoteric programming languages—showcasing the form&’s limitless artistic potential.In Forty-Four Esolangs, Daniel Temkin challenges conventional definitions of language, code, and computer, showing the potential of esolangs—or esoteric programming languages—as pure idea art. The languages in this volume ask programmers to write code in the form of prayer to the Greek gods, or as a pattern of empty folders, or to type code in tandem with another programmer, each with one hand on the keyboard, their rhythm and synchrony signifying computer action. Temkin includes languages written over the past fifteen years, along with some designed especially for this book. Other pieces are left as prompts for the reader to simply consider or perhaps to implement on their own.Esolangs are a collaborative form. Each language is a complete world of thought, where esoprogrammers build on the work of esolangers to make new discoveries. The language Velato, for instance, asks programmers to write music as code; while the language creates constraints for the programmer, each programmer brings their own coding and musical sensibility to the language. Other pieces are pure poetic suggestion in the legacy of Yoko Ono&’s event scores. These ask the programmer to, for example, follow the paths of the clouds over a single day and construct a language in response that uses those movements as code. Just as Ben Vautier claimed everything is art, this book blurs the lines between computation and everything else.
Forward Error Correction Based On Algebraic-Geometric Theory
by Thomas M. Chen Jafar A. Alzubi Omar A. AlzubiThis book covers the design, construction, and implementation of algebraic-geometric codes from Hermitian curves. Matlab simulations of algebraic-geometric codes and Reed-Solomon codes compare their bit error rate using different modulation schemes over additive white Gaussian noise channel model. Simulation results of Algebraic-geometric codes bit error rate performance using quadrature amplitude modulation (16QAM and 64QAM) are presented for the first time and shown to outperform Reed-Solomon codes at various code rates and channel models. The book proposes algebraic-geometric block turbo codes. It also presents simulation results that show an improved bit error rate performance at the cost of high system complexity due to using algebraic-geometric codes and Chase-Pyndiah's algorithm simultaneously. The book proposes algebraic-geometric irregular block turbo codes (AG-IBTC) to reduce system complexity. Simulation results for AG-IBTCs are presented for the first time.
Forward Error Correction via Channel Coding
by Orhan GaziThis book provides a comprehensive explanation of forward error correction, which is a vital part of communication systems. The book is written in such a way to make the subject easy and understandable for the reader. The book starts with a review of linear algebra to provide a basis for the text. The author then goes on to cover linear block codes, syndrome error correction, cyclic codes, Galois fields, BCH codes, Reed Solomon codes, and convolutional codes. Examples are provided throughout the text.
Forward Motion: From Bach To Bebop - A Corrective Approach To Jazz Phrasing
by Sher Music Hal GalperThe same notes can sound square or swinging, depending on how the music is phrased. This revolutionary book shows how many people misunderstand jazz phrasing and shows how to replace stiff phrasing with fluid lines that have the right jazz feeling. In this book, master pianist Hal Galper also shows how get that feeling of forward motion and also how to use melody guide tones correctly, how to line up the strong beat in a bar with the strongest chord notes, and much more!
Fostering Computational Thinking Among Underrepresented Students in STEM: Strategies for Supporting Racially Equitable Computing
by Olatokunbo S. Fashola Jacqueline Leonard Jakita O. Thomas Roni Ellington Monica B. MitchellThis book broadly educates preservice teachers and scholars about current research on computational thinking (CT). More specifically, attention is given to computational algorithmic thinking (CAT), particularly among underrepresented K–12 student groups in STEM education. Computational algorithmic thinking (CAT)—a precursor to CT—is explored in this text as the ability to design, implement, and evaluate the application of algorithms to solve a variety of problems. Drawing on observations from research studies that focused on innovative STEM programs, including underrepresented students in rural, suburban, and urban contexts, the authors reflect on project-based learning experiences, pedagogy, and evaluation that are conducive to developing advanced computational thinking, specifically among diverse student populations. This practical text includes vignettes and visual examples to illustrate how coding, computer modeling, robotics, and drones may be used to promote CT and CAT among students in diverse classrooms.
Fostering Healthcare through Artificial Intelligence: A High-Performance Computing Approach
by Kavita Khare Nilay Khare Zainab AizazIn this book, readers can explore the transformative power of artificial intelligence (AI) in reshaping modern healthcare. The book dives deep into how cutting- edge technologies are revolutionizing diagnostics, patient care, and medical research. From the predictive analytics that anticipate disease outbreaks to intelligent systems that enhance clinical decisionmaking, this book reveals how AI technologies are playing a transformative role in healthcare domain. Designed for healthcare professionals and AI enthusiasts, this book presents real- world applications, ethical considerations, and visionary insights from researchers and industry. The book provides readers a comprehensive understanding of AI’s potential to drive meaningful change.This book: Covers high-performance computing field programmable gate array networks for machine learning-based biomedical applications Presents machine learning algorithms for cancer susceptibility, recurrence, and survival prediction Discusses the use of high-performance computing (HPC) in the execution of low-power processors for healthcare devices Demonstrates detailed performance analysis of wearable healthcare devices Highlights the use of Pix2pix generative adversarial networks for mammographically occult breast cancer detection Whether you're navigating the complexities of digital health transformation or simply curious about AI’s role in medicine, Fostering Healthcare through Artificial Intelligence is your essential guide to understanding how technology can foster a healthier, smarter future for all.
Fostering Innovation: How to Build an Amazing IT Team
by Andrew LaudatoProven and practical strategies for leading IT teams and departments In Fostering Innovation: How to Build an Amazing IT Team, accomplished technology strategist, executive, and leader Andrew Laudato delivers an eye-opening exploration of how to design, build, staff, and run a high-performing IT department. The book is filled with universally applicable strategies and techniques that can transform any IT team into an all-star cast perfectly aligned with your organization’s objectives. Incorporating proven and practical processes throughout the narrative, the book offers useful continuous improvement concepts the reader can apply to their team, company, and professional development. Readers will also find: Foolproof ways to put people before technology Detailed discussions of perennially important topics, like the importance of uptime, how to deploy redundancy, and creating the perfect organization chart Strategies for managing and motivating the wonderfully unique individuals we refer to as "technologists." The perfect resource for newly minted Chief Information Officers and Chief Technology Officers, Fostering Innovation will also earn a place in the libraries of non-technical professionals who work closely with IT, and business leaders seeking a better understanding of how to lead an IT team.
Fostering Machine Learning and IoT for Blockchain Technology: Smart Cities Applications, Volume 1 (Transactions on Computer Systems and Networks)
by Khaleel Ahmad Uma N. Dulhare Mohammad Sufian Badar Jameel Ahamed M. A. RizviThis book covers Blockchain Technology and its emerging field by developing socio-economic systems viz. efficiently establishing transparency, and trust, increasing utilization of various resources, and reducing cost. This book is organized into 2 volumes that provide an overview of Blockchain technology foundations of Blockchain, Machine Learning and Distributed Systems, Cryptography, Consensus algorithm, Bitcoin concepts, and its properties, Smart Contracts, developing knowledge of tools like Hyperledger, Multichain, Ethereum, etc. Machine learning algorithms, applications of a smart city using machine learning and blockchain technology. While this book will dwell on the foundations of Blockchain Technology as a part of transparency, scalability, integrity, security, and how the machine learning algorithms integrate with blockchain technology-based smart city applications, it will also focus on contemporary topics for Research and Development in various sectors. With an in-depth knowledge of the technology underlying various platforms such as Bitcoin, Ethereum, and Hyperledger. As a beginner, the reader will be learning the importance of consensus in transactions, how transactions are stored on Blockchain & how to use it in the financial domain, such as virtual currency, cross-border payment and settlement bills and supply chain finance, securities insurance, and transactions viz. Bitcoin. The reader will be able to develop custom smart contracts using solidity and Remix IDE using the Ethereum platform and deploy them on the test Blockchain network using Truffle. The reader will learn how to build a machine learning model and analyze the data which is generated by the practical use cases of Blockchain in various smart cities sectors like Smart Health, Smart food, and agriculture, smart transport, smart water management, smart waste management, smart energy management, etc.
Fostering Machine Learning and IoT for Blockchain Technology: Smart Cities Applications, Volume 2 (Transactions on Computer Systems and Networks)
by Khaleel Ahmad Uma N. Dulhare Mohammad Sufian Badar Jameel Ahamed M. A. RizviThe book covers Blockchain Technology and its emerging field by developing socio-economic systems viz. efficiently establishing transparency, trust, increasing utilization of various resources, and reducing costs. This book is organized into 2 volumes that provide an overview of Blockchain technology foundations of Blockchain, Machine Learning and Distributed Systems, Cryptography, Consensus algorithm, Bitcoin concepts, and its properties, Smart Contracts, developing knowledge of tools like Hyperledger, Multichain, Ethereum, etc. Machine learning algorithms, applications of a smart city using machine learning and blockchain technology. While this book dwells on the foundations of Blockchain Technology as a part of transparency, scalability, integrity, security, and how the machine learning algorithms integrate with blockchain technology-based smart city applications, it will also focus on contemporary topics for Research and Development in various sectors. With an in-depth knowledge of the technology underlying various platforms such as Bitcoin, Ethereum, and Hyperledger. As a beginner, the reader will be learning the importance of consensus in transactions, how transactions are stored on Blockchain & how to use it in the financial domain, such as virtual currency, cross-border payment and settlement bills and supply chain finance, securities insurance, and transactions viz. Bitcoin. The reader will be able to develop custom smart contracts using Solidity and Remix IDE using the Ethereum platform and deploy them on the test Blockchain network using Truffle. The reader will learn how to build a machine-learning model and analyze the data which is generated by the practical use cases of Blockchain in various smart cities sectors like Smart Health, Smart food, agriculture, smart transport, smart water management, smart waste management, smart energy management, etc.
Fostering Open Source Culture: Increase Innovation and Deliver Faster with Open Source
by Arun GuptaOpen source accounts for approximately 90 percent of modern software development, yet the demand for such technology skills continues to grow. Consequently, companies are having a difficult time hiring the right talent. Based on author Arun Gupta’s experiences with leading companies such as Apple, Amazon, Sun Microsystems, and Intel this book highlights the importance of an open source culture and shares proven techniques by which one can be built and nurtured. Many open source code maintainers feel there is a need for an open source culture in their company so that business needs can be met more efficiently. This book explains why it is important to have a business alignment with open source and the purpose of an Open Source Program Office. It will explain the value of InnerSource, internal events and leveraging external open source communities in building an active workplace culture. Fostering Open Source Culture is packed with over 40 industry case studies and actionable steps organizations, both large and small, can take to have a fully functioning open source work culture. What You Will Learn Understand the key principles of open source and the benefits of FOSS software Examine proven techniques that can be used to foster an open source culture within an enterprise and is directly tied to your business objectives Review exclusive case studies from a wide range of enterprises on how they foster open source culture Who This Book Is For Senior tech leaders and executives (CTOs, CIOs, CISOs), legal teams, HR personnel, marketing executives, and sales teams who want to know how open source can be used across the company to innovate faster and improve security of products.
Fostering Research on the Economic and Social Impacts of Information Technology: Report Of A Workshop
by Communications Steering Committee on Research Opportunities Relating to Economic Social Impacts of ComputingThe tremendous growth in use of information technology (IT) has led to an increased interest in understanding its social and economic impacts. This book presents examples of crosscutting research that has been conducted to understand the impact of information technology on personal, community, and business activities. It explores ways in which the use of methodology from economics and social sciences contributes to important advances in understanding these impacts.The book discusses significant research issues and concerns and suggests approaches for fostering increased interdisciplinary research on the impacts of information technology and making the results of this research more accessible to the public and policymakers. This volume is expected to influence funding priorities and levels of support for interdisciplinary research of this kind.
Fostering Trade in Africa: Trade Relations, Business Opportunities and Policy Instruments (Advances in African Economic, Social and Political Development)
by Gbadebo O. A. Odularu Mena Hassan Musibau Adetunji BabatundeThis book discusses trade relations and facilitation issues at both the regional and the continental African level, highlighting the increasing business opportunities and challenges that confront Africa in the digital age. It also examines the effects of trade policies and other policy instruments on Africa’s economic development and presents workable policy measures for a more business-friendly ecosystem. Discussing various topics, including trade relations between African countries, African and international trade agreements, and trade liberalization policies, the book appeals to scholars of economics, business and management as well as professionals and policymakers interested in fostering free trade and sustainable business development in Africa.
Fostering Women's Engagement in STEM Through Education: A Cross-Cultural Academic-Industry Journey
by Esyin Chew Majeed, Anwar P.P. AbdulFostering Women's Engagement in STEM Through Education: A Cross-Cultural Academic-Industry Journey uniquely intertwines academic rigour with real-world impact, offering a comprehensive exploration of science, technology, engineering, and mathematics (STEM) experiences forged through the Partnership for Innovation in Employability (PIE) programme. The PIE programme, funded by the British Council, is aimed at nurturing innovation and facilitating interaction to enhance employability within educational robotics.This book brings together participating universities and industry partners from across the world to celebrate and share a variety of case studies showcasing the application of STEM education in various settings – from industrial to primary education. It not only illuminates successes, but critically evaluates challenges faced, and concludes with a look to the future for women in STEM education, research, and professional roles.Key features:· Offers a comprehensive, global perspective on the challenges and opportunities in promoting gender equality and diversity in STEM fields through education and outreach programmes, featuring case studies from Wales and Malaysia.· Provides actionable insights and recommendations for educators, policymakers, and stakeholders to develop and implement effective strategies for bridging the STEM gender gap and fostering inclusivity in education.· Explores innovative pedagogical approaches, such as game-based learning using traditional folk games, and the integration of cutting-edge technologies (e.g. collaborative robots) to engage learners from diverse backgrounds.This serves as a key resource for individuals engaged in professions connected to and researching STEM education, especially those dedicated to promoting and enhancing women's involvement in these fields.
Fotocamere DSLR: a Guida Completa sul Come Usare la Vostra Fotocamera DSLR Come un Professionista
by John JohnsonUsate regolarmente una fotocamera reflex? Volete imparare come usare il vostro dispositivo come un professionista e risparmiare tempo? Compatibile con la maggior parte delle fotocamere DSLR. Se avete risposto di sì a queste domande, questo manuale fa per voi. Sapevate che la vostra fotocamera DSLR ha migliaia di funzioni, e che queste vi renderanno la vita più facile e vi faranno risparmiare tempo mentre scattata foto meravigliose? Ad ogni modo, dato che ci sono così tante funzioni segrete, può essere difficile sapere esattamente come usare al meglio il vostro dispositivo. Questa guida include: - Come iniziare. - Come muoversi. - Le possibilità del dispositivo. - Come risparmiare tempo. - Come fare meno fatica e raggiungere obbiettivi facilmente. - Imparerete come usare il vostro dispositivo come veri professionisti. - Identificare i problemi. - Fare foto stupende. + MOLTO ALTRO! Se volete imparare come usare il vostro dispositivo come dei veri professionisti, allora questa guida fa per voi. --> Scorrete fino all’inizio della pagina e cliccate “aggiungi al carrello” per comprarla subito Dichiarazione di limitazione di responsabilità: Questo autore e i(l) detentore(i) dei diritti non hanno pretese, promesse o danno garanzie riguardo l’accuratezza, completezza o adeguatezza dei contenuti di questo libro, e nega la responsabilità per errori e omissioni nello stesso contenuto.
Fotografieren für Dummies (Für Dummies)
by Manfred GörgensVom schönen Zufall zur bewussten Bildsprache Mit diesem Buch legen Sie direkt los und lernen Schritt für Schritt die Kunst des Fotografierens. Sie lernen, wie Sie Ihr Motiv in Szene setzen und so Ihre Fotografie gekonnt gestalten. Manfred Görgens erklärt dabei die technischen Grundlagen der Fotografie. So erfahren Sie auch, was Smartphones und viele Kameras automatisch im Hintergrund erledigen und wie Sie ein Foto gezielt nach Ihren Wünschen erstellen. Von verschiedenen Kameratypen und ihren Möglichkeiten über Gestaltungsregeln und praktische Tipps für die Aufnahmen bis hin zur Bearbeitung Ihrer Ergebnisse ist alles dabei. Sie erfahren Was fotografisches Sehen ist Wie Sie bewusst mit Licht und Farbe umgehen Welche Wirkung der Aufnahmeort auf das Bild hat Wie Sie Bilder bearbeiten und archivieren
Foundation ActionScript 3
by Darren Richardson Paul MilbourneActionScript 3 is a full-fledged programming language, with complete object-oriented capabilities, event handling, sound and video support, drawing capabilities, support for regular expressions, and much more. Whether you are just starting out on the road to computer programming and animation or an experienced developer who wants to learn a new language, you'll find all you need to know in Foundation ActionScript 3. Starting with the fundamentals, you'll learn how to add interactivity to your Flash movies by using ActionScript objects, manipulating sound and video, and harnessing the power of regular expressions and XML. The book concludes with two case studies to consolidate what you've learned and introduce some additional advanced techniques. You'll gain a solid understanding of the exciting world of ActionScript 3 and see how everything fits together, so you'll be able to build your own professional applications. The sensible layout of the book makes it easy to find information about specific techniques. It focuses on the essential skills that will enable you to get up and running quickly. With this book as your guide, you'll be creating killer Flash applications before you know it. What you'll learn Learn the fundamentals of ActionScript 3. Use ActionScript 3's object-oriented features Manipulate sound and video to produce exciting modern web applications Work with XML as your data source Who this book is for Whether you're completely new to ActionScript or you're coming from a previous version, Foundation ActionScript 3 will teach you all you need to know to get up and running with AS3 in no time. Table of Contents Getting Started with ActionScript 3 ActionScript 3 Fundamentals Objects and Classes Working with the Display Creating Vector Graphics with the Drawing API User Interaction and More with Events Working with Video Using Audio Working with Components Regular Expressions Using XML Case Study: Creating a Dynamic Image Viewer Getting Started with Flex Flex by Example
Foundation Course 2
by Mahesh Bhagwat P. G. Shinde Namita Nimbalkar Meghna Shinde ChakneAll the topics in this book are of great relevance to our everyday life like Significant, Contemporary Rights of Citizens,Right to Information,Environmental Ethics,Some significant modern technologies, their basic features and applications etc.
Foundation Course 2 (S.Y.B.A. / B.Com. / B.Sc),Semester 3
by Mahesh Bhagwat P. G. Shinde Namita Nimbalkar Meghna Shinde ChakneAll the topics in this book are of great relevance to our everyday life like Human Rights Violations and Redressal,Dealing With Environmental Concerns etc and the text encourages the students in internalising the messages.
Foundation Db2 and Python: Access Db2 with Module-Based API Examples Using Python
by W. David AshleyWork with Db2 to write SQL and access databases using optimized code for the fastest response. This book will give you complete documentation on DB2 via Python for the IBM_db module and provide a number of examples for the usage of each module API.Begin by getting your free version of Db2 for Linux and Windows. While the book concentrates more on the Linux version of Db2, it also covers enough of the Windows version so that you're comfortable with obtaining and installing Db2 on your version of Windows. Next, you'll see how to install the sample database that comes with Db2, and take some data from the web to design a database around it, including tables and indexes.For Db2 to be really useful you need to use strong SQL expressions. This book provides specific examples of how to avoid using poor ones that can cause extra processing time for the query. Lastly, you'll look at each API in the ibm_db and ibm_db_dbi module. This module is not sponsored by IBM and must be installed separately from the Db2 database.After reading Foundation Db2 and Python you'll be able to install Db2 on Windows or Linux, and perform backups and restore data. What You'll LearnObtain and install Db2 properly on Linux and WindowsCreate databases and load them on Db2Work with ibm_db and ibm_db_dbi API modules for PythonWrite SQL for Db2Review the future of the ibm_db Python module Who This Book Is ForPython programmers and DB2 administrators interested in building application with Python and DB2
Foundation Dynamic Web Pages with Python: Create Dynamic Web Pages with Django and Flask
by David AshleyDiscover the concepts of creating dynamic web pages (HTML) with Python. This book reviews several methods available to serve up dynamic HTML including CGI, SSI, Django, and Flask. You will start by covering HTML pages and CSS in general and then move on to creating pages via CGI. It is easy to use and can serve as a foundation for the more advanced services available for launching dynamic web pages. Next you'll explore the SSI (Server Side Interface) method. This is a slightly more advanced interface included in mots web servers that adds functionality to modify static HTML pages to add such things as the current date or time, include additional HTML, and other features to a static web page before it is delivered to the user. The book also covers some of the key the Django module features, which must be added to the web server. These features include creating dynamic web pages and calling a database to provide additional information to the web page. Lastly you will explore the Flask module. While it has limited functionality on its own, it provides a very flexible environment to create a self designed system for delivery of dynamic web pages.By the time you finish this book, you will be able to choose the appropriate methodology for delivering dynamic information using fast HTML creation services.What You'll LearnUse HTML pages and CSS together to control the style of your web site.Install and configure SSI, Django, and Flask for Apache.Create dynamic web pages using CGI and creating a library of partial HTML pages to use in this task.Build dynamic web pages using SSI and auxiliary Python programs to enhance the SSI functionality.Develop dynamic web pages using Django.Who This Book Is ForSoftware Developers with basic Python programming skills interested in learning Web Development
Foundation Exercises For Bass
by Sher Music Chuck SherThis book is designed to teach the fundamentals of bass playing to anyone, regardless of the style of music or level of the player. For electric or acoustic bass, it shows how to practice scales, arpeggios, rhythms, ear training, bass line construction, and more in a creative way that makes learning to play music fun! Endorsed by Marc Johnson, Larry Grenadier, Bobby Vega, Steve Swallow, etc.
Foundation Gatsby Projects: Create Four Real Production Websites with Gatsby
by Nabendu BiswasEnhance your Gatsby skillset by building a series of ready-to-use web sites. With the aid of four projects, this book teaches you how to use Gatsby alongside the latest technologies, including Contentful, Twillio, and Stackbit. In the first project, you will create a simple agency site with a contact form and deploy it to Netlify. You'll then quickly be able to create other basic client sites. Next, you will learn to set up a blog site using Stackbit and Dev CMS. Other projects include a large site built with Contentful and a video chat using Twilio. Many Gatsby tutorials out there today only cover how to create blog sites – get ahead of the crowd using this book today. What You'll Learn Use Contentful CMS with GatsbyBuild sites quickly with Stackbit serviceDevelop a video chat site similar to Skype with Twilio services Deploy all sites in NetlifyAdd functionalities with the powerful Gatsby plugin ecosystem Integrate advertisements Who This Book Is For Anyone who wants to create a site using Gatsby. A little knowledge of React is expected but is not a necessity. You will need to be familiar with JavaScript concepts and be confident with basic web development.
Foundation Mathematics for Computer Science: A Visual Approach
by John VinceIn this second edition of Foundation Mathematics for Computer Science, John Vince has reviewed and edited the original book and written new chapters on combinatorics, probability, modular arithmetic and complex numbers. These subjects complement the existing chapters on number systems, algebra, logic, trigonometry, coordinate systems, determinants, vectors, matrices, geometric matrix transforms, differential and integral calculus. During this journey, the author touches upon more esoteric topics such as quaternions, octonions, Grassmann algebra, Barrycentric coordinates, transfinite sets and prime numbers. John Vince describes a range of mathematical topics to provide a solid foundation for an undergraduate course in computer science, starting with a review of number systems and their relevance to digital computers, and finishing with differential and integral calculus. Readers will find that the author’s visual approach will greatly improve their understanding as to why certain mathematical structures exist, together with how they are used in real-world applications. This second edition includes new, full-colour illustrations to clarify the mathematical descriptions, and in some cases, equations are also coloured to reveal vital algebraic patterns. The numerous worked examples will help consolidate the understanding of abstract mathematical concepts. Whether you intend to pursue a career in programming, scientific visualisation, artificial intelligence, systems design, or real-time computing, you should find the author’s literary style refreshingly lucid and engaging, and prepare you for more advanced texts.
Foundation Mathematics for Computer Science: A Visual Approach
by John VinceIn this book, John Vince has reviewed and edited the third edition and added chapters on statistics, Georg Riemann’s hypothesis, eigen vectors, curves, analytic geometry and Fourier analysis. These subjects complement the existing chapters on visual mathematics, numbers, algebra, logic, combinatorics, probability, modular arithmetic, trigonometry, coordinate systems, determinants, vectors, complex numbers, matrices, geometric matrix transforms, differential and integral calculus. During this journey, the author touches upon more esoteric topics such as quaternions, octonions, Grassmann algebra, barycentric coordinates, transfinite sets and prime numbers. John Vince describes a range of mathematical topics that provide a solid foundation for an undergraduate course in computer science, starting with a review of number systems and their relevance to digital computers and finishing with calculating area and volume using calculus. Readers will find that the author’s visual approach should greatly improve their understanding as to why certain mathematical structures exist, together with how they are used in real-world applications. This book includes new, full-colour illustrations to clarify the mathematical descriptions, and in some cases, equations are also coloured to reveal vital algebraic patterns. The numerous worked examples will help consolidate the understanding of abstract mathematical concepts. Whether you intend to pursue a career in programming, scientific visualization, artificial intelligence, systems design or real-time computing, you should find the author’s literary style refreshingly lucid and engaging and prepare you for more advanced texts.