0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (5)
  • R100 - R250 (244)
  • R250 - R500 (3,264)
  • R500+ (11,452)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Programming languages

Introduction to C++ (Hardcover): George S. Tselikis Introduction to C++ (Hardcover)
George S. Tselikis
R4,420 Discovery Miles 44 200 Ships in 10 - 15 working days

It is a textbook that provides a thorough introduction to the C++ programming language. Introduction to the C++ language in a substantial, non-tiring way, including hints and advices for writing clear, reliable, and efficient code. Numerous programming exercises of progressive difficulty and non-obvious short questions.

Introduction to Engineering and Scientific Computing with Python (Hardcover): David E. Clough, Steven C. Chapra Introduction to Engineering and Scientific Computing with Python (Hardcover)
David E. Clough, Steven C. Chapra
R3,112 Discovery Miles 31 120 Ships in 10 - 15 working days

1) Provides a levelling approach, bringing students at all stages of programming experience to the same point 2) Focuses Python, a general language, to an engineering and scientific context 3) Uses a classroom tested, practical approach to teaching programming 4) Teaches students and professionals how to use Python to solve engineering calculations such as differential and algebraic equations

Computational Framework for the Finite Element Method in MATLAB (R) and Python (Hardcover): Pavel Sumets Computational Framework for the Finite Element Method in MATLAB (R) and Python (Hardcover)
Pavel Sumets
R3,645 Discovery Miles 36 450 Ships in 10 - 15 working days

Features Contains ready-to-use coding recipes allowing fast prototyping and solving of mathematical problems using FEM. Suitable for upper-level undergraduates and graduates in applied mathematics, science, or engineering. Both MATLAB and Python programming codes are provided to give readers more flexibility in the practical framework implementation.

Oracle Database Programming with Java - Ideas, Designs, and Implementations (Hardcover): Ying Bai Oracle Database Programming with Java - Ideas, Designs, and Implementations (Hardcover)
Ying Bai
R2,798 Discovery Miles 27 980 Ships in 10 - 15 working days

Databases have become an integral part of modern life. Today's society is an information-driven society, and database technology has a direct impact on all aspects of daily life. Decisions are routinely made by organizations based on the information collected and stored in databases. Database management systems such as Oracle are crucial to apply data in industrial or commercial systems. Equally crucial is a graphical user interface (GUI) to enable users to access and manipulate data in databases. The Apache NetBeans IDE with Java is an ideal candidate for developing a GUI with programming functionality. Oracle Database Programming with Java: Ideas, Designs, and Implementations is written for college students and software programmers who want to develop practical and commercial database programming with Java and relational databases such as Oracle Database XE 18c. The book details practical considerations and applications of database programming with Java and is filled with authentic examples as well as detailed explanations. Advanced topics in Java Web, like Java Web Applications and Java Web Services, are covered in real project examples to show how to handle the database programming issues in the Apache NetBeans IDE environment. This book features: A real sample database, CSE _ DEPT, which is built with Oracle SQL Developer, provided and used throughout the book Step by step, detailed illustrations and descriptions of how to design and build a practical relational database Fundamental and advanced Java database programming techniques practical to both beginning students and experienced programmers Updated Java desktop and Web database programming techniques, such as Java Enterprise Edition 7, JavaServer Pages, JavaServer Faces, Enterprise Java Beans, Web applications and Web services, including GlassFish and Tomcat Web servers More than 30 real database programming projects with detailed illustrations Actual JDBC APIs and JDBC drivers, along with code explanations Homework and selected solutions for each chapter to strengthen and improve students' learning and understanding of the topics they have studied

Computer Graphics for Java Programmers (Hardcover, 3rd ed. 2017): Kang Zhang, Leen Ammeraal Computer Graphics for Java Programmers (Hardcover, 3rd ed. 2017)
Kang Zhang, Leen Ammeraal
R2,348 Discovery Miles 23 480 Ships in 10 - 15 working days

