Skip to main content

Books in Programming techniques

1-10 of 86 results in All results

Antivirus Engines

  • 1st Edition
  • November 1, 2024
  • English
  • Paperback
    9 7 8 - 0 - 4 4 3 - 3 2 9 5 2 - 4
  • eBook
    9 7 8 - 0 - 4 4 3 - 3 2 9 5 3 - 1
Antivirus Engines: From Methods to Innovations, Design, and Applications delves deep into the methods of detection used by antivirus software, providing readers with a comprehensive understanding of how these tools protect digital devices and networks. By demystifying the inner workings of antivirus methods, the book inspires students, researchers, and security professionals to innovate and contribute to the evolving field of cybersecurity. This book also provides a foundational understanding of antivirus solutions' inner workings, setting readers on a path to becoming more informed, vigilant, and proactive in the face of growing cyber threats.The digital landscape has seen an exponential growth in cyber threats over the past few decades. From the early days of basic viruses and worms to today's sophisticated state-sponsored cyberattacks, ransomware, and polymorphic malware, the threat matrix has expanded and evolved. Alongside the rise in cyber threats, the world has experienced a digital transformation with an increasing reliance on the internet for business, communication, and everyday tasks. This convergence of widespread digital adoption and the proliferation of cyber threats underscores the need for robust protective measures. Antivirus software stands as one of the frontline defenses against these threats.

Embedded Systems

  • 2nd Edition
  • October 28, 2023
  • Jason D. Bakos
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 8 2 2 5 7 5 - 2
  • eBook
    9 7 8 - 0 - 3 2 3 - 9 0 3 0 2 - 8
Embedded Systems: ARM Programming and Optimization, Second Edition combines an exploration of the ARM architecture with an examination of the facilities offered by the Linux operating system to explain how various features of program design can influence processor performance. The book demonstrates methods by which a programmer can optimize program code in a way that does not impact its behavior but instead improves its performance. Several applications, including image transformations, fractal generation, image convolution, computer vision tasks, and now machine learning are used to describe and demonstrate these methods. From this, the reader will gain insight into computer architecture and application design, as well as practical knowledge in embedded software design for modern embedded systems. The second edition has been expanded to include more topics of interest to upper level undergraduate courses in embedded systems.

Programming Massively Parallel Processors

  • 4th Edition
  • May 28, 2022
  • Wen-mei W. Hwu + 2 more
  • English
  • Paperback
    9 7 8 - 0 - 3 2 3 - 9 1 2 3 1 - 0
  • eBook
    9 7 8 - 0 - 3 2 3 - 9 8 4 6 3 - 8
Programming Massively Parallel Processors: A Hands-on Approach shows both students and professionals alike the basic concepts of parallel programming and GPU architecture. Concise, intuitive, and practical, it is based on years of road-testing in the authors' own parallel computing courses. Various techniques for constructing and optimizing parallel programs are explored in detail, while case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. The new edition includes updated coverage of CUDA, including the newer libraries such as CuDNN. New chapters on frequently used parallel patterns have been added, and case studies have been updated to reflect current industry practices.

MATLAB Programming for Biomedical Engineers and Scientists

  • 2nd Edition
  • May 24, 2022
  • Andrew P. King + 1 more
  • English
  • Paperback
    9 7 8 - 0 - 3 2 3 - 8 5 7 7 3 - 4
  • eBook
    9 7 8 - 0 - 3 2 3 - 9 8 4 5 7 - 7
MATLAB Programming for Biomedical Engineers and Scientists, Second Edition provides an easy-to-learn introduction to the fundamentals of computer programming in MATLAB. The book explains the principles of good programming practice, while also demonstrating how to write efficient and robust code that analyzes and visualizes biomedical data. Aimed at the biomedical engineering student, biomedical scientist and medical researcher with little or no computer programming experience, this is an excellent resource for learning the principles and practice of computer programming using MATLAB. The book enables the reader to analyze problems and apply structured design methods to produce elegant, efficient and well-structured program designs, implement a structured program design in MATLAB, write code that makes good use of MATLAB programming features, including control structures, functions and advanced data types, and much more.

B Method

  • 1st Edition
  • June 1, 2019
  • Jean-Louis Boulanger
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 1 0 1 1 4 5 - 4
B Method presents the language needed, semantics and methodologies required to use the method on real projects. The B method is one of the well known formal methods used in railway systems safety going back to 1998 that has been deployed on many projects.

