Search results for "Introduction to Python Programming"
Items we need to order for you

Introduction to Digital Multimedia
A Textbook on the Cutting Edge of the Digital RevolutionDigital multimedia has created a revolution in communications, commerce, and entertainment. A powerful and accessible tool of creative expression, digital multimedia requires a broad platform of practical skills in the use of specific software and hardware, including operating systems, media editing programs, authoring applications, and software utilities. An Introduction to Digital Multimedia is a comprehensive and approachable text that is both an invaluable resource and an excellent introduction to computing, computer hardware, software, and digital data. The second edition has been revised to reflect the continuing evolution of multimedia technologies with updated discussions of hardware and software including developments in mobile platforms and user interfaces. Full-color plates assist students in understanding key concepts presented throughout the text. Discussions of the multimedia development process and the issues faced by media professionals prepare students for careers in this rapidly-expanding and creative field. This comprehensive and highly accessible text is ideal for introductory courses in two- and four-year institutions, and is also an excellent reference for more advanced students. Key Features include:•Reading objectives, summaries of major concepts, and a listing of key terms for each chapter•Review and discussion questions designed to assess student comprehension of chapter contents•A comprehensive glossary providing concise explanations of main concepts•Graphics and screen captures that provide visual reinforcement for key topics•A timeline summarizing significant events in the evolution of multimedia •Full-color plate illustrations of key concepts•An overview of the positions and responsibilities of multimedia development teams and a discussion of professional issues in multimedia development•Discussion of the historical origins of multimedia, the nature of digital data, and fundamentals of computer hardware and software
R 3,530.00

Introduction To Numerical Computation, An
This book serves as a set of lecture notes for a senior undergraduate level course on the introduction to numerical computation, which was developed through 4 semesters of teaching the course over 10 years. The book requires minimum background knowledge from the students, including only a three-semester of calculus, and a bit on matrices.The book covers many of the introductory topics for a first course in numerical computation, which fits in the short time frame of a semester course. Topics range from polynomial approximations and interpolation, to numerical methods for ODEs and PDEs. Emphasis was made more on algorithm development, basic mathematical ideas behind the algorithms, and the implementation in Matlab.The book is supplemented by two sets of videos, available through the author's YouTube channel. Homework problem sets are provided for each chapter, and complete answer sets are available for instructors upon request.The second edition contains a set of selected advanced topics, written in a self-contained manner, suitable for self-learning or as additional material for an honored version of the course. Videos are also available for these added topics.
R 3,590.00

Introduction to Digital Signal Processing Using MATLAB with Application to Digital Communications
This textbook provides engineering students with instruction on processing signals encountered in speech, music, and wireless communications using software or hardware by employing basic mathematical methods. The book starts with an overview of signal processing, introducing readers to the field. It goes on to give instruction in converting continuous time signals into digital signals and discusses various methods to process the digital signals, such as filtering. The author uses MATLAB throughout as a user-friendly software tool to perform various digital signal processing algorithms and to simulate real-time systems. Readers learn how to convert analog signals into digital signals; how to process these signals using software or hardware; and how to write algorithms to perform useful operations on the acquired signals such as filtering, detecting digitally modulated signals, correcting channel distortions, etc. Students are also shown how to convert MATLAB codes into firmware codes. Further, students will be able to apply the basic digital signal processing techniques in their workplace. The book is based on the author's popular online course at University of California, San Diego.
R 3,635.81

Introduction to Process Control
This textbook is intended for an introductory graduate level on process control, taught in most engineering curricula. It focuses on the statistical techniques and methods of control and system optimization needed for the mathematical modeling, analysis, simulation, control and optimization of multivariable manufacturing processes. In four sections, it covers: Relevant mathematical methods, including random events, variables and processes, and their characteristics; estimation and confidence intervals; Bayes applications; correlation and regression analysis; statistical cluster analysis; and singular value decomposition for classification applications.Mathematical description of manufacturing processes, including static and dynamic models; model validation; confidence intervals for model parameters; principal component analysis; conventional and recursive least squares procedures; nonlinear least squares; and continuous-time, discrete-time, s-domain and Z-domain models.Control of manufacturing processes, including transfer function/transfer matrix models; state-variable models; methods of discrete-time classical control; state variable discrete-time control; state observers/estimators in control systems; methods of decoupling control; and methods of adaptive control.Methods and applications of system optimization, including unconstrained and constrained optimization; analytical and numerical optimization procedures; use of penalty functions; methods of linear programming; gradient methods; direct search methods; genetic optimization; methods and applications of dynamic programming; and applications to estimation, design, control, and planning. Each section of the book will include end-of-chapter exercises, and the book will be suitable for any systems, electrical, chemical, or industrial engineering program, as it focuses on the processes themselves, and not on the product being manufactured. Students will be able to obtain a mathematical model of any manufacturing process, to design a computer-based control system for a particular continuous manufacturing process, and be able to formulate an engineering problem in terms of optimization, as well as the ability to choose and apply the appropriate optimization technique.
R 3,074.69