This third edition covers fundamental concepts in creating and manipulating 2D and 3D graphical objects, including topics from classic graphics algorithms to color and shading models. It maintains the style of the two previous editions, teaching each graphics topic in a sequence of concepts, mathematics, algorithms, optimization techniques, and Java coding. Completely revised and updated according to years of classroom teaching, the third edition of this highly popular textbook contains a large number of ready-to-run Java programs and an algorithm animation and demonstration open-source software also in Java. It includes exercises and examples making it ideal for classroom use or self-study, and provides a perfect foundation for programming computer graphics using Java. Undergraduate and graduate students majoring specifically in computer science, computer engineering, electronic engineering, information systems, and related disciplines will use this textbook for their courses. Professionals and industrial practitioners who wish to learn and explore basic computer graphics techniques will also find this book a valuable resource.

The Big Book of Drones (Hardcover): Ralph DeFrangesco, Stephanie DeFrangesco The Big Book of Drones (Hardcover)
Ralph DeFrangesco, Stephanie DeFrangesco
R1,984 Discovery Miles 19 840 Ships in 10 - 15 working days

Drones are taking the world by storm. The technology and laws governing them change faster than we can keep up with. The Big Book of Drones covers everything from drone law to laws on privacy, discussing the history and evolution of drones to where we are today. If you are new to piloting, it also covers how to fly a drone including a pre-flight checklist. For those who are interested in taking drones to the next level, we discuss how to build your own using a 3D printer as well as many challenging projects for your drone. For the truly advanced, The Big Book of Drones discusses how to hack a drone. This includes how to perform a replay attack, denial of service attack, and how to detect a drone and take it down. Finally, the book also covers drone forensics. This is a new field of study, but one that is steadily growing and will be an essential area of inquiry as drones become more prevalent.

Computer Graphics Programming in OpenGL with C (Mixed media product, 2nd Revised edition): V Scott Gordon, John L Clevenger Computer Graphics Programming in OpenGL with C (Mixed media product, 2nd Revised edition)
V Scott Gordon, John L Clevenger
R1,852 R1,484 Discovery Miles 14 840 Save R368 (20%) Ships in 18 - 22 working days

This new edition provides step-by-step instruction on modern 3D graphics shader programming in OpenGL with C , along with its theoretical foundations. It is appropriate both for computer science graphics courses and for professionals interested in mastering 3D graphics skills. Ithas been designed in a 4-color, "teach-yourself" format with numerousexamples that the reader can run just as presented. Every shader stage is explored,from the basics of modeling, textures, lighting, shadows, etc., throughadvanced techniques such as tessellation, normal mapping, noise maps, as wellas new chapters on simulating water, stereoscopy, and ray tracing. FEATURES: Covers modern OpenGL 4.0 shaderprogramming in C , with instructions for both PC/Windows and Macintosh Illustrates every technique with runningcode examples. Everything needed to install the libraries, and complete sourcecode for each example Includes step-by-step instruction for usingeach GLSL programmable pipeline stage (vertex, tessellation, geometry, andfragment) Explores practical examples formodeling, lighting, and shadows (including soft shadows), terrain, water, and 3Dmaterials such as wood and marble Adds new chapters on simulating water, stereoscopy, and ray tracing with compute shaders Explains how to optimize code for tools such as Nvidia's Nsight debugger Includes companion files with code,object models, figures, and more.

Hybrid Genetic Optimization for IC Chips Thermal Control - With MATLAB (R) Applications (Hardcover): Mathew V. K., Tapano Kumar... Hybrid Genetic Optimization for IC Chips Thermal Control - With MATLAB (R) Applications (Hardcover)
Mathew V. K., Tapano Kumar Hotta
R4,913 Discovery Miles 49 130 Ships in 10 - 15 working days

Provides guidance on performance enhancement and reliability of IC chips. Provides a detailed hybrid optimization strategy for the optimal arrangement of IC chips on a board. The MATLAB program for the hybrid optimization strategy along with its stability analysis is carried out in a detailed manner.

Computing with Data - An Introduction to the Data Industry (Hardcover, 1st ed. 2018): Guy Lebanon, Mohamed El-Geish Computing with Data - An Introduction to the Data Industry (Hardcover, 1st ed. 2018)
Guy Lebanon, Mohamed El-Geish
R2,737 Discovery Miles 27 370 Ships in 10 - 15 working days

