Browse Results

Showing 27,626 through 27,650 of 53,517 results

An Introduction to Optimization Techniques

by Vikrant Sharma Vinod Kumar Jain Atul Kumar

An Introduction to Optimization Techniques introduces the basic ideas and techniques of optimization. Optimization is a precise procedure using design constraints and criteria to enable the planner to find the optimal solution. Optimization techniques have been applied in numerous fields to deal with different practical problems. This book is designed to give the reader a sense of the challenge of analyzing a given situation and formulating a model for it while explaining the assumptions and inner structure of the methods discussed as fully as possible. It includes real-world examples and applications making the book accessible to a broader readership. Features Each chapter begins with the Learning Outcomes (LO) section, which highlights the critical points of that chapter. All learning outcomes, solved examples and questions are mapped to six Bloom Taxonomy levels (BT Level). Book offers fundamental concepts of optimization without becoming too complicated. A wide range of solved examples are presented in each section after the theoretical discussion to clarify the concept of that section. A separate chapter on the application of spreadsheets to solve different optimization techniques. At the end of each chapter, a summary reinforces key ideas and helps readers recall the concepts discussed. The wide and emerging uses of optimization techniques make it essential for students and professionals. Optimization techniques have been applied in numerous fields to deal with different practical problems. This book serves as a textbook for UG and PG students of science, engineering, and management programs. It will be equally useful for Professionals, Consultants, and Managers.

Introduction to Parallel Computing (Second Edition)

by Ananth Grama Anshul Gupta George Karypis Vipin Kumar

Introducation to Parallel Computing is a complete end-to-end source of information on almost all aspects of parallel computing from introduction to architectures to programming paradigms to algorithms to programming standards. It covers traditional Computer Science algorithms, scientific computing algorithms, and data intensive algorithms.

An Introduction to Parallel Programming

by Peter Pacheco

An Introduction to Parallel Programming by Pacheco, Peter

An Introduction to Pattern Recognition and Machine Learning

by Paul Fieguth

The domains of Pattern Recognition and Machine Learning have experienced exceptional interest and growth, however the overwhelming number of methods and applications can make the fields seem bewildering. This text offers an accessible and conceptually rich introduction, a solid mathematical development emphasizing simplicity and intuition. Students beginning to explore pattern recognition do not need a suite of mathematically advanced methods or complicated computational libraries to understand and appreciate pattern recognition; rather the fundamental concepts and insights, eminently teachable at the undergraduate level, motivate this text. This book provides methods of analysis that the reader can realistically undertake on their own, supported by real-world examples, case-studies, and worked numerical / computational studies.

An Introduction to Performance Analysis of Sport (Routledge Studies in Sports Performance Analysis)

by Adam Cullinane Gemma Davies Peter O'Donoghue

Performance analysis has become an essential tool for coaches, athletes, sports organisations and academic researchers. Collecting and interpreting performance data enables coaches to improve their training programmes, athletes to make better tactical decisions, sports organisations to manage teams more effectively and researchers to develop a better understanding of sports performance. This fully revised new edition is an essential introduction to the fundamental principles of performance analysis of sport and how to develop and operate performance analysis systems.Containing worked examples from real sporting events as well as new content examining innovations in determining what to analyse, advances in feedback technology, performance profiles, principles for delivering feedback and telestration within video sequences, An Introduction to Performance Analysis of Sport reviews the different types of data and information that performance analysis can generate and explains how to test for reliability.This cutting-edge book presents a step-by-step guide to developing both manual and computerised analysis systems and writing up and presenting findings from performance analysis programmes. Representing the most up-to-date, concise and engaging introduction to sports performance analysis, this book is an ideal course text for all introductory performance analysis courses, as well as an invaluable primer for coaches and practitioners in sport.

Introduction to Photography: A Visual Guide to the Essential Skills of Photography and Lightroom

by Mark Galer

