Search results for "Introduction to Human-Computer Interaction"
Items we need to order for you

R 762.00

R 304.00


Introduction to Pattern Recognition and Machine Learning
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.
R 3,663.00

Introduction to Formal Language Theory
The study of formal languages and of related families of automata has long been at the core of theoretical computer science. Until recently, the main reasons for this centrality were connected with the specification and analy sis of programming languages, which led naturally to the following ques tions. How might a grammar be written for such a language? How could we check whether a text were or were not a well-formed program generated by that grammar? How could we parse a program to provide the structural analysis needed by a compiler? How could we check for ambiguity to en sure that a program has a unique analysis to be passed to the computer? This focus on programming languages has now been broadened by the in creasing concern of computer scientists with designing interfaces which allow humans to communicate with computers in a natural language, at least concerning problems in some well-delimited domain of discourse. The necessary work in computational linguistics draws on studies both within linguistics (the analysis of human languages) and within artificial intelligence. The present volume is the first textbook to combine the topics of formal language theory traditionally taught in the context of program ming languages with an introduction to issues in computational linguistics. It is one of a series, The AKM Series in Theoretical Computer Science, designed to make key mathematical developments in computer science readily accessible to undergraduate and beginning graduate students.
R 1,542.57

Introduction to Real-time Software Design
In 1977 I was asked to prepare aseries of twenty lectures introducing the design of real-time software to undergraduate electrical engineers at the University of Essex. At that time the advent of low-cost microprocessors was causing a minor revolution in the computer industry. The decreasing cost of hardware resulted in a mushrooming of the number of real-time applications being attempted. Many of these innovations were conducted by electrical engineers with little software background, or by computer scientists familiar only with large software systems. Even now future engineers still in training will have only a limited exposure to software because of the pressure of other subjects in their curricula. It was clear that a concise set of lectures, directed at people with limited exposure to software design was needed. In order to find a suitable text I turned to the existing computer science literature. I discovered that the available material was scattered over a large number of reports and articles and varied widely in level of complexity.
R 1,532.70

Data Center as a Computer
Warehouse-scale computers (WSCs) power cloud computing and all the great web services we use daily, including recent advancements in Artificial Intelligence/Machine Learning (AI/ML). This book examines how WSCs treat the datacenter itself as one massive computer designed at warehouse scale, with hardware and software working in concert. The book details the architecture of WSCs and covers the main factors influencing their design, operation, and cost structure, as well as the characteristics of their software base. Each chapter contains real-world examples, including detailed case studies and previously unpublished details of the infrastructure used to power Google's online services. Though targeted at the architects and programmers of today's WSCs, this book will also be broadly interesting to those who just want to understand the infrastructure powering cloud computing and hyperscale and AI services. The fourth edition reflects six years of advancements since the previous edition and includes significantly revamped and enhanced content including four new chapters, new case studies, and completely-redone illustrations optimized for online reading. New topics include exascale AI processing, software-defined infrastructure, advanced networking, modular datacenter design, chip packaging and interconnects, silent data corruption, trusted computing, sustainability, and using AI to design better systems. Also new to this edition, the book includes a retrospective discussing key innovations and learnings from 25 years of warehouse-scale computing, and an annotated bibliography of our selection of top 25 papers from this period. Updated discussions of emerging trends and opportunities ensure that this revised edition will remain an essential resource for educators and professionals working on the next generation of WSCs. This is an open access book.
R 2,198.00

R 1,303.00

R 489.00

Introduction to Mechatronics
This textbook presents mechatronics through an integrated approach covering instrumentation, circuits and electronics, computer-based data acquisition and analysis, analog and digital signal processing, sensors, actuators, digital logic circuits, microcontroller programming and interfacing. The use of computer programming is emphasized throughout the text, and includes Matlab for system modeling, simulation, and analysis; LabVIEW for data acquisition and signal processing; and C++ for Arduino-based microcontroller programming and interfacing. Prof. Samanta provides numerous examples along with appropriate program codes, for simulation and analysis, that are discussed in detail to illustrate the concepts covered in each section. The book also includes the illustration of theoretical concepts through the virtual simulation platform Tinkercad to provide students virtual lab experience.
R 4,030.00