This book introduces basic computing skills designed for industry professionals without a strong computer science background. Written in an easily accessible manner, and accompanied by a user-friendly website, it serves as a self-study guide to survey data science and data engineering for those who aspire to start a computing career, or expand on their current roles, in areas such as applied statistics, big data, machine learning, data mining, and informatics. The authors draw from their combined experience working at software and social network companies, on big data products at several major online retailers, as well as their experience building big data systems for an AI startup. Spanning from the basic inner workings of a computer to advanced data manipulation techniques, this book opens doors for readers to quickly explore and enhance their computing knowledge. Computing with Data comprises a wide range of computational topics essential for data scientists, analysts, and engineers, providing them with the necessary tools to be successful in any role that involves computing with data. The introduction is self-contained, and chapters progress from basic hardware concepts to operating systems, programming languages, graphing and processing data, testing and programming tools, big data frameworks, and cloud computing. The book is fashioned with several audiences in mind. Readers without a strong educational background in CS--or those who need a refresher--will find the chapters on hardware, operating systems, and programming languages particularly useful. Readers with a strong educational background in CS, but without significant industry background, will find the following chapters especially beneficial: learning R, testing, programming, visualizing and processing data in Python and R, system design for big data, data stores, and software craftsmanship.

UML Diagramming - A Case Study Approach (Hardcover): Suriya Sundaramoorthy UML Diagramming - A Case Study Approach (Hardcover)
Suriya Sundaramoorthy
R3,956 Discovery Miles 39 560 Ships in 10 - 15 working days

The Unified Modeling Language, better known as UML, has become the de facto standard modeling language for analyzing and designing software applications and systems. Software analysis and design is just as much an art as it is a science. UML Diagramming: A Catalog of Cases shows the art and the science behind successful software analysis and design with more than 35 case studies of applications of a variety of industries, including: Transportation Healthcare Supply chain management Education Agriculture Manufacturing The book explains UML diagramming through case studies to help systems and software developers specify, visualize, construct, and document the artifacts of software systems. The cases demonstrate how UML embodies software engineering best practices for modeling large and complex systems. They show how UML is an intuitive diagramming language that can be easily understood by end-users and business professionals. These cases studies also demonstrate how UML is a powerful language for communicating software designs to help developers and end users validate application scope, requirements, and features. Case studies highlighted in the book included: WEBMED healthcare service system services Inventory management system Business process outsourcing (BPO) management system Weather monitoring system Product recommendation system Textile management system Smart traffic management system Online pharmacy management system Placement automation system Farm management system Art gallery management system Website development This catalog of UML case studies is an invaluable reference for students studying software engineering, programmers starting out their careers, and seasoned systems developers needing a reference guide.

Metaheuristic Computation with MATLAB (R) (Paperback): Erik Cuevas, Alma Rodriguez Metaheuristic Computation with MATLAB (R) (Paperback)
Erik Cuevas, Alma Rodriguez
R1,530 Discovery Miles 15 300 Ships in 10 - 15 working days

Metaheuristic algorithms are considered as generic optimization tools that can solve very complex problems characterized by having very large search spaces. Metaheuristic methods reduce the effective size of the search space through the use of effective search strategies. Book Features: Provides a unified view of the most popular metaheuristic methods currently in use Includes the necessary concepts to enable readers to implement and modify already known metaheuristic methods to solve problems Covers design aspects and implementation in MATLAB (R) Contains numerous examples of problems and solutions that demonstrate the power of these methods of optimization The material has been written from a teaching perspective and, for this reason, this book is primarily intended for undergraduate and postgraduate students of artificial intelligence, metaheuristic methods, and/or evolutionary computation. The objective is to bridge the gap between metaheuristic techniques and complex optimization problems that profit from the convenient properties of metaheuristic approaches. Therefore, engineer practitioners who are not familiar with metaheuristic computation will appreciate that the techniques discussed are beyond simple theoretical tools, since they have been adapted to solve significant problems that commonly arise in such areas.

