Math 426 - Introduction to Mathematical Software Packages: Matlab
Spring 2004 - Ana Maria Soane
Section 0101 - Schedule Number 3621
This page can be reached via my homepage at
http://www.math.umbc.edu/~asoane.
Basic Information
- Ana Maria Soane,
SS 401, 410-455-3951, asoane@math.umbc.edu
- Office hours: MW 1:00 - 2:00 or by appointment
- Lectures: MW 10:00 -10:50, ENG 122
Please see the schedule for
more information.
- Prerequisites: Math 152, Math 221, CMSC 104, or instructor approval.
- Textbook:
Desmond J. Higham and Nicholas J. Higham,
Matlab Guide, SIAM, 2000.
- Grading policy:
| Homework
| Midterm Exam
| Final Exam
|
| 40%
| 30%
| 30%
|
While the grading scale will be adjusted later to some degree to reflect
the level of difficulty of the exams, the following may
serve as a guideline based on prior experience:
| Score above
| 90%
| 80%
| 65%
| 50%
| otherwise
|
| Letter grade
| A
| B
| C
| D
| F
|
The homework is weighted so heavily, because it includes the
computer assignments that are vital to understanding the course material.
Homework is due in class, at the beginning of the lecture. I will accept
late homework only in exceptional situations, provided permission is obtained
before the due date. There will be a penalty for any late homework and in
addition, any problem that has been discussed in class may be excluded from
grading.
Final exam: Friday, May 14, 10:30-12:30, ENG 122.
Overview
Matlab is a professional software package designed to implement mathematical
ideas on a high level. It is widely used in industrial companies, government
agencies, and educational institutions for rapid prototyping and teaching.
Its main popularity roots in its intuitive interactive interface combined
with reliable numerical algorithms and professional graphics capabilities.
This class is designed to provide a thorough introduction to programming
and the use of high-level software packages using the example of Matlab.
We will start by introducing basic data structures and programming elements.
Then we will work our way up to higher-level programming structures
such as scripts and functions. The second half of the course covers
Matlab's extensive two- and three-dimensional graphics capabilities.
Additionally, we will discuss selected features from the Symbolic Math Toolbox
and the IEEE standard for floating-point numbers, if time permits.
The class meetings will typically consist of an integration of lecture and
supervised lab work. Active participation in both aspects is vital to
learning the material.
Information for Download
Instructions: Open the file by clicking on the link; plain text
should appear in your browser window. Then use the "File -> Save As"
functionality of your browser to save the data to a file. Or use the
right mouse button to directly save the file without opening it first.
The details may vary depending on your browser software and operating
system. Contact me if there is a persisting problem.
Homework 3
Midterm
Homework 6
Homework 8
UMBC Academic Integrity Policy
By enrolling in this course, each student assumes the responsibilities of
an active participant in UMBC's scholarly community in which everyone's
academic work and behavior are held to the highest standards of honesty.
Cheating, fabrication, plagiarism, and helping others to commit these acts
are all forms of academic dishonesty, and they are wrong. Academic
misconduct could result in disciplinary action that may include, but is
not limited to, suspension or dismissal.
To read the full Student Academic Conduct Policy, consult the
UMBC Student Handbook, the Faculty Handbook, the UMBC Policies
section of the UMBC Directory for undergraduate students, or the Graduate
School website for Graduate Students.
Other Information