Introduction to VLSI Systems
With the advance of semiconductors and ubiquitous computing, the use of system-on-a-chip (SoC) has become an essential technique to reduce product cost. With this progress and continuous reduction of feature sizes, and the development of very large-scale integration (VLSI) circuits, addressing the harder problems requires fundamental understanding of circuit and layout design issues. Furthermore, engineers can often develop their physical intuition to estimate the behavior of circuits rapidly without relying predominantly on computer-aided design (CAD) tools. Introduction to VLSI Systems: A Logic, Circuit, and System Perspective addresses the need for teaching such a topic in terms of a logic, circuit, and system design perspective.To achieve the above-mentioned goals, this classroom-tested book focuses on: Implementing a digital system as a full-custom integrated circuitSwitch logic design and useful paradigms that may apply to various static and dynamic logic familiesThe fabrication and layout designs of complementary metal-oxide-semiconductor (CMOS) VLSIImportant issues of modern CMOS processes, including deep submicron devices, circuit optimization, interconnect modeling and optimization, signal integrity, power integrity, clocking and timing, power dissipation, and electrostatic discharge (ESD)Introduction to VLSI Systems builds an understanding of integrated circuits from the bottom up, paying much attention to logic circuit, layout, and system designs. Armed with these tools, readers can not only comprehensively understand the features and limitations of modern VLSI technologies, but also have enough background to adapt to this ever-changing field.
R 7,774.35

Introduction to Self-adaptive Systems
A concise and practical introduction to the foundations and engineering principles of self-adaptation Though it has recently gained significant momentum, the topic of self-adaptation remains largely under-addressed in academic and technical literature. This book changes that. Using a systematic and holistic approach, An Introduction to Self-adaptive Systems: A Contemporary Software Engineering Perspective provides readers with an accessible set of basic principles, engineering foundations, and applications of self-adaptation in software-intensive systems. It places self-adaptation in the context of techniques like uncertainty management, feedback control, online reasoning, and machine learning while acknowledging the growing consensus in the software engineering community that self-adaptation will be a crucial enabling feature in tackling the challenges of new, emerging, and future systems. The author combines cutting-edge technical research with basic principles and real-world insights to create a practical and strategically effective guide to self-adaptation. He includes features such as: An analysis of the foundational engineering principles and applications of self-adaptation in different domains, including the Internet-of-Things, cloud computing, and cyber-physical systemsEnd-of-chapter exercises at four different levels of complexity and difficultyAn accompanying author-hosted website with slides, selected exercises and solutions, models, and code Perfect for researchers, students, teachers, industry leaders, and practitioners in fields that directly or peripherally involve software engineering, as well as those in academia involved in a class on self-adaptivity, this book belongs on the shelves of anyone with an interest in the future of software and its engineering.
R 3,809.00


Introduction to Mind, Consciousness and Language
This is an introductory textbook explaining the interaction between the mind, consciousness and language. This textbook is a comprehensive introduction to the relationship between the mind, consciousness and language. The book examines the key concepts from both philosophy and linguistics, including the mind/body problem, reformulates Descartes' "I think therefore I am", analyses Skinner's behaviourist position, Chomsky's transformational grammar, Fodor's representational theory of meaning, and the basics of connectionism. Difficult concepts and terms are explained succinctly, in a jargon-free manner. The student-friendly features include: text boxes on key thinkers, such as Chomsky, Fodor and Skinner; summaries of key ideas, such as behaviourism and connectionism; chapter summaries to aid student navigation of the book; suggestions for further reading; and a glossary of terms. This fascinating textbook is essential reading for students of cognitive linguistics, philosophy and psychology.
R 2,647.00

R 611.00

Introduction to Parallel Programming
An introduction to parallel programming with openmpi using C. It is written so that someone with even a basic understanding of programming can begin to write mpi based parallel programs.
R 1,629.00

