## Engineering Computing

** Introduction**, AME 20214/Fall 2015

**Introduction**

**Textbook:** Chivers and J. Sleightholme, 2012, *Introduction to Programming with Fortran with Coverage of Fortran* 90, 95, 2003, 2008 and 77 , Second Edition, Springer, London.

**Lecture Notes | Homework & Exams | Useful Links | ****Previous Courses Homework and Exams**

**Topics**

- UNIX and Linux: directory structure, text editors, simple commands.
- Fortran 90, 95, 2003: compiled versus interpreted languages, data types, precision, a rrays, input/output, functions, subroutines, object-oriented programming, modules, and scripting.
- Engineering/physics/calculus-based computing problems with emphasis on the forced mass-spring-damper and explicit numerical methods of solution.
- Technical writing and text formatting with LATEX.
- Engineering plotting with MATLAB.
- Brief introduction to C, HTML, Mathematica, Python, Excel, and VBA.

**General Interest**

- xkcd
- UNIX scene from Jurrasic Park (1993 Academy Award-winning film)
- modem scene from WarGames (1983 Academy Award-nominated film)
- hacking scene from The Social Network (2010 Academy Award-winning finlm)
- Chaos video from PBS’s Nova.
- the founders of Fortran (1982 short film)
- Notre Dame AME alumnus, Dr. Matt Robinson, BS, Ph.D., on extreme programming for the NASA/JPL Mars Lander, and on 2012 application to the Curiousity Mars rover.
- AT&T Archives: The UNIX Operating System (27:26 film)
- Mathematics History, comprehensive site including biographies of famous mathematicians
- Good Will Hunting, 1993 Academy Award winning movie featuring applied mathematicians

**Software and Operating System Tools**

- home page for Chivers and Sleightholme’s Fortran enterprise, with links to source code from their text
- Linux
- GNU Fortran (open source fortran compiler information)
- The Fortran Company
- Numerical Recipes homepage, text download (free) and software download (fee)
- Netlib–large repository of free source in Fortran and C to solve fundamental problems in numerical mathematics
- MathWorks, Inc. Homepage–matlab information
- Wolfram Research Homepage–Mathematica information
- Waterloo Maple, Inc., Homepage–maple information
- UNIX help
- LaTeX help from Cambridge University
- TeX cookbook
- Numerical Algorithms Group
- The Fortran Library

**Professional Societies**

**Previous Courses Homework and Exams**

Tests and Homework, Fall 2014

Tests and Homework, Fall 2013

Tests and Homework, Fall 2012

# Computer science & engineering