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