Short Introduction to Geospatial Intelligence
A Short Introduction to Geospatial Intelligence explains the newest form of intelligence used by governments, commercial organizations, and individuals. Geospatial Intelligence combines late 20th century historically derived ways of thinking—and early 21st century technologies of GIS, GPS, digital imaging satellites and communications satellites—to identify, measure, and analyze current risk in the world.These ways of thinking have developed from military engineering, cartography, photo-interpretation, and imagery analysis. While the oldest example dates from the early 16th century, all the ways of spatial thinking share the common thread of being developed and refined during conflicts to help military leaders make informed decisions prior to action. In the 21st century— thanks in great part to advances in digital precision technology, miniaturization, and the commercialization of satellites—these ways of thinking have expanded from the military into various other industries and sectors including energy, agriculture, environment, law enforcement, global risk assessment, and climate monitoring.Features: · Analyzes human and algorithmic models for dealing with the challenge of analytic attention, in an age of geospatial data overload· Establishes an original model—envisioning, discovery, recording, comprehending, tracking—for the spatial thinking that underpins the practice and growth of this emerging discipline· Addresses the effects of small satellites on the collection and analysis of geospatial intelligenceA Short Introduction to Geospatial Intelligence describes the development of the five steps in geospatial thinking—envisioning, discovery, recording, comprehending, and tracking—in addition to addressing the challenges, and future applications, of this newest intelligence discipline.
R 9,301.47

Introduction to Data Systems
Encompassing a broad range of forms and sources of data, this textbook introduces data systems through a progressive presentation. Introduction to Data Systems covers data acquisition starting with local files, then progresses to data acquired from relational databases, from REST APIs and through web scraping. It teaches data forms/formats from tidy data to relationally defined sets of tables to hierarchical structure like XML and JSON using data models to convey the structure, operations, and constraints of each data form.The starting point of the book is a foundation in Python programming found in introductory computer science classes or short courses on the language, and so does not require prerequisites of data structures, algorithms, or other courses. This makes the material accessible to students early in their educational career and equips them with understanding and skills that can be applied in computer science, data science/data analytics, and information technology programs as well as for internships and research experiences. This book is accessible to a wide variety of students. By drawing together content normally spread across upper level computer science courses, it offers a single source providing the essentials for data science practitioners. In our increasingly data-centric world, students from all domains will benefit from the “data-aptitude” built by the material in this book.
R 2,015.00

Introduction to Natural Language Processing Through Prolog
Research into Natural Language Processing - the use of computers to process language - has developed over the last couple of decades into one of the most vigorous and interesting areas of current work on language and communication. This book introduces the subject through the discussion and development of various computer programs which illustrate some of the basic concepts and techniques in the field. The programming language used is Prolog, which is especially well-suited for Natural Language Processing and those with little or no background in computing.Following the general introduction, the first section of the book presents Prolog, and the following chapters illustrate how various Natural Language Processing programs may be written using this programming language. Since it is assumed that the reader has no previous experience in programming, great care is taken to provide a simple yet comprehensive introduction to Prolog. Due to the 'user friendly' nature of Prolog, simple yet effective programs may be written from an early stage. The reader is gradually introduced to various techniques for syntactic processing, ranging from Finite State Network recognisors to Chart parsers. An integral element of the book is the comprehensive set of exercises included in each chapter as a means of cementing the reader's understanding of each topic. Suggested answers are also provided.An Introduction to Natural Language Processing Through Prolog is an excellent introduction to the subject for students of linguistics and computer science, and will be especially useful for those with no background in the subject.
R 7,327.00

