Language : English
Published : 2012-04-01
Pages : 484
Ebook Engineering Problem Solving With C
This introductory-level C programming book is designed primarily for engineering students required to learn how to program.
In Engineering Problem Solving with C, 4e, best-selling author, Delores Etter, uses real-world engineering and scientific examples and problems throughout the text. Solutions to the problems are developed using the language C and the author’s signature five-step problem solving process. Since learning any new skill requires practice at a number of different levels of difficulty, four types of exercises are presented to develop problem-solving skills – Practice! problems, Modify! problems, Short-Answer problems, and Programming problems. The author’s clear and precise style creates a highly accessible and readable text for students of all levels.
Language : English
Computers are ubiquitous throughout all life-cycle stages of engineering, from conceptual design to manufacturing maintenance, repair and replacement. It is essential for all engineers to be aware of the knowledge behind computer-based tools and techniques they are likely to encounter. The computational technology, which allows engineers to carry out design, modelling, visualisation, manufacturing, construction and management of products and infrastructure is known as Computer-Aided Engineering (CAE). Engineering Informatics: Fundamentals of Computer-Aided Engineering, 2nd Edition provides the foundation knowledge of computing that is essential for all engineers. This knowledge is independent of hardware and software characteristics and thus, it is expected to remain valid throughout an engineering career. This Second Edition is enhanced with treatment of new areas such as network science and the computational complexity of distributed systems. It provides extensive coverage of almost all aspects of Computer-Aided Engineering, outlining general concepts such as fundamental logic, definition of engineering tasks and computational complexity. Every chapter revised and expanded following more than ten years of experience teaching courses on the basis of the first edition. It covers numerous representation frameworks and reasoning strategies. It considers the benefits of increased computational power, parallel computing and cloud computing. It offers many practical engineering examples and exercises, with lecture notes available for many of the topics/chapters from the ASCE Technical Council on Computing and Information Technology, Global Centre of Excellence in Computing, providing a valuable resource for lecturers. It is accompanied by a website hosting updates and solutions. Engineering Informatics: Fundamentals of Computer-Aided Engineering, 2nd Edition provides essential knowledge on computing theory in engineering contexts for students, researchers and practising engineers.
About the Author
Benny Raphael, National University of Singapore, Singapore Benny Raphael is an Assistant Professor in the School of Design and Environment at the National University of Singapore. His main areas of research include Computer-aided engineering, Optimization and Machine learning. Ian Smith, EPFL, Lausanne, Switzerland Ian Smith is Professor and Head of the Applied Computing and Mechanics Laboratory within the Civil Engineering Institute in the School of Architecture, Civil and Environmental Engineering at EPFL. He has also been active in consulting related to monitoring structures, applications of information technology, structural design, evaluation and repair of existing structures and accident analysis in Europe, North America and Japan. He was elected to the Swiss Academy of Engineering Sciences in 2004 and received the Computing in Civil Engineering Award from the Amercian Society of Civil Engineers in 2005. HE is Editor of the”Journal of Advanced Engineering Informatics”, and Associate Editor of “Journal of Artificial Intelligence for Engineering Design Analysis and Manufacturing”.
Spreadsheets are used daily by millions of people for tasks that range from organizing a list of addresses to carrying out complex economic simulations. Spreadsheet programs are easy to learn and convenient to use because they have a clear visual model and a simple efficient underlying computational model. Yet although the basic spreadsheet model could be extended, improved, or otherwise experimented with in many ways, there is no coherently designed, reasonably efficient open source spreadsheet implementation that is a suitable platform for such experiments. This book fills the gap, teaching users how to experiment with and implement innovative spreadsheet functionality and introducing two software platforms for doing so. Along the way, it draws on and illustrates software technologies and computer science topics that range from object-oriented programming to compiler technology. Spreadsheet Implementation Technology surveys a wide range of information about spreadsheets drawn from user experience, the scientific literature, and patents. After summarizing the spreadsheet computation model and the most important challenges for efficient recalculation, the book describes Corecalc, a core implementation of essential spreadsheet functionality suitable for practical experiments, and Funcalc, an extension of Corecalc that allows users to define their own functions without extraneous programming languages or loss of efficiency. It also shows the advantages of automatic function specialization and offers a user’s manual for Funcalc. The Corecalc and Funcalc software is downloadable free of charge.
About the Author
Peter Sestoft is a Professor at the IT University of Copenhagen, Denmark. He is the author or coauthor of several books, including Java Precisely and C# Precisely, both published by the MIT Press.
Since the publication of the first edition in 1982, the goal of Simulation Modeling and Analysis has always been to provide a comprehensive, state-of-the-art, and technically correct treatment of all important aspects of a simulation study. The book strives to make this material understandable by the use of intuition and numerous figures, examples, and problems. It is equally well suited for use in university courses, simulation practice, and self study. The book is widely regarded as the “bible” of simulation and now has more than 100,000 copies in print. The book can serve as the primary text for a variety of courses; for example: a first course in simulation at the junior, senior, or beginning-graduate-student level in engineering, manufacturing, business, or computer science (Chaps. 1 through 4, and parts of Chaps. 5 through 9). At the end of such a course, the students will be prepared to carry out complete and effective simulation studies, and to take advanced simulation courses. A second course in simulation for graduate students in any of the above disciplines (most of Chaps. 5 through 12). After completing this course, the student should be familiar with the more advanced methodological issues involved in a simulation study, and should be prepared to understand and conduct simulation research. An introduction to simulation as part of a general course in operations research or management science (part of Chaps. 1, 3, 5, 6, and 9).
About the Author
Averill M. Law is President of Averill M. Law & Associates, Inc. (Tucson, AZ), a company specializing in simulation training, consulting, and software. He was previously Professor of Decision Sciences at the University of Arizona and Associate Professor of Industrial Engineering at the University of Wisconsin-Madison. He has a Ph.D. and an M.S. in industrial engineering and operations research from the University of California at Berkeley, an M.A. in mathematics from California State University-Long Beach, and a B.S. in mathematics from Pennsylvania State University. Dr. Law has been a simulation consultant to organizations such as Accenture, Boeing, Booz Allen & Hamilton, ConocoPhillips, Defense Modeling and Simulation Office, Federal Express, Ford, Hewlett-Packard, Kimberly-Clark, M&M/Mars, Monsanto, Sandia National Labs, Swedish Defense Material Administration, U.S. Marine Corps, and Xerox. He has presented more than 550 simulation and statistics short courses in 20 countries, including onsite seminars for ALCOA, AT&T, Boeing, Caterpillar, Coca-Cola, CSX, GE, GM, IBM, Intel, Lockheed Martin, Los Alamos National Lab, Missile Defense Agency, Motorola, NASA, National Security Agency, Northrop Grumman, 3M, Time Warner, UPS, U.S. Air Force, U.S. Army, U.S. Navy, and Whirlpool. He is the developer of the ExpertFit distribution-fitting software, which automates the selection of simulation input probability distributions. ExpertFit is used by more than 3000 organizations worldwide. He also developed the videotapes “Simulation of Manufacturing Systems” and “How to Conduct a Successful Simulation Study.” Dr. Law is the author (or coauthor) of three books and numerous papers on simulation, operations research, statistics, manufacturing, and communications networks. His article “Statistical Analysis of Simulation Output Data” was the first invited feature paper on simulation to appear in a major research journal. His series of papers on the simulation of manufacturing systems won the 1988 Institute of Industrial Engineers’ best publication award. He was awarded the 2009 INFORMS Simulation Society’s Lifetime Professional Achievement Award for his simulation seminars and book. During his academic career, the Office of Naval Research supported his simulation research for 8 consecutive years. He wrote a regular column on simulation for “Industrial Engineering” during 1990 and 1991.
A comprehensive, storytelling approach to Computing Concepts. The 11th edition has been revamped to include emphasis on mobile computing, cloud computing, privacy/surveillance, and big data.