Introduction to Biology
Introduction to Biology, is one in a series of Just The Facts (JTF) textbooks created by the National Agricultural Institute for secondary and postsecondary programs in biology, agriculture, food and natural resources (AFNR). This is a bold, new approach to textbooks. The textbook presents the essential knowledge of introductory biology in outline format. This essential knowledge is supported by a main concept, learning objectives and key terms at the beginning of each section references and a short assessment at the end of each section. Content of the book is further enhanced for student learning by connecting with complementary PowerPoint presentations and websites through QR codes (scanned by smart phones or tablets) or URLs. The textbook is available in print and electronic formats. To purchase electronic copies, inquire at: info@national-ag-institute.org
R 1,036.00

Introduction to Analysis of Financial Data with R
A complete set of statistical tools for beginning financial analysts from a leading authority Written by one of the leading experts on the topic, An Introduction to Analysis of Financial Data with R explores basic concepts of visualization of financial data. Through a fundamental balance between theory and applications, the book supplies readers with an accessible approach to financial econometric models and their applications to real-world empirical research. The author supplies a hands-on introduction to the analysis of financial data using the freely available R software package and case studies to illustrate actual implementations of the discussed methods. The book begins with the basics of financial data, discussing their summary statistics and related visualization methods. Subsequent chapters explore basic time series analysis and simple econometric models for business, finance, and economics as well as related topics including: Linear time series analysis, with coverage of exponential smoothing for forecasting and methods for model comparisonDifferent approaches to calculating asset volatility and various volatility modelsHigh-frequency financial data and simple models for price changes, trading intensity, and realized volatilityQuantitative methods for risk management, including value at risk and conditional value at riskEconometric and statistical methods for risk assessment based on extreme value theory and quantile regression Throughout the book, the visual nature of the topic is showcased through graphical representations in R, and two detailed case studies demonstrate the relevance of statistics in finance. A related website features additional data sets and R scripts so readers can create their own simulations and test their comprehension of the presented techniques. An Introduction to Analysis of Financial Data with R is an excellent book for introductory courses on time series and business statistics at the upper-undergraduate and graduate level. The book is also an excellent resource for researchers and practitioners in the fields of business, finance, and economics who would like to enhance their understanding of financial data and today's financial markets.
R 4,501.00

Introduction to Nursing Informatics
This significantly revised 5th edition provides nurses with a practical guide to the fundamental concepts of digital health from a nursing perspective. Nursing informatics has never been more important as contemporary healthcare continues to experience tremendous technological advances. The nursing profession is ideally positioned as a key enabler for the design and adoption of emerging eHealth models of care and quality outcomes. The book also features real world examples to illustrate the theory and encourages readers to think critically about their current practices and how they can potentially integrate relevant theories and techniques into their future practice to advance integrated care. Introduction to Nursing Informatics is designed for use as a primer for practicing nurses and students in undergraduate programs of study and includes contributions from leading international experts who have practiced in the field over a number of years. The information is presented and integrated in a purposeful manner to encourage readers to explore the key concepts of nursing practice, digital health, health information management and its relationship to informatics.
R 2,198.00

Defeasible Logic Programming-Based Framework to Support Argumentation in Semantic Web Applications
This book reports on the development and validation of a generic defeasible logic programming framework for carrying out argumentative reasoning in Semantic Web applications (GF@SWA). The proposed methodology is unique in providing a solution for representing incomplete and/or contradictory information coming from different sources, and reasoning with it. GF@SWA is able to represent this type of information, perform argumentation-driven hybrid reasoning to resolve conflicts, and generate graphical representations of the integrated information, thus assisting decision makers in decision making processes. GF@SWA represents the first argumentative reasoning engine for carrying out automated reasoning in the Semantic Web context and is expected to have a significant impact on future business applications. The book provides the readers with a detailed and clear exposition of different argumentation-based reasoning techniques, and of their importance and use in Semantic Web applications. It addresses both academics and professionals, and will be of primary interest to researchers, students and practitioners in the area of Web-based intelligent decision support systems and their application in various domains.
R 5,699.20

Introduction to Unmanned Aircraft Systems
Introduction to Unmanned Aircraft Systems, Third Edition surveys the basics of unmanned aircraft systems (UAS), from sensors, controls, and automation to regulations, safety procedures, and human factors. Featuring chapters by leading experts, this fully updated bestseller fills the need for an accessible and effective university textbook. Focussing on the civilian applications of UAS, the text begins with an historical overview of unmanned aerial vehicles, and proceeds to examine each major UAS subsystem. Its combination of understandable technical coverage and up-to-date information on policy and regulation makes the text appropriate for both Aerospace Engineering and Aviation programs.
R 7,480.66