Introduction to Enumeration
Written for students taking a second or third year undergraduate course in mathematics or computer science, this book is the ideal companion to a course in enumeration. Enumeration is a branch of combinatorics where the fundamental subject matter is numerous methods of pattern formation and counting. Introduction to Enumeration provides a comprehensive and practical introduction to this subject giving a clear account of fundamental results and a thorough grounding in the use of powerful techniques and tools.Two major themes run in parallel through the book, generating functions and group theory. The former theme takes enumerative sequences and then uses analytic tools to discover how they are made up. Group theory provides a concise introduction to groups and illustrates how the theory can be used to count the number of symmetries a particular object has. These enrich and extend basic group ideas and techniques.The authors present their material through examples that are carefully chosen to establish key results in a natural setting. The aim is to progressively build fundamental theorems and techniques. This development is interspersed with exercises that consolidate ideas and build confidence. Some exercises are linked to particular sections while others range across a complete chapter. Throughout, there is an attempt to present key enumerative ideas in a graphic way, using diagrams to make them immediately accessible. The development assumes some basic group theory, a familiarity with analytic functions and their power series expansion along with some basic linear algebra.
R 1,278.59

R 1,468.46

Introduction to Coding and Information Theory
This book is intended to introduce coding theory and information theory to undergraduate students of mathematics and computer science. It begins with a review of probablity theory as applied to finite sample spaces and a general introduction to the nature and types of codes. The two subsequent chapters discuss information theory: efficiency of codes, the entropy of information sources, and Shannon's Noiseless Coding Theorem. The remaining three chapters deal with coding theory: communication channels, decoding in the presence of errors, the general theory of linear codes, and such specific codes as Hamming codes, the simplex codes, and many others.
R 2,410.80

Introduction to Control System Design
Introduction to Control System Design equips students with the basic concepts, tools, and knowledge they need to effectively design automatic control systems. The text not only teaches readers how to design a control system, it inspires them to innovate and expand current methods to address new automation technology challenges and opportunities.The text is designed to support a two-quarter/semester course and is organized into two main parts. Part I covers basic linear system analysis and model-assembly concepts. It presents readers with a short history of control system design and introduces basic control concepts using first-order and second order-systems. Additional chapters address the modeling of mechanical and electrical systems, as well as assembling complex models using subsystem interconnection tools.Part II focuses on linear control system design. Students learn the fundamentals of feedback control systems; stability, regulation, and root locus design; time delay, plant uncertainty, and robust stability; and state feedback and linear quadratic optimization. The final chapter covers observer theory and output feedback control and reformulates the linear quadratic optimization problem as the more general H2 problem.
R 7,007.63

Introduction to Bayesian Inference, Methods and Computation
These lecture notes provide a rapid, accessible introduction to Bayesian statistical methods. The course covers the fundamental philosophy and principles of Bayesian inference, including the reasoning behind the prior/likelihood model construction synonymous with Bayesian methods, through to advanced topics such as nonparametrics, Gaussian processes and latent factor models. These advanced modelling techniques can easily be applied using computer code samples written in Python and Stan which are integrated into the main text. Importantly, the reader will learn methods for assessing model fit, and to choose between rival modelling approaches.
R 3,138.82

Introduction to Medical Software
Providing a concise and accessible overview of the design, implementation and management of medical software, this textbook will equip students with a solid understanding of critical considerations for both standalone medical software (software as a medical device/SaMD) and software that is integrated into hardware devices. It includes: practical discussion of key regulatory documents and industry standards, and how these translate into concrete considerations for medical software design; detailed coverage of the medical software lifecycle process ; accessible introduction to quality and risk management systems in the context of medical software; succinct coverage of essential topics in data science, machine learning, statistics, cybersecurity, software engineering and healthcare bring readers up-to-speed; six cautionary real-world case studies illustrate the dangers of improper or careless software processes. Accompanied by online resources for instructors, this is the ideal introduction for undergraduate students in biomedical engineering, electrical engineering and computer science, junior software engineers, and digital health entrepreneurs.
R 2,958.22

R 518.00


