Amazon cover image
Image from Amazon.com

Programming for Engineers: A Foundational Approach to Learning C and Matlab Aaron R. Bradley

By: Material type: TextTextPublication details: Berlin Heidelberg SPRINGER 2011Edition: 1Description: XIV, 238ISBN:
  • 9783642435447
DDC classification:
  • 005.1 BRA
Contents:
Memory: The Stack Control Arrays and Strings Debugging I/O Memory: The Heap Abstract Data Types Linked Lists Introduction to Matlab Exploring ODEs with Matlab Exploring Time and Frequency Domains with Matlab
Summary: To learn to program is to be initiated into an entirely new way of thinking about engineering, mathematics, and the world in general. Computation is integral to all modern engineering disciplines, so the better you are at programming, the better you will be in your chosen field. The author departs radically from the typical presentation by teaching concepts and techniques in a rigorous manner rather than listing how to use libraries and functions. He presents pointers in the very first chapter as part of the development of a computational model that facilitates an ab initio presentation of subjects such as function calls, call-by-reference, arrays, the stack, and the heap. The model also allows students to practice the essential skill of memory manipulation throughout the entire course rather than just at the end. As a result, this textbook goes further than is typical for a one-semester course -- abstract data types and linked lists, for example, are covered in depth. The computational model will also serve students in their adventures with programming beyond the course: instead of falling back on rules, they can think through the model to decide how a new programming concept fits with what they already know. The book is appropriate for undergraduate students of engineering and computer science, and graduate students of other disciplines. It contains many exercises integrated into the main text, and the author has made the source code available online.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Call number Status Date due Barcode
Books Books IIITDM Kurnool COMPUTER SCIENCE ENGINEERING Non-fiction 005.1 BRA (Browse shelf(Opens below)) Available 0007120
Books Books IIITDM Kurnool COMPUTER SCIENCE ENGINEERING Non-fiction 005.1 BRA (Browse shelf(Opens below)) Available 0007121
Books Books IIITDM Kurnool COMPUTER SCIENCE ENGINEERING Non-fiction 005.1 BRA (Browse shelf(Opens below)) Available 0007122
Books Books IIITDM Kurnool COMPUTER SCIENCE ENGINEERING Non-fiction 005.1 BRA (Browse shelf(Opens below)) Available 0007123
Books Books IIITDM Kurnool COMPUTER SCIENCE ENGINEERING Non-fiction 005.1 BRA (Browse shelf(Opens below)) Available 0007124
Books Books IIITDM Kurnool COMPUTER SCIENCE ENGINEERING Non-fiction 005.1 BRA (Browse shelf(Opens below)) Available 0007125
Books Books IIITDM Kurnool COMPUTER SCIENCE ENGINEERING Non-fiction 005.1 BRA (Browse shelf(Opens below)) Available 0007126
Books Books IIITDM Kurnool COMPUTER SCIENCE ENGINEERING Non-fiction 005.1 BRA (Browse shelf(Opens below)) Available 0007127
Books Books IIITDM Kurnool COMPUTER SCIENCE ENGINEERING Non-fiction 005.1 BRA (Browse shelf(Opens below)) Available 0007128
Reference Reference IIITDM Kurnool Reference Non-fiction 005.1 BRA (Browse shelf(Opens below)) Not For Loan 0007129

Memory: The Stack

Control

Arrays and Strings

Debugging

I/O

Memory: The Heap

Abstract Data Types

Linked Lists

Introduction to Matlab

Exploring ODEs with Matlab

Exploring Time and Frequency Domains with Matlab

To learn to program is to be initiated into an entirely new way of thinking about engineering, mathematics, and the world in general. Computation is integral to all modern engineering disciplines, so the better you are at programming, the better you will be in your chosen field.

The author departs radically from the typical presentation by teaching concepts and techniques in a rigorous manner rather than listing how to use libraries and functions. He presents pointers in the very first chapter as part of the development of a computational model that facilitates an ab initio presentation of subjects such as function calls, call-by-reference, arrays, the stack, and the heap. The model also allows students to practice the essential skill of memory manipulation throughout the entire course rather than just at the end. As a result, this textbook goes further than is typical for a one-semester course -- abstract data types and linked lists, for example, are covered in depth. The computational model will also serve students in their adventures with programming beyond the course: instead of falling back on rules, they can think through the model to decide how a new programming concept fits with what they already know.

The book is appropriate for undergraduate students of engineering and computer science, and graduate students of other disciplines. It contains many exercises integrated into the main text, and the author has made the source code available online.

There are no comments on this title.

to post a comment.
LIBRARY HOURS
Mon - Sat : 9:00 AM - 5.30 PM
Library will remain closed on public holidays
Contact Us

Librarian
Central Libray
Indian Institute of Information Technology Design and Manufacturing Kurnool
Andhra Pradesh - 518 007

Library Email ID: library@iiitk.ac.in

Copyright @ Central Library | IIITDM Kurnool

Powered by Koha