Introduction to the Finite Element Method 4E
An up-to-date, self-contained introduction to the theory and applications of the finite element methodThis thoroughly revised classic engineering textbook offers a broad-based overview of the finite element method. Written by a world-renowned mechanical engineering researcher and author, the book shows, step-by-step, how to calculate numerical solutions to steady-state as well as time-dependent problems. You also get detailed problems with worked-out solutions and downloadable programs that can be used and modified for real-world situations. Special attention is paid to applications that are important in bioengineering, fluid and thermal sciences, structural mechanics, and a host of applied sciences.Introduction to the Finite Element Method, Fourth Edition, covers:•Mathematical preliminaries and classical variational methods•1-D finite element models of second-order differential equations•Applications to 1-D heat transfer and fluid and solid mechanics problems•Finite element analysis of beams and circular plates•Plane trusses and frames•Eigenvalue and time-dependent problems in 1-D•Numerical integration and computer implementation in 1-D•Single-variable problems in two dimensions•2-D interpolation functions, numerical integration, and computer implementation in 2-D•Flows of viscous incompressible fluids•Plane elasticity•3-D finite element analysis
R 8,210.21

Introduction to Probabilistic and Statistical Methods with Examples in R
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.
R 3,371.71

Introduction to Communications Technologies
Thanks to the advancement of faster processors within communication devices, there has been a rapid change in how information is modulated, multiplexed, managed, and moved. While formulas and functions are critical in creating the granular components and operations of individual technologies, understanding the applications and their purposes in the business environment only requires a basic scientific background. The third edition of Introduction to Communications Technologies: A Guide for Non-Engineers helps students in telecommunications business programs become familiar with and stay abreast of the ever-changing technology surrounding their industry.Used in the core curriculum at Ball State University’s graduate professional program in Information and Communication Sciences, this textbook is designed for graduate and undergraduate students who do not necessarily have a high level of technical expertise, but need to have some understanding of the technical functions of information and communication technologies to prepare them for working in a corporate environment.See What’s New in the Third Edition: Significant updates to the following chapters: Modulation Schemes; Signaling Formats, Multiplexing, and Digital Transmission; Packet Switching and Local Area Networks; Mobile Wireless Technologies; Network Security and Management Added coverage of OFDMA, Metro Ethernet, 5G pre-standard configuration, ‘apps’ on mobile devices, and VoIP core switching New chapters on Big Data and the Cloud Avoiding complicated equations and the need for calculus gymnastics, this textbook provides non-engineering students with a firm background and a broad understanding of the knowledge necessary to work within the fast-paced and ever-changing communications industry.
R 2,890.46

Introduction to Machine Learning with Applications in Information Security
Introduction to Machine Learning with Applications in Information Security, Second Edition provides a classroom-tested introduction to a wide variety of machine learning and deep learning algorithms and techniques, reinforced via realistic applications. The book is accessible and doesn’t prove theorems, or dwell on mathematical theory. The goal is to present topics at an intuitive level, with just enough detail to clarify the underlying concepts.The book covers core classic machine learning topics in depth, including Hidden Markov Models (HMM), Support Vector Machines (SVM), and clustering. Additional machine learning topics include k-Nearest Neighbor (k-NN), boosting, Random Forests, and Linear Discriminant Analysis (LDA). The fundamental deep learning topics of backpropagation, Convolutional Neural Networks (CNN), Multilayer Perceptrons (MLP), and Recurrent Neural Networks (RNN) are covered in depth. A broad range of advanced deep learning architectures are also presented, including Long Short-Term Memory (LSTM), Generative Adversarial Networks (GAN), Extreme Learning Machines (ELM), Residual Networks (ResNet), Deep Belief Networks (DBN), Bidirectional Encoder Representations from Transformers (BERT), and Word2Vec. Finally, several cutting-edge deep learning topics are discussed, including dropout regularization, attention, explainability, and adversarial attacks.Most of the examples in the book are drawn from the field of information security, with many of the machine learning and deep learning applications focused on malware. The applications presented serve to demystify the topics by illustrating the use of various learning techniques in straightforward scenarios. Some of the exercises in this book require programming, and elementary computing concepts are assumed in a few of the application sections. However, anyone with a modest amount of computing experience should have no trouble with this aspect of the book.Instructor resources, including PowerPoint slides, lecture videos, and other relevant material are provided on an accompanying website: http://www.cs.sjsu.edu/~stamp/ML/.
R 2,754.00