Introduction to Computational Systems Biology
This book delivers a comprehensive and insightful account of applying mathematical modelling approaches to very large biological systems and networks—a fundamental aspect of computational systems biology. The book covers key modelling paradigms in detail, while at the same time retaining a simplicity that will appeal to those from less quantitative fields. Key Features: A hands-on approach to modelling Covers a broad spectrum of modelling, from static networks to dynamic models and constraint-based models Thoughtful exercises to test and enable understanding of concepts State-of-the-art chapters on exciting new developments, like community modelling and biological circuit design Emphasis on coding and software tools for systems biology Companion website featuring lecture videos, figure slides, codes, supplementary exercises, further reading, and appendices: https://ramanlab.github.io/SysBioBook/An Introduction to Computational Systems Biology: Systems-Level Modelling of Cellular Networks is highly multi-disciplinary and will appeal to biologists, engineers, computer scientists, mathematicians and others.
R 7,590.57

Introduction to Static Analysis Using SolidWorks Simulation
Uses Finite Element Analysis (FEA) as Implemented in SolidWorks SimulationOutlining a path that readers can follow to ensure a static analysis that is both accurate and sound, Introduction to Static Analysis using SolidWorks Simulation effectively applies one of the most widely used software packages for engineering design to the concepts of static analysis. This text utilizes a step-by-step approach to introduce the use of a finite element simulation within a computer-aided design (CAD) tool environment. It does not center on formulae and the theory of FEM; in fact, it contains essentially no theory on FEM other than practical guidelines. The book is self-contained and enables the reader to progress independently without an instructor. It is a valuable guide for students, educators, and practicing professionals who wish to forego commercial training programs, but need to refresh or improve their knowledge of the subject. Classroom Tested with Figures, Examples, and Homework Problems The book contains more than 300 illustrations and extensive explanatory notes covering the features of the SolidWorks (SW) Simulation software. The author presents commonly used examples and techniques highlighting the close interaction between CAD modelling and FE analysis. She describes the stages and program demands used during static analysis, details different cases, and explores the impact of selected options on the final result. In addition, the book includes hands-on exercises, program commands, and a summary after each chapter. Explores the static studies of simple bodies to more complex structuresConsiders different types of loads and how to start the loads property managersStudies the workflow of the run analysis and discusses how to assess the feedback provided by the study manager Covers the generation of graphsDetermines how to assess the quality of the created mesh based on the final results and how to improve the accuracy of the results by changing the mesh propertiesExamines a machine unit with planar symmetrical geometry or with circular geometry exposed to symmetrical boundary conditionsCompares 3D FEA to 2D FEADiscusses the impact of the adopted calculating formulation by comparing thin-plate results to thick-plate results Introduction to Static Analysis using SolidWorks Simulation equips students, educators, and practicing professionals with an in-depth understanding of the features of SW Simulation applicable to static analysis (FEA/FEM).
R 9,158.00

Introduction to Visual Effects
Introduction to Visual Effects: A Computational Approach is the first single introduction to the computational and mathematical aspects of visual effects, incorporating both computer vision and graphics. The book also provides the readers with the source code to a library, enabling them to follow the chapters directly and build up a complete visual effects platform. The book covers the basic approaches to camera pose estimation, global illumination, and image-based lighting, and includes chapters on the virtual camera, optimization and computer vision, path tracing and many more.Key features include: Introduction to projective geometry, image-based lighting (IBL), global illumination solved by the Monte Carlo method (Pathtracing), an explanation of a set of optimization methods, and the techniques used for calibrating one, two, and many cameras, including how to use the RANSAC algorithm in order to make the process robust, and providing code to be implemented using the Gnu Scientific Library. C/C++ code using the OpenCV library, to be used in the process of tracking points on a movie (an important step for the matchmove process), and in the construction of modeling tools for visual effects. A simple model of the Bidirectional Reflectance Distribution Function (BRDF) of surfaces and the differential rendering method, allowing the reader to generate consistent shadows, supported by a code that can be used in combination with a software like Luminance HDR.
R 2,454.00

Introduction to occam 2 on the Transputer
The aim of this student text is to provide support for practical programming in concurrency, using the OCCAM 2 computer language. Although readers do not require previous experience of writing parallel computer programs, a general knowledge of programming techniques is assumed.
R 582.76