Principled Software Development - Essays Dedicated to Arnd Poetzsch-Heffter on the Occasion of his 60th Birthday (Hardcover,... Principled Software Development - Essays Dedicated to Arnd Poetzsch-Heffter on the Occasion of his 60th Birthday (Hardcover, 1st ed. 2018)
Peter Muller, Ina Schaefer
R2,691 Discovery Miles 26 910 Ships in 18 - 22 working days

This book presents a collection of research papers that address the challenge of how to develop software in a principled way that, in particular, enables reasoning. The individual papers approach this challenge from various perspectives including programming languages, program verification, and the systematic variation of software. Topics covered include programming abstractions for concurrent and distributed software, specification and verification techniques for imperative programs, and development techniques for software product lines. With this book the editors and authors wish to acknowledge - on the occasion of his 60th birthday - the work of Arnd Poetzsch-Heffter, who has made major contributions to software technology throughout his career. It features articles on Arnd's broad research interests including, among others, the implementation of programming languages, formal semantics, specification and verification of object-oriented and concurrent programs, programming language design, distributed systems, software modeling, and software product lines. All contributing authors are leading experts in programming languages and software engineering who have collaborated with Arnd in the course of his career. Overall, the book offers a collection of high-quality articles, presenting original research results, major case studies, and inspiring visions. Some of the work included here was presented at a symposium in honor of Arnd Poetzsch-Heffter, held in Kaiserslautern, Germany, in November 2018.

Quests - Design, Theory, and History in Games and Narratives (Paperback, 2nd edition): Jeff Howard Quests - Design, Theory, and History in Games and Narratives (Paperback, 2nd edition)
Jeff Howard
R1,484 Discovery Miles 14 840 Ships in 10 - 15 working days

Combining theory and practice, this updated new edition provides a complete overview of how to create deep and meaningful quests for games. It uses the Unity game engine in conjunction with Fungus and other free plugins to provide an accessible entry into quest design. The book begins with an introduction to the theory and history of quests in games, before covering four theoretical components of quests: their spaces, objects, actors, and challenges. Each chapter also includes a practical section, with accompanying exercises and suggestions for the use of specific technologies for four crucial aspects of quest design: * level design * quest item creation * NPC and dialogue construction * scripting This book will be of great interest to all game designers looking to create new, innovative quests in their games. It will also appeal to new media researchers, as well as humanities scholars in the fields of mythology and depth-psychology that want to bring computer-assisted instruction into their classroom in an innovative way. The companion website includes lecture and workshop slides, and can be accessed at: www.designingquests.com

Quests - Design, Theory, and History in Games and Narratives (Hardcover, 2nd edition): Jeff Howard Quests - Design, Theory, and History in Games and Narratives (Hardcover, 2nd edition)
Jeff Howard
R3,932 Discovery Miles 39 320 Ships in 10 - 15 working days

Combining theory and practice, this updated new edition provides a complete overview of how to create deep and meaningful quests for games. It uses the Unity game engine in conjunction with Fungus and other free plugins to provide an accessible entry into quest design. The book begins with an introduction to the theory and history of quests in games, before covering four theoretical components of quests: their spaces, objects, actors, and challenges. Each chapter also includes a practical section, with accompanying exercises and suggestions for the use of specific technologies for four crucial aspects of quest design: * level design * quest item creation * NPC and dialogue construction * scripting This book will be of great interest to all game designers looking to create new, innovative quests in their games. It will also appeal to new media researchers, as well as humanities scholars in the fields of mythology and depth-psychology that want to bring computer-assisted instruction into their classroom in an innovative way. The companion website includes lecture and workshop slides, and can be accessed at: www.designingquests.com

UML Diagramming - A Case Study Approach (Paperback): Suriya Sundaramoorthy UML Diagramming - A Case Study Approach (Paperback)
Suriya Sundaramoorthy
R1,602 Discovery Miles 16 020 Ships in 10 - 15 working days

The Unified Modeling Language, better known as UML, has become the de facto standard modeling language for analyzing and designing software applications and systems. Software analysis and design is just as much an art as it is a science. UML Diagramming: A Catalog of Cases shows the art and the science behind successful software analysis and design with more than 35 case studies of applications of a variety of industries, including: Transportation Healthcare Supply chain management Education Agriculture Manufacturing The book explains UML diagramming through case studies to help systems and software developers specify, visualize, construct, and document the artifacts of software systems. The cases demonstrate how UML embodies software engineering best practices for modeling large and complex systems. They show how UML is an intuitive diagramming language that can be easily understood by end-users and business professionals. These cases studies also demonstrate how UML is a powerful language for communicating software designs to help developers and end users validate application scope, requirements, and features. Case studies highlighted in the book included: WEBMED healthcare service system services Inventory management system Business process outsourcing (BPO) management system Weather monitoring system Product recommendation system Textile management system Smart traffic management system Online pharmacy management system Placement automation system Farm management system Art gallery management system Website development This catalog of UML case studies is an invaluable reference for students studying software engineering, programmers starting out their careers, and seasoned systems developers needing a reference guide.

Cognitive Technologies (Hardcover, 1st ed. 2017): Alberto Paradisi, Alan Godoy Souza Mello, Fabricio Lira Figueiredo, Rafael... Cognitive Technologies (Hardcover, 1st ed. 2017)
Alberto Paradisi, Alan Godoy Souza Mello, Fabricio Lira Figueiredo, Rafael Carvalho Figueiredo
R3,268 Discovery Miles 32 680 Ships in 10 - 15 working days

This book focuses on the next generation optical networks as well as mobile communication technologies. The reader will find chapters on Cognitive Optical Network, 5G Cognitive Wireless, LTE, Data Analysis and Natural Language Processing. It also presents a comprehensive view of the enhancements and requirements foreseen for Machine Type Communication. Moreover, some data analysis techniques and Brazilian Portuguese natural language processing technologies are also described here.

Beginner's Guide to Code Algorithms - Experiments to Enhance Productivity and Solve Problems (Hardcover): Deepankar Maitra Beginner's Guide to Code Algorithms - Experiments to Enhance Productivity and Solve Problems (Hardcover)
Deepankar Maitra
R4,061 Discovery Miles 40 610 Ships in 10 - 15 working days

Do you have creative ideas that you wish you could transform into code? Do you want to boost your problem solving and logic skills? Do you want to enhance your career by adopting an algorithmic mindset? In our increasingly digital world, coding is an essential skill. Communicating an algorithm to a machine to perform a set of tasks is vital. Beginner's Guide to Code Algorithms: Experiments to Enhance Productivity and Solve Problems written by Deepankar Maitra teaches you how to think like a programmer. The author unravels the secret behind writing code - building a good algorithm. Algorithmic thinking leads to asking the right question and enables a shift from issue resolution to value creation. Having this mindset will make you more marketable to employers. This book takes you on a problem-solving journey to expand your mind and increase your willingness to experiment with code. You will: Learn the art of building an algorithm through hands-on exercises Understand how to develop code for inspiring productivity concepts Build a mentality of developing algorithms to solve problems Develop, test, review, and improve code through guided experimentation This book is designed to develop a culture of logical thinking through intellectual stimulation. It will benefit students and teachers of programming, business professionals, as well as experienced users of Microsoft Excel who wish to become proficient with macros.

Foundational Python for Data Science (Paperback): Kennedy Behrman Foundational Python for Data Science (Paperback)
Kennedy Behrman
R1,278 Discovery Miles 12 780 Ships in 9 - 17 working days

Data science and machine learning-two of the world's hottest fields-are attracting talent from a wide variety of technical, business, and liberal arts disciplines. Python, the world's #1 programming language, is also the most popular language for data science and machine learning. This is the first guide specifically designed to help millions of people with widely diverse backgrounds learn Python so they can use it for data science and machine learning. Leading data science instructor and practitioner Kennedy Behrman first walks through the process of learning to code for the first time with Python and Jupyter notebook, then introduces key libraries every Python data science programmer needs to master. Once you've learned these foundations, Behrman introduces intermediate and applied Python techniques for real-world problem-solving. Throughout, Foundational Python for Data Science presents hands-on exercises, learning assessments, case studies, and more-all created with Colab (Jupyter compatible) notebooks, so you can execute all coding examples interactively without installing or configuring any software.

Introduction to IoT with Machine Learning and Image Processing using Raspberry Pi (Paperback): Shrirang Ambaji Kulkarni,... Introduction to IoT with Machine Learning and Image Processing using Raspberry Pi (Paperback)
Shrirang Ambaji Kulkarni, Varadraj P. Gurupur, Steven L. Fernandes
R1,525 Discovery Miles 15 250 Ships in 10 - 15 working days

Machine Learning a branch of Artificial Intelligence is influencing the society, industry and academia at large. The adaptability of Python programming language to Machine Learning has increased its popularity further. Another technology on the horizon is Internet of Things (IoT). The present book tries to address IoT, Python and Machine Learning along with a small introduction to Image Processing. If you are a novice programmer or have just started exploring IoT or Machine Learning with Python, then this book is for you. Features: Raspberry Pi as IoT is described along with the procedure for installation and configuration. A simple introduction to Python Programming Language along with its popular library packages like NumPy, Pandas, SciPy and Matplotlib are dealt in an exhaustive manner along with relevant examples. Machine Learning along with Python Scikit-Learn library is explained to audience with an emphasis on supervised learning and classification. Image processing on IoT is introduced to the audience who love to apply Machine Learning algorithms to Images The book follows hands-on approach and provide a huge collection of Python programs.

R and Data Mining - Examples and Case Studies (Hardcover, New): Yanchang Zhao R and Data Mining - Examples and Case Studies (Hardcover, New)
Yanchang Zhao
R1,666 Discovery Miles 16 660 Ships in 10 - 15 working days

"R and Data Mining "introduces researchers, post-graduate students, and analysts to data mining using R, a free software environment for statistical computing and graphics. The book provides practical methods for using R in applications from academia to industry to extract knowledge from vast amounts of data. Readers will find this book a valuable guide to the use of R in tasks such as classification and prediction, clustering, outlier detection, association rules, sequence analysis, text mining, social network analysis, sentiment analysis, and more.

Data mining techniques are growing in popularity in a broad range of areas, from banking to insurance, retail, telecom, medicine, research, and government. This book focuses on the modeling phase of the data mining process, also addressing data exploration and model evaluation.

With three in-depth case studies, a quick reference guide, bibliography, and links to a wealth of online resources, "R and Data Mining" is a valuable, practical guide to a powerful method of analysis.
Presents an introduction into using R for data mining applications, covering most popular data mining techniquesProvides code examples and data so that readers can easily learn the techniquesFeatures case studies in real-world applicationsto help readers apply the techniques in their work"

Deep Learning in Gaming and Animations - Principles and Applications (Hardcover): Vikas Chaudhary, Mool Chand Sharma, Prerna... Deep Learning in Gaming and Animations - Principles and Applications (Hardcover)
Vikas Chaudhary, Mool Chand Sharma, Prerna Sharma, Deevyankar Agarwal
R3,643 Discovery Miles 36 430 Ships in 10 - 15 working days

Discusses core concepts and principles of deep learning in gaming and animation with applications. Covers application of neural networks for intelligent video game character. Discusses automated video generation and real time animation. Covers technological advancements in virtual reality (VR), and augmented reality (AR).

JavaScript - Syntax and Practices (Hardcover): Ravi Tomar, Sarishma Dangi JavaScript - Syntax and Practices (Hardcover)
Ravi Tomar, Sarishma Dangi
R3,656 Discovery Miles 36 560 Ships in 10 - 15 working days

1) The book provides a basic understanding to readers who want to start their career in web application development. The book develops an understanding of the basics concepts and then takes a broader turn to enlighten the readers about the horizons which can be accessed using JavaScript. 2) JavaScript is exhaustively used in almost all kinds of application development, be it the web applications, cross platform mobile applications, server backend applications. JavaScript is now being used for full stack development and is thus used to write independent applications. Since the need for JavaScript web developers is high, the numbers of students should be high as well. 3) As compared to other books in the market, the proposed book would cover more topics (or, better, levels) in a single volume.