Introduction to Linear Optimization and Extensions with MATLAB®
Filling the need for an introductory book on linear programming that discusses the important ways to mitigate parameter uncertainty, Introduction to Linear Optimization and Extensions with MATLAB® provides a concrete and intuitive yet rigorous introduction to modern linear optimization. In addition to fundamental topics, the book discusses current linear optimization technologies such as predictor-path following interior point methods for both linear and quadratic optimization as well as the inclusion of linear optimization of uncertainty i.e. stochastic programming with recourse and robust optimization. The author introduces both stochastic programming and robust optimization as frameworks to deal with parameter uncertainty. The author’s unusual approach—developing these topics in an introductory book—highlights their importance. Since most applications require decisions to be made in the face of uncertainty, the early introduction of these topics facilitates decision making in real world environments. The author also includes applications and case studies from finance and supply chain management that involve the use of MATLAB.Even though there are several LP texts in the marketplace, most do not cover data uncertainty using stochastic programming and robust optimization techniques. Most emphasize the use of MS Excel, while this book uses MATLAB which is the primary tool of many engineers, including financial engineers. The book focuses on state-of-the-art methods for dealing with parameter uncertainty in linear programming, rigorously developing theory and methods. But more importantly, the author’s meticulous attention to developing intuition before presenting theory makes the material come alive.
R 7,590.70

Introduction to Parallel Algorithms
Parallel algorithms Made Easy The complexity of today's applications coupled with the widespread use of parallel computing has made the design and analysis of parallel algorithms topics of growing interest. This volume fills a need in the field for an introductory treatment of parallel algorithms-appropriate even at the undergraduate level, where no other textbooks on the subject exist. It features a systematic approach to the latest design techniques, providing analysis and implementation details for each parallel algorithm described in the book. Introduction to Parallel Algorithms covers foundations of parallel computing; parallel algorithms for trees and graphs; parallel algorithms for sorting, searching, and merging; and numerical algorithms. This remarkable book: * Presents basic concepts in clear and simple terms * Incorporates numerous examples to enhance students' understanding * Shows how to develop parallel algorithms for all classical problems in computer science, mathematics, and engineering * Employs extensive illustrations of new design techniques * Discusses parallel algorithms in the context of PRAM model * Includes end-of-chapter exercises and detailed references on parallel computing. This book enables universities to offer parallel algorithm courses at the senior undergraduate level in computer science and engineering. It is also an invaluable text/reference for graduate students, scientists, and engineers in computer science, mathematics, and engineering.
R 6,772.00

Introduction to Infant and Child Development in Early Childhood Education
Students of early childhood education need a foundation in infant and child development if they are to appreciate, understand, and apply the theories, principles, and practices of the field.Introduction to Infant and Child Development in Early Childhood Education integrates the fundamentals of infant and child development with real-world examples and illustrations of problems and dilemmas, developmentally appropriate practices, and professional standards for quality in early childhood education. Students are introduced to basic principles and concepts of scholarly research, which provide a foundation for examining physical, cognitive, social, and emotional development during infancy and the preschool years. Individual topics covered include theories of human development, prenatal care and development, nutrition in infancy and early childhood, cognitive development and language development in infancy and toddlerhood, social and emotional learning, physical development in infancy and early childhood, adverse childhood experiences, and much more. Throughout the text, key terms, chapter review questions, and authentic assessment activities enrich the reading and learning experience.Linking developmental topics to relevant standards and practices of the National Association for the Education of Young Children, Introduction to Infant and Child Development in Early Childhood Education is an exemplary resource for courses and programs in early childhood education.
R 7,795.92

R 618.00

Introduction to the Mathematics of Operations Research with Mathematica®
The breadth of information about operations research and the overwhelming size of previous sources on the subject make it a difficult topic for non-specialists to grasp. Fortunately, Introduction to the Mathematics of Operations Research with Mathematica®, Second Edition delivers a concise analysis that benefits professionals in operations research and related fields in statistics, management, applied mathematics, and finance.The second edition retains the character of the earlier version, while incorporating developments in the sphere of operations research, technology, and mathematics pedagogy. Covering the topics crucial to applied mathematics, it examines graph theory, linear programming, stochastic processes, and dynamic programming. This self-contained text includes an accompanying electronic version and a package of useful commands. The electronic version is in the form of Mathematica notebooks, enabling you to devise, edit, and execute/reexecute commands, increasing your level of comprehension and problem-solving.Mathematica sharpens the impact of this book by allowing you to conveniently carry out graph algorithms, experiment with large powers of adjacency matrices in order to check the path counting theorem and Markov chains, construct feasible regions of linear programming problems, and use the "dictionary" method to solve these problems. You can also create simulators for Markov chains, Poisson processes, and Brownian motions in Mathematica, increasing your understanding of the defining conditions of these processes. Among many other benefits, Mathematica also promotes recursive solutions for problems related to first passage times and absorption probabilities.
R 10,257.00