Introduction to Biological Networks
The new research area of genomics-inspired network biology lacks an introductory book that enables both physical/computational scientists and biologists to obtain a general yet sufficiently rigorous perspective of current thinking. Filling this gap, Introduction to Biological Networks provides a thorough introduction to genomics-inspired network biology for physical scientists and biologists involved in interdisciplinary research.The book focuses on the concept of molecular and genetic interaction networks as a paradigm for interpreting the complexity of molecular biology at a genomic scale. The authors describe the experimental methods used to discover and test networks of interaction among biological molecules. They also present computational methods for predicting the interaction networks, discuss general mechanisms of network formation and evolution, and explore the application of network approaches to important problems in biology and medicine.With many examples throughout and clear explanations of key concepts, this book is the first to offer a broad treatment of genomics-inspired network biology with sufficient mathematical and biological rigor. It gives readers a conceptual understanding of this burgeoning scientific field.
R 5,650.53

Introduction to Impact Engineering
We are all familiar with impact. Lesser impacts such as hammering a nail, cracking an egg or stubbing a toe are part of everyday life. More violent impacts such as those caused by car crashes or bullets are fortunately less common but are still well enough known to be taken for granted. Very violent impacts such as meteorites striking the earth are outside our personal experience but we are aware of them. Despite this, impacts remain mysterious. They occur too quickly for us to follow what is happening and the evidence they leave behind is often ambiguous. Over the last thirty years improvements in high speed instrumen tation and developments in computing have made them more comprehensible and an increasing amount of attention is being paid to the subject which is an area of expanding scientific and engineering research. A multi-disciplinary approach is not yet established and information is scattered in many places and expressed in a variety of jargons. In applied mathematics, impacts have provided interesting theoretical problems with elegant solutions but it has been difficult to check results experimentally. Impacts can change the behaviour of materials but similar changes can sometimes be produced in other ways and the underlying mechanisms are not clear. Empirical solutions to engineering problems have worked reasonably well but it is hard to know what to do if things go wrong.
R 1,554.46


Introduction to Court Interpreting
An Introduction to Court Interpreting has been carefully designed to be comprehensive, accessible and globally applicable. Starting with the history of the profession and covering the key topics from the role of the interpreter in the judiciary setting to ethical principles and techniques of interpreting, this text has been thoroughly revised. The new material covers: remote interpreting and police interpreting; role-playing scenarios including the Postville case of 2008; updated and expanded resources. In addition, the extensive practical exercises and suggestions for further reading help to ensure this remains the essential introductory textbook for all courses on court interpreting
R 2,622.53

R 672.00

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 3,536.44

Introduction to Electronic Art Through the Teaching of Jacques Lacan: Strangest Thing
Electronic art offers endless opportunities for reflection and interpretation. Works can be interactive or entirely autonomous and the viewer's perception and reaction to them may be challenged by constantly transforming images. Whether the transformations are a product of the appearances or actions of a viewer in an installation space, or a product of a self-contained computer program, is a source of constant fascination. Some viewers may feel strange or unnerved by a work, while others may feel welcoming, humorous, and playful emotions. The art may also provoke a critical response to social, aesthetic, and political aspects of early twenty-first-century life. This book approaches electronic art through the teachings of Jacques Lacan, whose return to Freud has exerted a powerful and wide-ranging influence on psychoanalysis and critical theory in the twentieth century.David Bard-Schwarz draws on his experience with Lacanian psychoanalysis, music, and interactive and traditional arts in order to address aspects of the works the viewer may find difficult to understand. Dividing his approach over four thematic chapters—Bodies, Voices, Eyes, and Signifiers—Bard-Schwarz explores the links between works of new media and psychoanalysis (how we process what we see, hear, touch, imagine, and remember). This is a fascinating book for new media artists and critics, museum curators, psychologists, students in the fine arts, and those who are interested in digital technology and contemporary culture.
R 11,119.73