This book is intended to be the primary textbook to support any college who would like to run a Photography 101 course for students. The course is designed to offer tutors an independent learning tool to enable students to learn the craft of using an interchangeable lens camera (DSLR or Mirrorless) and the basics of an image-editing program (Adobe Lightroom) to enable them to take creative control of the imaging process. The curriculum offers a step-by-step and jargon-free approach to learning the fundamental skills of creative camera control. Each page features a large image with a brief explanation of how the creative controls of the camera have led to the resulting visual appearance of the image. Information on each page is stripped down the essentials and text is carefully selected to be unambiguous and kept to the bare minimum to ensure rapid acquisition of the skills on offer. This effective course-in-a-book allows students quickly to become technically proficient, and instructors to efficiently evaluate students' progress.

Introduction to Photoshop: An Essential Guide for Absolute Beginners

by Kevin Wilson

This full-color book is an essential guide to getting started with Adobe Photoshop. It's packed with tutorials, illustrations, and practical exercises to help you make sense of this complex and powerful software.You'll start with the basics of Photoshop, including an overview of its myriad tools and other options. Next, you will learn about some of the common tasks that can be performed in Photoshop, such as how to touch up images and basic applications in photography. You'll also be walked through how to leverage Photoshop for special and 3D effects. Each and every technique author Kevin Wilson presents is illustrated step-by-step using screenshots with concise, easy to follow text. Downloadable sample photoshop files and images are also provided, to help you work your way through the book.Whether you are a graphic design student, a photographer, or just a keen computer user, this book will provide you with a firm grasp of the underpinning foundations of Photoshop and equip you with the skills needed to unleash its full power.What You Will LearnUnderstand Photoshop's many toolsUse Photoshop to execute common image manipulation tasks Touch up photographs and other images in PhotoshopRemove lens distortion and make photos look more professionalWho This Book Is ForStudents, those interested in starting graphic design, and photographers looking to enhance, clean up and manipulate their photos. No experience with image-manipulation software is needed.

An Introduction to PHP: Learn PHP 8 to Create Dynamic Websites

by Mark Simon

Use PHP to enhance your web pages. This book shows you how PHP programming works, and how to write and organize PHP code. The book starts with steps to download and install a setup for a sample website that will form the basis for upcoming chapters. You start by writing PHP code and learn how to mix it with HTML and manage the code. From there, you will learn about dynamic content, along with a deep dive into form processing and sending email. Saving uploaded data and uploading files is discussed next. You will learn how to configure your PHP project and develop a library. You will then learn how to create an image catalog and manage data on your web page. By the end of the book, you will understand how to work with cookies, sessions, and logging in, followed by an example of creating a simple blog that reiterates the concepts developed in the previous chapters.After reading this book, you will be able to configure, create, and manage your dynamic website.What Will You LearnKnow the basics of programming with the PHP languageUse PHP to generate dynamic web pagesWork with SQL databasesWork with forms to upload text data and binary filesUse tips and tricks to write clean and maintainable codeWho This Book Is ForWeb developers and students learning to develop and maintain PHP code on their website

An Introduction to PHP for Scientists and Engineers: Beyond JavaScript

by David R. Brooks

This book provides an introduction to PHP and server-side programming. It presents readers with a science or engineering background with the information to write their own online applications requiring reading, creating and manipulating data files stored as text on a server, overcoming the limitations of a client-side language. It focuses only on those elements of the language, such as file input/output, arrays, built-in math functions, and user-created functions that are essential for solving a wide range of scientific/engineering computing problems - and assumes a working knowledge of programming concepts and HTML, JavaScript, C or a similar language. It contains complete applications and hence offers a very compact and efficient way for working professionals to take advantage of the possibilities offered by server-side programming. Written for a technical audience, this book is an effective learning tool to the essentials of PHP and is also ideal for self-study.

Introduction to Polarization Physics

by Sandibek B. Nurushev Mikhail F. Runtso Mikhail N. Strikhanov

This book is devoted to the polarization (spin) physics of high energy particles and contains three parts. The first part presents the theoretical prefaces of polarization in the particle physics for interpretations, predictions and bases for understanding the following two parts. The second part of the book presents the description of the essential polarization experiments including the recent ones. This part is devoted to the innovative instrumentations, gives the parameters of the polarized beams, targets, polarized gas jets and polarimeters. The third part of the book concentrates on the important achievements in polarization physics. The book can be used in lectures on nuclear and particle physics and and nuclear instruments and methods. As supplementary reading this book is useful for researchers working in particle and nuclear physics.