Certifiable Software Applications 3

  • 1st Edition
  • September 3, 2018
  • Jean-Louis Boulanger
  • English
  • Hardback
    9 7 8 - 1 - 7 8 5 4 8 - 1 1 9 - 2
  • eBook
    9 7 8 - 0 - 0 8 - 1 0 1 1 6 3 - 8
Certifiable Software Applications 3: Downward Cycle describes the descending phase of the creation of a software application, detailing specification phases, architecture, design and coding, and important concepts on modeling and implementation. For coding, code generation and/or manual code production strategies are explored. As applications are coded, a presentation of programming languages and their impact on certifiability is included.

Topological UML Modeling

  • 1st Edition
  • June 16, 2017
  • Janis Osis + 1 more
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 8 0 5 4 7 6 - 5
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 9 3 5 3 - 5
Topological UML Modeling: An Improved Approach for Domain Modeling and Software Development presents a specification for Topological UML® that combines the formalism of the Topological Functioning Model (TFM) mathematical topology with a specified software analysis and design method. The analysis of problem domain and design of desired solutions within software development processes has a major impact on the achieved result – developed software. While there are many tools and different techniques to create detailed specifications of the solution, the proper analysis of problem domain functioning is ignored or covered insufficiently. The design of object-oriented software has been led for many years by the Unified Modeling Language (UML®), an approved industry standard modeling notation for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system, and this comprehensive book shines new light on the many advances in the field.

MATLAB Programming for Biomedical Engineers and Scientists

  • 1st Edition
  • June 14, 2017
  • Andrew P. King + 1 more
  • English
  • eBook
    9 7 8 - 0 - 1 2 - 8 1 3 5 1 0 - 5
MATLAB Programming for Biomedical Engineers and Scientists provides an easy-to-learn introduction to the fundamentals of computer programming in MATLAB. This book explains the principles of good programming practice, while demonstrating how to write efficient and robust code that analyzes and visualizes biomedical data. Aimed at the biomedical engineer, biomedical scientist, and medical researcher with little or no computer programming experience, it is an excellent resource for learning the principles and practice of computer programming using MATLAB. This book enables the reader to: Analyze problems and apply structured design methods to produce elegant, efficient and well-structured program designs Implement a structured program design in MATLAB, making good use of incremental development approaches Write code that makes good use of MATLAB programming features, including control structures, functions and advanced data types Write MATLAB code to read in medical data from files and write data to files Write MATLAB code that is efficient and robust to errors in input data Write MATLAB code to analyze and visualize medical data, including imaging data

Creativity in Computing and DataFlow SuperComputing

  • 1st Edition
  • Volume 104
  • January 2, 2017
  • Suyel Namasudra + 1 more
  • English
  • Hardback
    9 7 8 - 0 - 1 2 - 8 1 1 9 5 5 - 6
  • eBook
    9 7 8 - 0 - 1 2 - 8 1 1 9 5 6 - 3
Creativity in Computing and DataFlow Supercomputing, the latest release in the Advances in Computers series published since 1960, presents detailed coverage of innovations in computer hardware, software, theory, design, and applications. In addition, it provides contributors with a medium in which they can explore topics in greater depth and breadth than journal articles typically allow. As a result, many articles have become standard references that continue to be of significant, lasting value in this rapidly expanding field.

Programming Massively Parallel Processors

  • 3rd Edition
  • November 24, 2016
  • David B. Kirk + 1 more
  • English
  • eBook
    9 7 8 - 0 - 1 2 - 8 1 1 9 8 7 - 7
Programming Massively Parallel Processors: A Hands-on Approach, Third Edition shows both student and professional alike the basic concepts of parallel programming and GPU architecture, exploring, in detail, various techniques for constructing parallel programs. Case studies demonstrate the development process, detailing computational thinking and ending with effective and efficient parallel programs. Topics of performance, floating-point format, parallel patterns, and dynamic parallelism are covered in-depth. For this new edition, the authors have updated their coverage of CUDA, including coverage of newer libraries, such as CuDNN, moved content that has become less important to appendices, added two new chapters on parallel patterns, and updated case studies to reflect current industry practices.