Introduction to Engineering and Scientific Computing with Python
As more and more engineering departments and companies choose to use Python, this book provides an essential introduction to this open-source, free-to-use language. Expressly designed to support first-year engineering students, this book covers engineering and scientific calculations, Python basics, and structured programming.Based on extensive teaching experience, the text uses practical problem solving as a vehicle to teach Python as a programming language. By learning computing fundamentals in an engaging and hands-on manner, it enables the reader to apply engineering and scientific methods with Python, focusing this general language to the needs of engineers and the problems they are required to solve on a daily basis. Rather than inundating students with complex terminology, this book is designed with a leveling approach in mind, enabling students at all levels to gain experience and understanding of Python. It covers such topics as structured programming, graphics, matrix operations, algebraic equations, differential equations, and applied statistics. A comprehensive chapter on working with data brings this book to a close.This book is an essential guide to Python, which will be relevant to all engineers, particularly undergraduate students in their first year. It will also be of interest to professionals and graduate students looking to hone their programming skills, and apply Python to engineering and scientific contexts.
R 6,691.64

Introduction to Engineering Programming
Click here to read ACCU's review of this book.This text is an indispensable collection of four tutorials covering concepts in modern engineering computations, and engineering programming in ANSI C, MATLAB Version 5 and Java 1.1.
R 5,884.00

Introduction to the Coriolis Force
The purpose of this work is to offer a clear physical explanation of the Coriolis force. Meterologists and oceanographers have invoked this somewhat mysterious force to explain the apparent equilibrium of a system of wind patterns or ocean currents in the presence of horizontal pressure gradients so that the velocity of fluid lies among isobars. The force is named for Gustave Gaspard Coriolis (1792-1843), a French mathematician who studied its effects. In order to make the mathematical concepts more tangible, the authors have prepared a series of computer exercises, written in BASIC for the IMB-AT with Enhanced Color Display, that can be copied piece by piece. For those who prefer not to make up their own copy of the program, there are instructions on how to order a pre-made copy in the Introduction of this book. These programs will provide an interactive tool for experimenting with a variety of problems involving the idea of Coriolis force. "An Introduction to the Coriolis Force" will be most useful for studying the hydrodynamics of the ocean and atmosphere. It also presents many aspects of classical mechanics/dynamics physics.Its straightforward explanations and unique accessibility should help explain the complexities of this mysterious force, about which many scientists have had lingering uncertainties since it was first described in 1831.
R 4,708.00

R 2,194.87

Exploring and Shaping International Futures
"People who run cities like to play Simcity to find out how impossible their jobs are. Hughes gives everyone a chance to play a kind of Simplanet, with outcomes far more complex and uncertain. In the process, the book and the computer program provide a coherent path to understanding an anarchic world." --Ronald A. Francisco, University of Kansas "What will be the future of human demographic, economic, environmental, and political-social systems throughout the 21st century? Where do current changes appear to be taking us? What kind of future would we prefer? How much leverage do we have to bring about the future we prefer? Do YOU share these interests of the book? If yes, you should study the book and learn how to cope with the future with the International Futures approach (IFs) developed by the authors. This large-scale integrated global simulation modeling system is a user-friendly, professional tool for long-term policy analysis and an educational tool in universities. I had a pleasure to learn it personally by cooperating with Barry Hughes." --Pentti Malaska, Professor of MS, DrTech, futurist Honorary member of the Club of Rome What will be the long-term impact of AIDS in Africa or concentration of global oil production in the Middle East? Exploring and Shaping International Futures helps readers understand such global trends in demographic, economic, energy, food, environmental, and socio-political systems. It allows businesspeople, government officials, and others to think concretely about global futures in each of these areas. It is the only book on the market that allows readers to use a computer simulation to track global trends and to develop alternative scenarios around those trends. It is one of relatively few books that really brings computer technology into the classroom, boardroom, or policy planning commission. The International Futures (IFs) computer simulation, around which the book is built, is now widely used in policy analysis as well as education. It has been instrumental in projects undertaken by such groups as the European Commission, the U.S. National Intelligence Council, and the United Nations. After three decades of development and refinement, the computer model is now easy to access and use. Readers can access the website with the IFs computer model at www.ifs.du.edu
R 2,517.65












