Learning by Doing with National Instruments Development Boards (Paperback): Jivan Shrikrishna Parab, Ingrid Anne Nazareth,... Learning by Doing with National Instruments Development Boards (Paperback)
Jivan Shrikrishna Parab, Ingrid Anne Nazareth, Rajendra S. Gad, Gourish Naik
R1,573 Discovery Miles 15 730 Ships in 10 - 15 working days

Learning by Doing with National Instruments Development Boards starts with a brief introduction to LabVIEW programming, which is required to explore the National Instrument platform, an introduction that includes detailed installation and licensing setup. Further, it gives the features and configuration setup of NI SPEEDY-33, NI ELVIS and myRIO boards. The focus of the book is on worked-out case studies for students working in different areas of electronics such as basic digital design, biomedical instrumentation, sensors and measurement. Data acquisition using SPEEDY-33, NI -ELVIS and myRIO kits is also odiscussed. The book also examines the myRIO platform.

Modelling Hydrology, Hydraulics and Contaminant Transport Systems in Python (Hardcover): Soumendra Nath Kuiry, Dhrubajyoti Sen Modelling Hydrology, Hydraulics and Contaminant Transport Systems in Python (Hardcover)
Soumendra Nath Kuiry, Dhrubajyoti Sen
R3,637 Discovery Miles 36 370 Ships in 10 - 15 working days