Introduction to Probability Simulation and Gibbs Sampling with R
The first seven chapters use R for probability simulation and computation, including random number generation, numerical and Monte Carlo integration, and finding limiting distributions of Markov Chains with both discrete and continuous states. Applications include coverage probabilities of binomial confidence intervals, estimation of disease prevalence from screening tests, parallel redundancy for improved reliability of systems, and various kinds of genetic modeling. These initial chapters can be used for a non-Bayesian course in the simulation of applied probability models and Markov Chains. Chapters 8 through 10 give a brief introduction to Bayesian estimation and illustrate the use of Gibbs samplers to find posterior distributions and interval estimates, including some examples in which traditional methods do not give satisfactory results. WinBUGS software is introduced with a detailed explanation of its interface and examples of its use for Gibbs sampling for Bayesian estimation.No previous experience using R is required. An appendix introduces R, and complete R code is included for almost all computational examples and problems (along with comments and explanations). Noteworthy features of the book are its intuitive approach, presenting ideas with examples from biostatistics, reliability, and other fields; its large number of figures; and its extraordinarily large number of problems (about a third of the pages), ranging from simple drill to presentation of additional topics. Hints and answers are provided for many of the problems. These features make the book ideal for students of statistics at the senior undergraduate and at the beginning graduate levels.
R 2,503.10

Introduction to Cognitive Linguistics
Learning About Language is an exciting and ambitious series of introductions to fundamental topics in language, linguistics and related areas. The books are designed for students of linguistics and those who are studying language as part of a wider course. Cognitive Linguistics explores the idea that language reflects our experience of the world. It shows that our ability to use language is closely related to other cognitive abilities such as categorization, perception, memory and attention allocation. Concepts and mental images expressed and evoked by linguistic means are linked by conceptual metaphors and metonymies and merged into more comprehensive cognitive and cultural models, frames or scenarios. It is only against this background that human communication makes sense. After 25 years of intensive research, cognitive-linguistic thinking now holds a firm place both in the wider linguistic and the cognitive-science communities.An Introduction to Cognitive Linguistics carefully explains the central concepts of categorizaÂtion, of prototype and gestalt perception, of basic level and conceptual hierarchies, of figure and ground, and of metaphor and metonymy, for which an innovative description is provided. It also brings together issues such as iconicity, lexical change, grammaticalization and language teaching that have profited considerably from being put on a cognitive basis.The second edition of this popular introduction provides a comprehensive and accessible up-to-date overview of Cognitive Linguistics:Clarifies the basic notions supported by new evidence and examples for their application in language learning Discusses major recent developments in the field: the increasing attention paid to metonymies, Construction Grammar, Conceptual Blending and its role in online-processing. Explores links with neighbouring fields like Relevance Theory Uses many diagrams and illustrations to make the theoretical argument more tangible Includes extended exercises Provides substantial updated suggestions for further reading.
R 9,335.54

Introduction to Scientific and Technical Computing
Created to help scientists and engineers write computer code, this practical book addresses the important tools and techniques that are necessary for scientific computing, but which are not yet commonplace in science and engineering curricula. This book contains chapters summarizing the most important topics that computational researchers need to know about. It leverages the viewpoints of passionate experts involved with scientific computing courses around the globe and aims to be a starting point for new computational scientists and a reference for the experienced. Each contributed chapter focuses on a specific tool or skill, providing the content needed to provide a working knowledge of the topic in about one day. While many individual books on specific computing topics exist, none is explicitly focused on getting technical professionals and students up and running immediately across a variety of computational areas.
R 4,283.26

Introduction to Management
This brand new textbook covers all of the core topics found on Introduction to Management modules, and the author's clear, accessible writing style guides students through the world of management. The book also goes a step further to encourage students to develop a critical mindset and think about academic debates around the subject. Innovative Skillsets linked to each substantive chapter integrate practical skills with the topics. Skills such as time management, critical analysis, referencing, personal development planning and reviewing literature are included. Clear, step-by-step guidance helps students develop each skill, understand why it is important, and see how the topic is relevant to practical applications in the real world of business.A truly international range of case studies broadens students' horizons and encourages them to look beyond the standard examples from the UK and America. Emerging markets are becoming ever more important in the rapidly changing business environment, a fact reflected by the inclusion of case studies from the Middle East, Latin America and Africa. An Online Resource Centre accompanies the textbook, and includes:For students:Multiple choice questionsSuggested answers for the exercises and discussion points.Flashcard glossary.Web links.For registered adopters:Test Bank of exercises.Library of video links, with teaching notes and cross-references to the textbook.Fully integrated and customisable PowerPoint slides.
R 3,341.00

Introduction to Genetic Algorithms
This book offers a basic introduction to genetic algorithms. It provides a detailed explanation of genetic algorithm concepts and examines numerous genetic algorithm optimization problems. In addition, the book presents implementation of optimization problems using C and C++ as well as simulated solutions for genetic algorithm problems using MATLAB 7.0. It also includes application case studies on genetic algorithms in emerging fields.
R 3,872.71

