FreeTechBooks.com Homepage
FreeTechBooks.com
Free Online Computer Science and Programming Books, Textbooks, and Lecture Notes


Programming for Engineers with Mathematica
Reply with quote
Programming for Engineers with Mathematica

Author : John Browne, School of Engineering and Science, Swinburne University of Technology
Publication Date : October 2001

Terms and Conditions:

John Browne wrote:
All the chapters you see available here are of course protected by copyright. It is a condition of your accessing the files that you agree to use them for your own individual private study only. They may not otherwise be copied or distributed in any way in whole or in part without the permission of the author. You may reference or quote small sections of the work as long as due acknowledgment is made.

Document Excerpts:

The Programming for Engineers course is taught to mechanical engineers in the second year of their degree program at Swinburne University of Technology in Melbourne, Australia. The programming is taught using the inbuilt programming language of Mathematica.

The aims of the course are to understand different high-level programming paradigms useful for modeling engineering systems and to be able to create and document computational models for the exploration, design and optimization of engineering systems.

For Robotics and Mechatronics and Electronics engineers, it is easily agreed that they need to know how to program in C, since they will be involved in programming interfaces to hardware at a low level. But for mechanical, civil and chemical engineering, curriculum designers have in the past oscillated from Fortran to Pascal to Basic to C. Mathematica incorporates all much needed programming features of these languages plus a lot more.

Engineers have special purpose software for special jobs. However, what was needed was a high-level programming / computation / graphics / documentation environment in which professionals could prototype their ideas and computations; create packages encapsulating their algorithms and make them easily available to their colleagues, perhaps in another country, and perhaps only as an email attachment. This document shows the students on how to achieve these goals using Mathematica.

Arrow View/Download Programming for Engineers with Mathematica

ndaru
Site Admin

Joined: 09 Oct 2004
Posts: 744
View user's profileSend private message
  
   
 Reply to topic