This book covers theoretical aspects of the physical processes, derivation of the governing equations and their solutions. It focusses on hydraulics, hydrology, and contaminant transport, including implementation of computer codes with practical examples. Python-based computer codes for all the solution approaches are provided for better understanding and easy implementation. The mathematical models are demonstrated through applications and the results are analyzed through data tables, plots, and comparison with analytical and experimental data. The concepts are used to solve practical applications like surface and ground water flow, flood routing, crop water requirement and irrigation scheduling. Combines the area of computational hydraulics, hydrology, and water resources engineering with Python Gives deep description of the basic equations and the numerical solutions of both 1D and 2D problems including the numerical codes Includes step-by-step translation of numerical algorithms in computer codes with focus on learners and practitioners Demonstration of theory, mathematical models through practical applications Analysis of each example through data tables, plots, and correlation with reality This book is aimed at senior undergraduates and graduate students in Civil Engineering, Coastal Engineering, Hydrology, and Water Resources Engineering.

Formal Engineering for Industrial Software Development - Using the SOFL Method (Hardcover, 2004 ed.): Shaoying Liu Formal Engineering for Industrial Software Development - Using the SOFL Method (Hardcover, 2004 ed.)
Shaoying Liu
R1,466 Discovery Miles 14 660 Ships in 18 - 22 working days

