These concepts will be extended into computational methods that are useful in analyzing signals and systems. Topics will include representation of systems and signals, transfer functions, and filters.

The relationship between linear systems and both discrete time and continuous time signals and sampling will be explored and used to better understand real world applications. Practical issues of representation and sampling of signals will be explored with particular emphasis to best case solutions.

This will be extended in to the study and use of a number of filters, in particular digital filters. Topics will include OTFs, DFTs, Laplace transforms, Z-transforms, Radon transforms, and convolutions.

Lastly, there will be extensive surveys of a number of advanced subjects include molecular dynamics, percolation, and Monte Carlo simulation methods. Some new mathematical concepts will be introduced in the class.

A number of software packages and languages important to engineering are surveyed with primary emphasis on mastering one high-level language such as MATLAB/Octave, C/gcc/g++, or Fortran/gfortran. This course, recognizing the fact that all engineers and scientists need the aforementioned topics, will emphasize a number of case studies in such areas as mechanical, civil, environmental, electrical, aerospace, chemical, and biological engineering, as well as in the sciences.

Team work along with communication skills (oral, written, and graphical) are exercised throughout the course.

Prerequisite: EGR 1010, EGR 1140, and MAT 2420.

4 Credits (class/design/lab)

- Spring 2018 v1.0
- Spring 2017 v1.0
- Spring 2016 v1.0
- Fall 2015 v1.0
- Fall 2014 v1.0
- Fall 2013 v1.0
- Fall 2012 v1.0 -- 4 credit
- Fall 2011 v1.0 -- This represents a shift to a more signal oriented course (technically Junior level class), though signals were done in the previous classes below as well. (Last 3 credit course)
- Fall 2010 v1.0
- Fall 2009 v1.0
- Fall 2008 v1.0
- Spring 2007 v1.0
- Spring 2006 v0.1 Original Handout for Spring 2006

A First Course in Numerical Analysis 2

Schaum's Outline of Signals and Systems 3

Schaum's Outline of Numerical Analysis 2

Schaum's Outline of Finite Element Analysis 1

-- This book is a classic for numerical methods.

Numerical Solution of Differential Equations. Milne, W. E. Dover Publications, Inc. New York (1970). -- This may only be available in a used book store.

- Class Example -- The starting example
- Different Vector Add Examples
- Using a handle to pass a function
- Solving a differential equation and an example of how to use a function
- Getting cygwin and octave (rather then just getting octave)

- MATLAB Tutorial(Utah)
- MATLAB Tutorial -- Student area of MathWorks
- Introduccio'n a MATLAB -- In Spanish not English
- Introduc,a~o ao Ambiente Matlab -- In Portuguese not English from INPE (Brasil's NASA)

- MatLab
- Octave -- Freeware compatible with MatLab
- Netlib -- Repository of useful software
- Numerical Recipes
- Simulink
- Xcos under Scilab -- Only freeware substitute for Simulink
- Math World
- Science World
- Digital Filter Introduction