Introduction to Polyphasic Dispersed Systems Theory

by Jacques Thierie

This book introduces a new paradigm in system description and modelling. The author shows the theoretical and practical successes of his approach, which involves replacing a traditional uniform description with a polyphasic description. This change of perspective reveals new fluxes that are cryptic in the classical description. Several case studies are given in this book, which is of interest of those working with biotechnology and green chemistry.

Introduction to Prescriptive AI: A Primer for Decision Intelligence Solutioning with Python

by Akshay Kulkarni Adarsha Shivananda Avinash Manure

Gain a working knowledge of prescriptive AI, its history, and its current and future trends. This book will help you evaluate different AI-driven predictive analytics techniques and help you incorporate decision intelligence into your business workflow through real-world examples.The book kicks off with an introduction to decision intelligence and provides insight into prescriptive AI and how it can be woven into various business strategies and frameworks. You'll then be introduced to different decision intelligence methodologies and how to implement them, along with advantages and limitations of each. Digging deeper, the authors then walk you through how to perform simulations and interpret the results. A full chapter is devoted to embedding decision intelligence processes and outcomes into your business workflow using various applications. The book concludes by exploring different cognitive biases humans are prone to, and how those biases can be eliminated by combining machine and human intelligence.Upon completing this book, you will understand prescriptive AI, tools, and techniques and will be ready to incorporate them into your business workflow.What You Will LearnImplement full-fledged decision intelligence applications using PythonLeverage the tools, techniques, and methodologies for prescriptive AIUnderstand how prescriptive AI can be used in different domains through practical examplesInterpret results and integrate them into your decision makingWho This Book Is ForData Scientists and Machine Learning Engineers, as well as business professionals who want to understand how AI-driven decision intelligence can help grow their business.

Introduction to Privacy Enhancing Technologies: A Classification-Based Approach to Understanding PETs

by Carlisle Adams

This textbook provides a unique lens through which the myriad of existing Privacy Enhancing Technologies (PETs) can be easily comprehended and appreciated. It answers key privacy-centered questions with clear and detailed explanations.Why is privacy important? How and why is your privacy being eroded and what risks can this pose for you? What are some tools for protecting your privacy in online environments? How can these tools be understood, compared, and evaluated? What steps can you take to gain more control over your personal data?This book addresses the above questions by focusing on three fundamental elements:It introduces a simple classification of PETs that allows their similarities and differences to be highlighted and analyzed;It describes several specific PETs in each class, including both foundational technologies and important recent additions to the field;It explains how to use this classification to determine which privacy goals are actually achievable in a given real-world environment. Once the goals are known, this allows the most appropriate PETs to be selected in order to add the desired privacy protection to the target environment. To illustrate, the book examines the use of PETs in conjunction with various security technologies, with the legal infrastructure, and with communication and computing technologies such as Software Defined Networking (SDN) and Machine Learning (ML).Designed as an introductory textbook on PETs, this book is essential reading for graduate-level students in computer science and related fields, prospective PETs researchers, privacy advocates, and anyone interested in technologies to protect privacy in online environments.

The Introduction to Private Cloud using Oracle Exadata and Oracle Database

by Okcan Yasin Saygili

Private clouds allow for managing multiple databases under one roof, avoiding unnecessary resource management. Private cloud solutions can be applied in sectors such as healthcare, retail, and software. The Introduction to Private Cloud using Oracle Exadata and Oracle Database will explore the general architecture of private cloud databases with a focus on Oracle’s Exadata database machine. The book describes the private cloud using fundamental-level Exadata and database. Exadata has been Oracle’s pioneer product for almost a decade. In the last few years, Oracle has positioned Exadata for customers to consume as a cloud service. This book will provide a timely introduction to Exadata for current and potential Oracle customers and other IT professionals.