In any serious engineering discipline, it would be unthinkable to construct a large system without having a precise notion of what is to be built and without verifying how the system is expected to function. Software engineering is no different in this respect.

Formal methods involve the use of mathematical notation and calculus in software development; such methods are difficult to apply to large-scale systems with practical constraints (e.g., limited developer skills, time and budget restrictions, changing requirements). Here Liu claims that formal engineering methods may bridge this gap. He advocates the incorporation of mathematical notation into the software engineering process, thus substantially improving the rigor, comprehensibility and effectiveness of the methods commonly used in industry.

This book provides an introduction to the SOFL (Structured Object-Oriented Formal Language) method that was designed and industry-tested by the author. Written in a style suitable for lecture courses or for use by professionals, there are numerous exercises and a significant real-world case study, so the readers are provided with all the knowledge and examples needed to successfully apply the method in their own projects.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Computerized Adaptive and Multistage…
David Magis, Duanli Yan, … Hardcover R1,995 Discovery Miles 19 950
Constellating Home - Trans and Queer…
V Jo Hsu Hardcover R2,690 Discovery Miles 26 900
Software Engineering Research…
Roger Lee Hardcover R3,956 Discovery Miles 39 560
Lectures on Rhetoric and Belles Lettres
Hugh Blair Paperback R606 Discovery Miles 6 060
Constraints Meet Concurrency
Jacopo Mauro Hardcover R2,299 R1,804 Discovery Miles 18 040
Notes and Illustrations on the…
War Office Paperback R759 Discovery Miles 7 590
FORGOTTEN FRONT
George H. Cassar Hardcover R4,303 Discovery Miles 43 030
A Hilltop on the Marne - Being Letters…
Mildred Aldrich Paperback R461 Discovery Miles 4 610
Redrawing the Middle East - Sir Mark…
Michael D. Berdine Hardcover R2,064 Discovery Miles 20 640
Parallel Programming with OpenACC
Rob Farber Paperback R1,117 Discovery Miles 11 170

 

Partners