While teaching Java programming at Minnesota State University, the authors noticed that engineering students were enrolling in Java programming courses in order to obtain basic programming skills, but there were no Java books suitable for courses intended for engineers. They realized the need for a comprehensive Java programming tutorial that offers basic programming skills that can be applied in the field of engineering. With this in mind, the authors developed Java Programming for Engineers in order to meet the needs of both engineers and engineering students. The text uses the personal...
While teaching Java programming at Minnesota State University, the authors noticed that engineering students were enrolling in Java programming course...
The PC Graphics Handbook serves advanced C++ programmers dealing with the specifics of PC graphics hardware and software. Discussions address: o2D and 3D graphics programming for Windows and DOSoDevice-independent graphicsoMathematics for computer graphicsoGraphics algorithms and procedural operationsoPC video systems architecture, including its history and developmentoHigh-end graphics systems and coprocessorsoArtificial lifeoVirtual realityoAnimation techniques for simulations and video gamesoVGA, SuperVGA, and VESAoDevice driversoGraphics and animation primitives The authors cover the...
The PC Graphics Handbook serves advanced C++ programmers dealing with the specifics of PC graphics hardware and software. Discussions address: o2D and...
Patterns, Models, and Application Development, a new book from two experts in C++, integrates a methodology for program development and covers three main categories: object modeling as a program design tool, design patterns and their modeling in C++ language structures, and a discussion of the implementation of PC hardware-related features. It addresses the gap between the ability to code and the ability to program.
Patterns, Models, and Application Development, a new book from two experts in C++, integrates a methodology for program development and covers three m...
< P> From cell phones and television remote controls to automobile engines and spacecraft, microcontrollers are everywhere. Programming these prolific devices is a much more involved and integrated task than it is for general-purpose microprocessors; microcontroller programmers must be fluent in application development, systems programming, and I/O operation as well as memory management and system timing. Using the popular and pervasive mid-range 8-bit Microchip PIC as an archetype, Microcontroller Programming offers a self-contained presentation of the multidisciplinary tools needed to...
< P> From cell phones and television remote controls to automobile engines and spacecraft, microcontrollers are everywhere. Programming these prolific...
Software requirements for engineering and scientific applications are almost always computational and possess an advanced mathematical component. However, an application that calls for calculating a statistical function, or performs basic differentiation of integration, cannot be easily developed in C++ or most programming languages. In such a case, the engineer or scientist must assume the role of software developer. And even though scientists who take on the role as programmer can sometimes be the originators of major software products, they often waste valuable time developing algorithms...
Software requirements for engineering and scientific applications are almost always computational and possess an advanced mathematical component. Howe...
During the development of an engineered product, developers often need to create an embedded system-a prototype-that demonstrates the operation/function of the device and proves its viability. Offering practical tools for the development and prototyping phases, Embedded Systems Circuits and Programming provides a tutorial on microcontroller programming and the basics of embedded design.
The book focuses on several development tools and resources:
Standard and off-the-shelf components, such as input/output devices, integrated circuits, motors,...
During the development of an engineered product, developers often need to create an embedded system-a prototype-that demonstrates the operation/fun...
Focusing on the line of high-performance microcontrollers offered by Microchip, Microcontrollers: High-Performance Systems and Programming discusses the practical factors that make the high-performance PIC series a better choice than their mid-range predecessors for most systems. However, one consideration in favor of the mid-range devices is the abundance of published application circuits and code samples. This book fills that gap.
Possibility of programming high-performance microcontrollers in a high-level language (C language)
Source code compatibility with PIC16...
Focusing on the line of high-performance microcontrollers offered by Microchip, Microcontrollers: High-Performance Systems and Programming discusse...