Programming for Engineers

by Aaron R. Bradley

Springer-Verlag, 2011
Read the preface and contents.

Code from Programming for Engineers

Chapter 1. Memory: The Stack

Chapter 2. Control

Chapter 3. Arrays and Strings

Chapter 4. Debugging

Chapter 5. I/O

Chapter 6. Memory: The Heap

Chapter 7. Abstract Data Types

Chapter 8. Linked Lists

Chapter 9. Introduction to Matlab

Chapter 10. Exploring ODEs with Matlab

Chapter 11. Exploring Time and Frequency Domains with Matlab

All Code