Introduction to software design with Java
Provides an in-depth introduction to software design, with a focus on object-oriented design, and using the Java programming language. Its goal is to help readers learn software design by discovering the experience of the design process. To this end, the text follows a continuous narrative that introduces each element of design know-how in context, and explores alternative solutions in that context. This narrative is complemented by hundreds of code fragments and design diagrams.
Introduction to Reconfigurable Computing : Architectures, Algorithms, and Applications
“Introduction to Reconfigurable Computing” provides a comprehensive study of the field Reconfigurable Computing. It provides an entry point to the novice willing to move in the research field reconfigurable computing, FPGA and system on programmable chip design. The book can also be used as teaching reference for a graduate course in computer engineering, or as reference to advance electrical and computer engineers. It provides a very strong theoretical and practical background to the field of reconfigurable computing, from the early Estrin’s machine to the very modern architecture like coarse-grained reconfigurable device and the embedded logic devices.
Introduction to organic and medicinal chemistry
Designed to be an undergraduate reference textbook for students of chemistry who aim to select degree modules geared towards medicinal chemistry. The first two chapters offer an overview of basic organic chemistry, followed by organic synthesis in Chapter 3, with an emphasis on the importance of synthetic procedures in relation to the chemistry of drug design. In Chapter 4, the book covers foundational aspects of biochemistry and biomedical science to provide a basis for students understanding where and how drugs work on selected targets. Later, the book explains how medicines have been created for selected topics in medicinal chemistry – namely against pathogens, cancer and neurological targets.
Introduction to Operating System Design and Implementation : The OSP 2 Approach
This book exposes students to many essential features of operating systems while at the same time isolating them from low-level, machine-dependent concerns. With its accompanying software, the book contains enough projects for up to three semesters.
Introduction to Intelligent Construction Technology of Transportation Infrastructure
Expounds on the related technologies of intelligent transportation infrastructure construction. Based on the essential characteristics of intelligent construction, "perception, analysis, decision-making, and execution," the basic structure of intelligent construction technology (ICT) is established. With the integration of engineering construction technologies, the analyses of the essence of intelligent algorithms and the feasibility of Artificial Intelligence (AI) are provided. The book introduces the essential characteristics of Big Data and the Internet of Things and their relationship with engineering construction. On this basis, the feasibility and implementation plan of intelligent technology applications in design, construction, and maintenance are analyzed and demonstrated with engineering examples.
Introduction to information retrieval
Teaches classical and web information retrieval, including web search and the related areas of text classification and text clustering from basic concepts. It gives an up-to-date treatment of all aspects of the design and implementation of systems for gathering, indexing, and searching documents; methods for evaluating systems; and an introduction to the use of machine learning methods on text collections. All the important ideas are explained using examples and figures, making it perfect for introductory courses in information retrieval for advanced undergraduates and graduate students in computer science.
Introduction to Geometric Computing
The geometric ideas in computer science, mathematics, engineering, and physics have considerable overlap and students in each of these disciplines will eventually encounter geometric computing problems. The topic is traditionally taught in mathematics departments via geometry courses, and in computer science through computer graphics modules. This text isolates the fundamental topics affecting these disciplines and lies at the intersection of classical geometry and modern computing.
Introduction to Genetic Algorithms
This book is designed to provide an in-depth knowledge on the basic operational features and characteristics of Genetic Algorithms. The various operators and techniques given in the book are pertinent to carry out Genetic Algorithm Research Projects. The book also explores the different types are Genetic Algorithms available with their importance. Implementation of Genetic Algorithm concept has been performed using the universal language C/C++ and the discussion also extends to Genetic Algorithm MATLAB Toolbox. Few Genetic Algorithm problems are programmed using MATLAB and the simulated results are given for the ready reference of the reader. The applications of Genetic Algorithms in Machine learning, Mechanical Engineering, Electrical Engineering, Civil Engineering, Data Mining, Image Processing, and VLSI are dealt to make the readers understand where the concept can be applied.
Introduction to Fuzzy Logic using MATLAB
Fuzzy Logic, at present is a hot topic, among academicians as well various programmers. This book is provided to give a broad, in-depth overview of the field of Fuzzy Logic. The basic principles of Fuzzy Logic are discussed in detail with various solved examples. The different approaches and solutions to the problems given in the book are well balanced and pertinent to the Fuzzy Logic research projects. The applications of Fuzzy Logic are also dealt to make the readers understand the concept of Fuzzy Logic. The solutions to the problems are programmed using MATLAB 6.0 and the simulated results are given. The MATLAB Fuzzy Logic toolbox is provided for easy reference.
Introduction to Engineering Statistics and Six Sigma : Statistical Quality Control and Design of Experiments and Systems
Introduction to Engineering Statistics and Six Sigma contains precise descriptions of all of the many related methods and details case studies showing how they have been applied in engineering and business to achieve millions of dollars of savings. Specifically, the methods introduced include many kinds of design of experiments (DOE) and statistical process control (SPC) charting approaches, failure mode and effects analysis (FMEA), formal optimization, genetic algorithms, gauge reproducibility and repeatability (R&R), linear regression, neural nets, simulation, quality function deployment (QFD) and Taguchi methods. A major goal of the book is to help the reader to determine exactly which methods to apply in which situation and to predict how and when the methods might not be effective.
Introduction to development engineering
Introduces the emerging field of development engineering and its constituent theories, methods, and applications. It is both an instructional text for students and a resource for researchers and practitioners involved in the design and scaling of technologies for low-resource communities. The scope is broad, ranging from the development of mobile applications for low-literacy users to hardware and software solutions for providing electricity and water in remote environments. It is also highly interdisciplinary, drawing on methods and theories from the social sciences as well as engineering and the natural sciences.
Introduction to design theory : philosophy, critique, history and practice
Introduces a comprehensive, systematic, and didactic outline of the discourse of design. Designed both as a course book and a source for research, this textbook methodically covers the central concepts of design theory, definitions of design, its historical milestones, and its relations to culture, industry, body, ecology, language, society, gender and ideology.
Introduction to Data Mining and its Applications
This book explores the concepts of data mining and data warehousing, a promising and flourishing frontier in data base systems and new data base applications and is also designed to give a broad, yet in-depth overview of the field of data mining. Data mining is a multidisciplinary field, drawing work from areas including database technology, AI, machine learning, NN, statistics, pattern recognition, knowledge based systems, knowledge acquisition, information retrieval, high performance computing and data visualization.
Introduction to C++ : 500+ Difficulty-Scaled Solved Programming Exercises
Includes more than 500 exercises and examples of progressive difficulty to aid the reader in understanding the C++ principles and to see how concepts can materialize in code. The examples are designed to be short, concrete, and substantial, quickly giving the reader the ability to understand how to apply correctly and efficiently the features of the C++ language and to get a solid programming know-how. Rest assured that if you are able to understand this book's examples and solve the exercises, you can safely go on to edit larger programs, you will be able to develop your own applications, and you will have certainly established a solid fundamental conceptual and practical background to expand your knowledge and skills
Introduction to blender 3.0 : Learn organic and architectural modeling, lighting, materials, painting, rendering, and compositing with blender
Explains modeling, materials, lighting, painting, and more with Blender and other external tools. You will configure a 3D architectural environment and set up the workflow of an art and design project within Blender. You will use Blender's main tools—mesh modeling and sculpting—to create virtual objects and environments. And, you will explore building materials and light scenes, followed by drawing and virtual painting. Chapters cover rendering scenes and transforming them into 2D images or videos. You will learn to use Blender 3.0 for video editing as a compositor and video sequence editor (VSE or sequencer) with a wide range of effects available through the nodal system. You Will Learn : Create objects and architectural buildings with different techniques of 3D modeling / Master creating an environment for your objects and how to light them / Determine how to create node materials and assign them to your Blender objects / Pick up UV unwrapping and texture painting / Get closer to painting and drawing in Blender / Render your scenes and create stunning videos
Introduction to Assembly Language Programming : For Pentium and RISC Processors
Assembly language continues to hold a core position in the programming world because of its similar structure to machine language and its very close links to underlying computer-processor architecture and design. These features allow for high processing speed, low memory demands, and the capacity to act directly on the system’s hardware. This completely revised second edition of the highly successful Introduction to Assembly Language Programming introduces readers to assembly language programming and its role in computer programming and design. It focuses on providing a firm grasp of the main features of assembly programming, and how it can be used to improve a computer's performance. The revised edition covers a broad scope of subjects and adds valuable material on protected-mode Pentium programming, MIPS assembly language programming, and use of the NASM and SPIM assemblers for a Linux orientation. All of the language's main features are covered in depth. The book requires only some basic experience with a structured, high-level language.
Introduction to Algorithms
Combines rigor and comprehensiveness. The book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little programming. The explanations have been kept elementary without sacrificing depth of coverage or mathematical rigor. The first edition became a widely used text in universities worldwide as well as the standard reference for professionals. The second edition featured new chapters on the role of algorithms, probabilistic analysis and randomized algorithms, and linear programming.
Introduction to Algorithms
Combines rigor and comprehensiveness. It covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers, with self-contained chapters and algorithms in pseudocode. Since the publication of the first edition, Introduction to Algorithms has become the leading algorithms text in universities worldwide as well as the standard reference for professionals. This fourth edition has been updated throughout.
Introduction to Advanced System-on-Chip Test Design and Optimization
SOC test design and its optimization is the topic of Introduction to Advanced System-on-Chip Test Design and Optimization. It gives an introduction to testing, describes the problems related to SOC testing, discusses the modeling granularity and the implementation into EDA (electronic design automation) tools. The book is divided into three sections: i) test concepts, ii) SOC design for test, and iii) SOC test applications.



