Introduction to Ancient History
This title is part of UC Press's Voices Revived program, which commemorates University of California Press’s mission to seek out and cultivate the brightest minds and give them voice, reach, and impact. Drawing on a backlist dating to 1893, Voices Revived makes high-quality, peer-reviewed scholarship accessible once again using print-on-demand technology. This title was originally published in 1970.
R 1,176.00

Introduction to Computational Fluid Dynamics
This more-of-physics, less-of-math, insightful and comprehensive book simplifies computational fluid dynamics for readers with little knowledge or experience in heat transfer, fluid dynamics or numerical methods. The novelty of this book lies in the simplification of the level of mathematics in CFD by presenting physical law (instead of the traditional differential equations) and discrete (independent of continuous) math-based algebraic formulations. Another distinguishing feature of this book is that it effectively links theory with computer program (code). This is done with pictorial as well as detailed explanations of implementation of the numerical methodology. It also includes pedagogical aspects such as end-of-chapter problems and carefully designed examples to augment learning in CFD code-development, application and analysis. This book is a valuable resource for students in the fields of mechanical, chemical or aeronautical engineering.
R 3,176.08

Introduction to Artificial Life
This book and CD-ROM package has been developed in a lab-oriented course taught at Cal Tech in 1995 and 1996, and simultaneously augmented by artificial life research conducted there. These courses were attended by an interdisciplinary group of students from physics, computer science, and the computational neural sciences. The authors assume a pre-requisite understanding of statistical physics and thermodynamics, basic biology, as well as familiarity with computer architectures and scientific computing techniques. This project brings together the necessary theoretical groundwork for understanding the dynamics of systems of self-replicating information, as well as the results of initial experiments carried out with artificial living systems based on this paradigm.
R 1,601.75

Introduction to the Finite Element Method and Implementation with MATLAB®
Connecting theory with numerical techniques using MATLAB®, this practical textbook equips students with the tools required to solve finite element problems. This hands-on guide covers a wide range of engineering problems through nine well-structured chapters including solid mechanics, heat transfer and fluid dynamics; equilibrium, steady state and transient; and 1-D, 2-D and 3-D problems. Engineering problems are discussed using case study examples, which are solved using a systematic approach, both by examining the steps manually and by implementing a complete MATLAB®code. This topical coverage is supplemented by discourse on meshing with a detailed explanation and implementation of 2-D meshing algorithms. Introducing theory and numerical techniques alongside comprehensive examples this text increases engagement and provides students with the confidence needed to implement their own computer codes to solve given problems.
R 4,451.73

Introduction to Mobile Communications
The traditionally separate Fixed, Mobile, and Internet sectors have been evolving recently toward a single sector, offering numerous implications for those involved in technology and business. It is therefore essential for telecommunication professionals to get a keen grasp of where the industry is heading.Providing a solid foundation in the industry, Introduction to Mobile Communications: Technology, Services, Markets explores the core requirements of modern mobile telecommunications-from markets to technology. It explains how wireless systems work, how mobility is supported, the underlying infrastructure, and what interactions are needed among the different functional components. The book also examines how mobile communications are evolving in order to meet the changing needs of users. The information provided in the book comes primarily from the four core modules of the Certificate in Mobile Communications Distance Learning program run by the Informa Telecoms Academy in London. Designed by a highly experienced training development team, the program examines the complex and fascinating world of mobile communications. Designed to give a broad picture of mobile communications, the book provides an excellent grounding for those involved in both business and engineering-leaving them much better equipped to fulfill roles within their current or prospective companies
R 7,605.27


Introduction to Modern Algebra and Its Applications
The book provides an introduction to modern abstract algebra and its applications. It covers all major topics of classical theory of numbers, groups, rings, fields and finite dimensional algebras. The book also provides interesting and important modern applications in such subjects as Cryptography, Coding Theory, Computer Science and Physics. In particular, it considers algorithm RSA, secret sharing algorithms, Diffie-Hellman Scheme and ElGamal cryptosystem based on discrete logarithm problem. It also presents Buchberger’s algorithm which is one of the important algorithms for constructing Gröbner basis. Key Features: Covers all major topics of classical theory of modern abstract algebra such as groups, rings and fields and their applications. In addition it provides the introduction to the number theory, theory of finite fields, finite dimensional algebras and their applications. Provides interesting and important modern applications in such subjects as Cryptography, Coding Theory, Computer Science and Physics. Presents numerous examples illustrating the theory and applications. It is also filled with a number of exercises of various difficulty. Describes in detail the construction of the Cayley-Dickson construction for finite dimensional algebras, in particular, algebras of quaternions and octonions and gives their applications in the number theory and computer graphics.
R 4,080.66

