EE-289

Mathematical Engineering

Updated: August 19, 2009
Information is subject to change without notice!

Yes, there is a class on Tuesday August 25!

Instructor: Scott Teare, Electrical Engineering Dept, New Mexico Tech.

Class Textbooks:  Getting Started with MATLAB 7, Pratap; other texts to be determined

Reference Textbooks (in library):  

Location: Workman 117

Class Schedule: 

Regular class: Tuesday & Thursdays 0900-1015
Lab : TBD 
 

Course Credit: 4 cr hrs, 3 cl, 1 lab.

Prerequisites: Corequisite: MATH 103 or equivalent (This is a replacement course in the EE curricula for CS111).

Enrollment: Limited due to available facilities and equipment.

Course Description:    

This course provides an introduction to computer architecture, operating systems, models of computation, structured programing and data types within a problem solving environment using an innovative and interesting set of mathematical engineering problems. The aim is to prepare students for using the computer and mathematical computational tools needed in electrical engineering by increasing their skills using C and Matlab.



Course Evaluation: 

Task

Description

Due Date

Worth

Assignments

Programming assignment (8 anticipated) write up required.

As stated in class (usually every 2 weeks)

80%

Quizzes

Short quizzes at the start of some classes

Weekly

20%

 

Proposed Topics (subject to change): 

Week of:

Topic

Assignment

August 24

First meeting, organization, overview of course. Introduction to computers, operating systems. Assignments structure.


August 31

Data types, representations, arrays. Pseudo coding, structured programming. File access, programming examples

Develop pseudo code for a routine problem.

September 7

Visualization tools in Matlab, plotting, labeling, equation solving. Solutions of the wave equation. Basic statistics, noise.

Visualization of the solution of Wave Equation

September 14

Fundamentals of Matlab


September 21

Programming equations in Matlab

Noise generator, Histograms and fitting gaussians

September 28

C programming Basics


October 5

Mathematics in C

C based equation solver with Matlab visualization

October 12

Programming basics for C within Matlab.


October 19

Linear regression, curve fitting and signal to noise.

Curve fitting in the presence of noise

October 26

Images


November 2

Image processing and spatial filters

Image processing

November 9

Basics of encryption


November 16

Steganography

Hide a message and extract

November 23

Windows programming in Matlab

Thanksgiving

November 30

Windows programming in Matlab

Simple windows programming

December 7

Windows programming in Matlab


 

 

Assigned Homework: 

 

 


Created December 27, 2004

Modified August 19, 2009