Algorithmic design is not simply the use of computer to design architecture and objects. Algorithms allow designers to overcome the limitations of traditional CAD software and 3D modelers, reaching a level of complexity and control which is beyond the human manual ability. Algorithms-Aided Design presents design methods based on the use of...
MVC (Model-View-Controller) is the popular Microsoft technology which enables you to build dynamic, data-driven, mobile websites, TDD site. Hands-On with ASP.NET MVC is not only written for those who are going to have affair with MVC for the 1st time, rather it is written in such a way that even experienced professional will love reading this...
Scheduling is a broad research area and scheduling problems arise from several application domains (production systems, logistic, computer science, etc.). Solving scheduling problems requires tools of combinatorial optimization, exact or approximated algorithms. Flexibility is at the frontier between predictive deterministic approaches and...
A valuable guide to making better IT decisions within business
Optimizing and Assessing Information Technology is designed to be both easy-to-use and immediately useful. Engaging and accessible, this book has been created to help you focus on improving business project execution through effective IT optimization and...
This text is a graduate-level introduction to neural networks, focusing on current theoretical models, examining what these models can reveal about how the brain functions, and discussing the ramifications for psychology, artificial intelligence, and the construction of a new generation of intelligent computers. The book is divided into four...
Spectral techniques facilitate the design and testing of today's increasingly complex digital devices
There is heightened interest in spectral techniques for the design of digital devices dictated by ever increasing demands on technology that often cannot be met by classical approaches. Spectral methods provide a uniform...
Groovy brings you the best of both worlds: a flexible, highly productive, agile, dynamic language that runs on the rich framework of the Java Platform. Groovy preserves the Java semantics and extends the JDK to give you true dynamic language capabilities. Programming Groovy 2 will help you, the experienced Java developer, learn and...
Numerical Methods in Engineering with Python, 2nd Edition is a text for engineering students and a reference for practicing engineers, especially those who wish to explore Python. This new edition features 18 additional exercises and the addition of rational function interpolation. Brent's method of root finding was replaced by...