R 305.00

Introduction to Open Core Protocol
This book introduces Open Core Protocol (OCP) not as a conventional hardware communications protocol but as a meta-protocol: a means for describing and capturing the communications requirements of an IP core, and mapping them to a specific set of signals with known semantics. Readers will learn the capabilities of OCP as a semiconductor hardware interface specification that allows different System-On-Chip (SoC) cores to communicate. The OCP methodology presented enables intellectual property designers to design core interfaces in standard ways. This facilitates reusing OCP-compliant cores across multiple SoC designs which, in turn, drastically reduces design times, support costs, and overall cost for electronics/SoCs.
R 3,557.46


Introduction to Algebra
This is an advanced but very readable introduction to high school algebra for honors students, including as many Cartesian topics as can be presented without use of Euclidean geometry. These will include standard treatments of sets, numbers, equations in one variable, factoring, and functions, as well as more specialized topics such as linear programming that are considered interesting to the student. It is meant to offer an "understandable and accessible" honors course to students in the subject. It assumes a knowledge of multiplication by negatives, simplification of radicals, and other operations with numbers. The style of the text imitates that of most college level Analysis, or Advanced Calculus, texts, both for the sophistication it imparts and to best organize a difficult subject. Very interested students are almost assured to get through this excellent and well written course with only the slightest help from an ordinary tutor or committed instructor.
R 997.00

Introduction to Child Language
This accessible and inclusive new textbook introduces Child Language Acquisition (CLA) with unique coverage of bilingual and early second language development as well as first languages. The majority of children worldwide will grow up to be bi- or multilingual, and early second language acquisition is a very common experience for migrant children and those in more well-established ethnic minority communities across the world. The book explores the major stages of child language development below the age of five years, covering social context, early words, combing words, inflections and function words, complexity, and use of language, but also some of the major developments that take place post five years.Including recent developments in the area, this introduction:• Emphasises the interactive development of the component skills involved in language and the wider skills on which language depends• Incorporates bilingual language development throughout, covering both two first languages and early naturalistic second language acquisition• Takes a cross-linguistic and cross-cultural approach, considering the role of input and child directed speech in the light of recent debate about links between socio-economic status and CLA and supposed ‘deficient’ language learning environments for some groups of childrenSupported with examples taken from child language data and experimental studies as well as exercises and activities, this student-friendly text is an essential course textbook for any module on child language acquisition.
R 1,905.00

Introduction to the Policy Process
Now in a thoroughly revised Fifth Edition, An Introduction to the Policy Process provides students at all levels with an accessible, readable, and affordable introduction to the field of public policy. In keeping with prior editions, author Tom Birkland conveys the best current thinking on the policy process in a clear, conversational style. Designed to address new developments in both policy theory and policy making, the Fifth Edition includes examinations of: the Brexit referendum result and its effects on the UK, European Union, and world politics, as well as the 2016 election of Donald Trump as President of the United States, and the ways in which these events have caused voters and policy makers to rethink their assumptions; changes to the media environment, including the decline of newspapers and television news, the growth of social media, and the emergence of "fake news"; new policy theory developments like the emergence of the Narrative Policy Framework and continued and newer applications of existing theories of policy process like Advocacy Coalitions, Multiple Streams, Punctuated Equilibrium, and Institutional Analysis and Development; and all-new and updated chapter "at a glance" outlines, definitions of key terms, provocative review questions, recommended reading, visual aids and case studies, theoretical literature, and preentation slides and Test Banks to make teaching from the book easier than ever. Firmly grounded in both social science and political science, An Introduction to the Policy Process provides the most up-to-date and thorough overview of the theory and practice of the policy process, ideal for upper-level undergraduate and introductory graduate courses in Public Policy, Public Administration, and Political Science programs.
R 2,528.00
Introduction to Primary School Teaching
This book gives primary student teachers the professional knowledge required to succeed in the classroom and an understanding of how to develop their teaching skills throughout their teacher training course.Taking the key themes of the ITT Core Content Framework, this comprehensive book covers every major aspect of contemporary teaching and supports new teachers in reflecting on what good pedagogic practice looks like and how to develop this through observing and learning from expert colleagues. Case studies, based on real examples provided by headteachers and other experts, offer the chance to explore day-to-day teaching issues in real life. Critical tasks and question guides challenge readers to deepen their practical knowledge. This is essential reading for all students on primary initial teacher education courses including university-based (PGCE, BEd, BA with QTS) and school-based (School Direct, SCITT, Teach First) routes into teaching.
R 3,780.72

R 1,629.00

