As a discipline, Archaeology has developed rapidly over the last half-century. The increase in so-called ‘public archaeology,’ with its wide range of television programming, community projects, newspa
This completely updated second edition of MICROCONTROLLERS: FROM ASSEMBLY LANGUAGE TO C USING THE PIC24 FAMILY covers assembly language, C programming, and hardware interfacing for the Microchip PIC24
Now in its sixth edition, JAVASCRIPT guides beginning programmers through web application development using the JavaScript programming language. As with previous editions of the book, the authors intr
This textbook covers concepts, methods, programming languages and software tools of designing and developing both Windows-based and Web-based information systems, specifically data modeling and design
More scientists now use C than any other programming language. This book contains practical, computer-ready algorithms for many standard methods of numerical mathematics. It describes the principles o
"This timely new text provides an accessible introduction to teaching Computing, and computer programming. Specifically designed for non-specialists who need to develop new skills in Computing in orde
Get to grips with Python Python is a hugely popular, open source programming language, especially in the world of web development, and is used by some of the largest and most popular web services in
This book presents methods for the computational solution of some important problems of linear algebra: linear systems, linear least squares problems, eigenvalue problems, and linear programming probl
This book presents methods for the computational solution of some important problems of linear algebra: linear systems, linear least squares problems, eigenvalue problems, and linear programming probl
"This timely new text provides an accessible introduction to teaching Computing, and computer programming. Specifically designed for non-specialists who need to develop new skills in Computing in orde
Building JavaScript Games teaches game programming through a series of engaging, arcade-style games that quickly expand your JavaScript and HTML5 skills. JavaScript is in the top ten most-used program
It has been said that good things come in small packages. Such is the case with Arduino. Using the Arduino programming language, users operate microcontrollers, which are essentially mini-computers th
Scratch is a unique programming language based in graphical interface, rather than written code, making it more accessible to younger users. It has been widely popular since its introduction in 27. Pr
A $35 minicomputer about the size of a credit card, the Raspberry Pi has taken the world of computing by storm. Originally intended for teaching programming in schools, the device's low price, small s
Determined to teach youthful users of digital devices how to write code, the mysterious programmer Jonathan Gillette wrote an entertaining and informative guide to the programming language Ruby that h
Using tools that have been successfully used to produce blockbuster motion pictures as primary examples, this book explains how to apply multithreading programming techniques to problems often encount
Dart for Absolute Beginners enables individuals with no background in programming to create their own web apps while learning the fundamentals of software development in a cutting edge language. Easil
Covers all aspects of programming using the C++ language, including objects and classes, data structures, the standard library, lambda expressions, templates, and debugging.
Written specifically for those with no prior programming experience and minimal quantitative training, this accessible text walks behavioral science students and researchers through the process of pro
"Written specifically for those with no prior programming experience and minimal quantitative training, this accessible text walks behavioral science students and researchers through the process of pr
In Beat the Game readers find themselves trapped inside a computer game. They must apply their knowledge of programming and algorithms to make their way safely through. You've developed quite the repu
Unix in Easy Steps instructs the reader how to use the BASH command-line interface and how to employ BASH's powerful programming abilities. Complete examples illustrate each aspect with colorized sour
If you’re new to C++ but understand some basic programming, then Learn C++ for Game Developmentlays the foundation for the C++ language and API that you
Need to learn C? Now you can! Forget old-fashioned C programming books that assume you're a computer hardware expert and teach frustrating, old-fashioned coding styles. If you know any language at all
This complete book for Java newcomers wanting to learn Android programming is divided into two parts: Introduction to Java and Android Application Development. The first section discusses the three to
Human-Machine Interfaces for Industrial Robotic Cells, discusses how to make human-machine interfaces more natural and accessible to humans. Programming robots is still too complex and too slow. Cons
A recipe-packed reference guide filled with practical tasks that are concisely explained to develop and broaden the user's abilities with the D programming language. If you are an experienced programm
Covering descriptive statistics with an emphasis on scientific and engineering applications, Statistics for Scientists and Engineers brings to light new programming ideas, algorithms, and equations. P
* Contact support@i-ducate.com for source code or feedback.Have you ever wanted to develop your own dynamic website but thought it would be too difficult? Have you tried means to learn PHP programming
Unleash the power of Python for your data analysis projects with For Dummies!Python is the preferred programming language for data scientists and combines the best features of Matlab, Mathematica, and
A lucid statement of the philosophy of modular programming can be found in a 1970 textbook on the design of system programs by Gouthier and Pont [1, l Cfl0. 23], which we quote below: A well-defined s
In this update to his international bestseller, the world’s leading programming author, Herb Schildt, teaches beginners how to program using Java SE 8. Using the practical pedagogy that has made Herb
The world's leading programming author updates his internationally bestselling guide to Java, covering all the new features in Java SE 8.In Java: The Complete Reference, Ninth Edition, Herb Schildt us
This book summaries LabVIEW principles and definitions, with some applications. Many of examples and reconstruction programming tools in electrical and computer engineering, controlling systems, datab
This 14-chapter text uses a combination of Alice 3 and pure Java to introduce beginning students to object-oriented (OO) programming concepts. Originally developed to eliminate barriers that have trad
EJB 2 is widely used but it comes at a cost -- procedural, redundant code. EJB 3 is a different animal. By adopting a POJO programming model and Java 5 annotations, it dramatically simplifies enterpri
Genetic algorithms are founded upon the principle of evolution, i.e., survival of the fittest. Hence evolution programming techniques, based on genetic algorithms, are applicable to many hard optimiza
Printed in full color.Most of the book is targeted at beginners in computing and programming. A few parts, such as the small electronics project and setting up a web server, assume some intermediate s
Build advanced applications with basic programming skills following the model of dozens of sophisticated, creative Google Maps applications—from flight animation to map annotation. Google Maps: Power
The most enthusiastically reviewed programming book on AmazonBuy the book and get access to all 1,750 interactive exercises free."Damn, this program is ridiculously good. The author needs to sign up t