MATH 5300-001. COMPUTER PROGRAMMING AND APPLICATIONS


Days:   Mondays and Wednesdays
Times:   4:00 p.m. - 5:20 p.m.
Location: 113 PKH
Text:  
Cheney, W. and D. Kincaid; Numerical Mathematics and Computing, 6th Edition, Brooks/Cole: Engage Learning, 2008. ISBN-13: 978-0-495-11475-8



Office Hours:     11:00 a.m. - 12 noon   Tuesdays and Thursdays
  or by appointment
 
Office:     441 PKH
Email:     hristo@uta.edu
Telephone:     (817) 272-5763


GRADING POLICIES

        Homework Assignments (10)%:   Theoretical and computational problems will be assigned regularly throughout the semester. Teamwork is encouraged.

        Two Mid-Term Exams (70)%:   Each mid-term exam will be given during a class period and you will have 80 minutes to take it. Exams will be made up of questions similar to the assigned homework problems. Make-ups for the exams will be given only for the university approved absences, and should be discussed prior to the exams.

        Term Paper (20)%:   A short report discussing the numerical solutions, interpretation, and comparison of the results of a project must be submitted at least one week before the last day of classes. The project should be about a real-world problem and you should implement at least two different numerical algorithms, in a computer language of choice or use any available software, to solve it. I highly encourage the use of MATLAB for this project. In addition to a hard-copy submission, the term papers should be orally presented in class during the last week of classes.

        Grading Scale:   A = 90+; B = 80-89; C = 70-79; D = 60-69; F = 59-


COURSE OBJECTIVES

        ``All fields of science and engineering rely heavily on numerical computing. The traditional two branches of science are theoretical science and experimental science. Computational science is now often mentioned as a third branch, having a status that is essentially equal to, perhaps even eclipsing, that of its two older siblings. The availability of greatly improved computational techniques and immensely faster computers allows the routine solution of complicated problems that would have seemed impossible just a generation ago.''
                -- Michael L. Overton, Courant Institute of Mathematical Sciences, New York

    This course provides a deeper look into the computational aspects of many numerical techniques used for solving otherwise intractable problems in science and engineering. It serves as an introduction to scientific programming in the numerical MATrix LABoratory language MATLAB. MATLAB is a high-performance language for technical computing. It integrates computation, visualization, and programming in an easy-to-use environment where problems and solutions are expressed in familiar mathematical notation.
    Topics covered in MATH 5300 include:
    • Number Representations and Errors
    • Getting Started with MATLAB
    • Direct Methods for Solving Linear Systems
    • Numerical Methods for Solving Equations of One Variable
    • Interpolation and Polynomial Approximation
    • Numerical Methods for Differentiation and Integration
    • Numerical Methods for Differential Equations

USEFUL LINKS