Introduction to Visual SLAM
This book offers a systematic and comprehensive introduction to the visual simultaneous localization and mapping (vSLAM) technology, which is a fundamental and essential component for many applications in robotics, wearable devices, and autonomous driving vehicles. The book starts from very basic mathematic background knowledge such as 3D rigid body geometry, the pinhole camera projection model, and nonlinear optimization techniques, before introducing readers to traditional computer vision topics like feature matching, optical flow, and bundle adjustment. The book employs a light writing style, instead of the rigorous yet dry approach that is common in academic literature. In addition, it includes a wealth of executable source code with increasing difficulty to help readers understand and use the practical techniques. The book can be used as a textbook for senior undergraduate or graduate students, or as reference material for researchers and engineers in related areas.
R 6,228.00

Introduction to Computational Origami
In this book, origami is treated as a set of basic geometrical objects that are represented and manipulated symbolically and graphically by computers. Focusing on how classical and modern geometrical problems are solved by means of origami, the book explains the methods not only with mathematical rigor but also by appealing to our scientific intuition, combining mathematical formulas and graphical images to do so. In turn, it discusses the verification of origami using computer software and symbolic computation tools. The binary code for the origami software, called Eos and created by the author, is also provided.
R 8,187.26

Introduction to Numerical Methods and Analysis, Solutions Manual
A solutions manual to accompany An Introduction to Numerical Methods and Analysis, Second Edition An Introduction to Numerical Methods and Analysis, Second Edition reflects the latest trends in the field, includes new material and revised exercises, and offers a unique emphasis on applications. The author clearly explains how to both construct and evaluate approximations for accuracy and performance, which are key skills in a variety of fields. A wide range of higher-level methods and solutions, including new topics such as the roots of polynomials, spectral collocation, finite element ideas, and Clenshaw-Curtis quadrature, are presented from an introductory perspective, and the Second Edition also features: Chapters and sections that begin with basic, elementary material followed by gradual coverage of more advanced materialExercises ranging from simple hand computations to challenging derivations and minor proofs to programming exercisesWidespread exposure and utilization of MATLABAn appendix that contains proofs of various theorems and other material
R 1,088.00

Introduction to Experimental Mathematics
Mathematics is not, and never will be, an empirical science, but mathematicians are finding that the use of computers and specialized software allows the generation of mathematical insight in the form of conjectures and examples, which pave the way for theorems and their proofs. In this way, the experimental approach to pure mathematics is revolutionizing the way research mathematicians work. As the first of its kind, this book provides material for a one-semester course in experimental mathematics that will give students the tools and training needed to systematically investigate and develop mathematical theory using computer programs written in Maple. Accessible to readers without prior programming experience, and using examples of concrete mathematical problems to illustrate a wide range of techniques, the book gives a thorough introduction to the field of experimental mathematics, which will prepare students for the challenge posed by open mathematical problems.
R 2,629.49

Introduction to Mathematics for Economics with R
This book provides a practical introduction to mathematics for economics using R software. Using R as a basis, this book guides the reader through foundational topics in linear algebra, calculus, and optimization. The book is organized in order of increasing difficulty, beginning with a rudimentary introduction to R and progressing through exercises that require the reader to code their own functions in R. All chapters include applications for topics in economics and econometrics. As fully reproducible book, this volume gives readers the opportunity to learn by doing and develop research skills as they go. As such, it is appropriate for students in economics and econometrics.
R 2,198.00

Introduction to Mathematical Cryptography
This self-contained introduction to modern cryptography emphasizes the mathematics behind the theory of public key cryptosystems and digital signature schemes. The book focuses on these key topics while developing the mathematical tools needed for the construction and security analysis of diverse cryptosystems. Only basic linear algebra is required of the reader; techniques from algebra, number theory, and probability are introduced and developed as required. This text provides an ideal introduction for mathematics and computer science students to the mathematical foundations of modern cryptography. The book includes an extensive bibliography and index; supplementary materials are available online.The book covers a variety of topics that are considered central to mathematical cryptography. Key topics include:classical cryptographic constructions, such as Diffie–Hellmann key exchange, discrete logarithm-based cryptosystems, the RSA cryptosystem, and digital signatures;fundamental mathematical tools for cryptography, including primality testing, factorization algorithms, probability theory, information theory, and collision algorithms;an in-depth treatment of important cryptographic innovations, such as elliptic curves, elliptic curve and pairing-based cryptography, lattices, lattice-based cryptography, and the NTRU cryptosystem.The second edition of An Introduction to Mathematical Cryptography includes a significant revision of the material on digital signatures, including an earlier introduction to RSA, Elgamal, and DSA signatures, and new material on lattice-based signatures and rejection sampling. Many sections have been rewritten or expanded for clarity, especially in the chapters on information theory, elliptic curves, and lattices, and the chapter of additional topics has been expanded to include sections on digital cash and homomorphic encryption. Numerous new exercises have been included.
R 3,551.24

R 486.00













