Introduction to Probabilistic and Statistical Methods with Examples in R (Intelligent Systems Reference Library #176)

by Katarzyna Stapor

This book strikes a healthy balance between theory and applications, ensuring that it doesn’t offer a set of tools with no mathematical roots. It is intended as a comprehensive and largely self-contained introduction to probability and statistics for university students from various faculties, with accompanying implementations of some rudimentary statistical techniques in the language R. The content is divided into three basic parts: the first includes elements of probability theory, the second introduces readers to the basics of descriptive and inferential statistics (estimation, hypothesis testing), and the third presents the elements of correlation and linear regression analysis. Thanks to examples showing how to approach real-world problems using statistics, readers will acquire stronger analytical thinking skills, which are essential for analysts and data scientists alike.

Introduction to Problem-Based Learning (Routledge-Noordhoff International Editions)

by Jos Moust Peter Bouhuijs Henk Schmidt

Introduction to Problem-based Learning teaches students how to work with the problem-based learning method, which requires mainly self-directed learning. Particular attention is given to the necessary skills to apply this method effectively. Why Introduction to Problem-based Llearning? • comprehensible introduction in the problem-based learning method • enables students to experience the full potential of this concept • discusses the use of digital devices Introduction to Problem-based learning provides students with the necessary skills to operate within as well as outside problem-based groups. It discusses issues like: How do you take on a problem? How do you collaborate with others? How do you deal with cultural diversity? How do you lead a tutorial group? How can you organize your studies best? Special attention is given to the use of computers, tablets and internet in a problem-based environment.

Introduction to Programming: Learn to program in Java with data structures, algorithms, and logic

by Nick Samoylov

Get a solid understanding of Java fundamentals to master programming through a series of practical stepsKey Features Enjoy your first step into the world of programming Understand what a language is and use its features to build applications Learn about a wide variety of programming applicationsBook DescriptionHave you ever thought about making your computer do what you want it to do? Do you want to learn to program, but just don't know where to start? Instead of guiding you in theright direction, have other learning resources got you confused with over-explanations?Don't worry. Look no further. Introduction to Programming is here to help.Written by an industry expert who understands the challenges faced by those from a non-programming background, this book takes a gentle, hand-holding approach to introducing you to the world of programming. Beginning with an introduction to what programming is, you'll go on to learn about languages, their syntax, and development environments. With plenty of examples for you to code alongside reading, the book's practical approach will help you to grasp everything it has to offer. More importantly, you'll understand several aspects of application development. As a result, you'll have your very own application running by the end of the book. To help you comprehensively understand Java programming, there are exercises at the end of each chapter to keep things interesting and encourage you to add your own personal touch to the code and, ultimately, your application.What you will learnUnderstand what Java isInstall Java and learn how to run itWrite and execute a Java programWrite and execute the test for your programInstall components and confgure your development environmentLearn and use Java language fundamentalsLearn object-oriented design principlesMaster the frequently used Java constructsWho this book is forIntroduction to Programming is for anybody who wants to learn programming. All you’ll need is a computer, internet connection, and a cup of coffee.

Introduction to Programming and Problem-Solving Using Scala (Chapman & Hall/CRC Textbooks in Computing)

by Mark C. Lewis Lisa Lacher

Praise for the first edition: "The well-written, comprehensive book…[is] aiming to become a de facto reference for the language and its features and capabilities. The pace is appropriate for beginners; programming concepts are introduced progressively through a range of examples and then used as tools for building applications in various domains, including sophisticated data structures and algorithms…Highly recommended. Students of all levels, faculty, and professionals/practitioners.—D. Papamichail, University of Miami in CHOICE Magazine Mark Lewis’ Introduction to the Art of Programming Using Scala was the first textbook to use Scala for introductory CS courses. Fully revised and expanded, the new edition of this popular text has been divided into two books. Introduction to Programming and Problem-Solving Using Scala is designed to be used in first semester college classrooms to teach students beginning programming with Scala. The book focuses on the key topics students need to know in an introductory course, while also highlighting the features that make Scala a great programming language to learn. The book is filled with end-of-chapter projects and exercises, and the authors have also posted a number of different supplements on the book website. Video lectures for each chapter in the book are also available on YouTube. The videos show construction of code from the ground up and this type of "live coding" is invaluable for learning to program, as it allows students into the mind of a more experienced programmer, where they can see the thought processes associated with the development of the code. About the Authors Mark Lewis is a Professor at Trinity University. He teaches a number of different courses, spanning from first semester introductory courses to advanced seminars. His research interests included simulations and modeling, programming languages, and numerical modeling of rings around planets with nearby moons. Lisa Lacher is an Assistant Professor at the University of Houston, Clear Lake with over 25 years of professional software development experience. She teaches a number of different courses spanning from first semester introductory courses to graduate level courses. Her research interests include Computer Science Education, Agile Software Development, Human Computer Interaction and Usability Engineering, as well as Measurement and Empirical Software Engineering.

Introduction to Programming Concepts with Case Studies in Python

by Göktürk Üçoluk Sinan Kalkan

The current text provides a clear introduction to Computer Science concepts in a programming environment. It is designed as suitable use in freshman- or introductory level coursework in CS and provides the fundamental concepts as well as abstract theorems for solving computational problems. The Python language serves as a medium for illustrating and demonstrating the concepts.

An Introduction to Programming Languages: Simultaneous Learning in Multiple Coding Environments (Synthesis Lectures on Computer Science)

by Paul A. Gagniuc

After a short introduction on the history of programming languages, this book provides step-by-step examples that are mirrored in seven programming languages, including C#, C++, Java, JavaScript, PERL, PHP, Python, Ruby, VB, and VBA. This mirrored approach for each of the examples represents the main feature of the book with the goal of gaining a better understanding of the advantages and disadvantages of programming and scripting languages. This approach also allows readers to learn the mechanics of short implementations and the algorithms involved, no matter what technology and programs are used in the future. Based on the growing need for programmers to be proficient across languages, the book is designed in such a way that no prior training or exposure to the programming languages is needed by readers.

An Introduction to Programming Using Microsoft Visual Basic® 2010

by Jan Marrelli

An Introduction to Programming Using Visual Basic 2010 emphasizes good problem-solving and programming skills in a clear, easy-to-understand format. Object-oriented programming concepts are integrated throughout the text and each chapter explains the use of Visual Basic controls. Example Applications throughout the text demonstrate important programming concepts and are complete with runs that show outputs. Written and classroom tested by experienced programming teachers, our Visual Basic 2010 text describes many of the practical applications of Visual Basic and includes: Core programming concepts; Using built-in classes; Color, sound, and graphics; Business functions; Creating classes and understanding instantiation, encapsulation, inheritance, and polymorph ism; Manipulating files; MDI applications; Databases and Web Programming. An Introduction to Programming Using Visual Basic 2010 is an excellent text for an introductory programming course in a sequence leading to Java. - Publisher.

An Introduction to Programming Using Microsoft Visual Basic .net

by Beth Brown Bruce Presley

An Introduction to Programming Using Microsoft Visual Basic .NET is written for a one-term or two-term course. No previous programming experience is required or assumed. It is the goal of this text to provide students the best possible introduction to programming using Visual Basic .NET, whether they will continue on to more advanced computer science courses or end their programming education with this introductory course.

Introduction To Programming Using Visual Basic 2010, 8th ed.

by David I. Schneider

An Introduction to Programming Using Visual Basic 2010, Eighth Edition, -- consistently praised by both students and instructors -- is designed for students with no prior computer programming experience. Now updated for Visual Basic 2010, Schneider focuses on teaching problem-solving skills and sustainable programming skills. A broad range of real-world examples, section-ending exercises, case studies, and programming projects gives students more hands-on experience than any other Visual Basic book on the market.

An Introduction to Programming with C++

by Diane Zak

NIMAC-sourced textbook

Introduction to Programming with C++ (2nd edition)

by Y. Daniel Liang

A solid introduction to problem solving and programming using C++, the topics include: Introduction to Computers, Programs, and C++; Elementary Programming; Selections; Loops; Function Basics; Advanced Function Features; Single-Dimensional Arrays; Multidimensional Arrays; Objects and Classes; Class Design; Pointers and Dynamic Memory Management; Templates and Vectors; File I/O; Operator Overloading; Inheritance and Polymorphism; Exception Handling; Recursion; Algorithm Efficiency; Sorting, etc.

Refine Search

Showing 27,626 through 27,650 of 53,517 results