Math-305, Numerical Methods & Matrices
Dr. Kevin G. TeBeest
Spring 2025


Course Policy Dr. TeBeest's Schedule
Abbreviations and Math Notation Maple Tutorials
Rules Regarding Programming Projects Journal Format Guidelines
Course Syllabus Developing Good Study Habits
Accessing Kettering's Cloud (and Maple) via the Citrix Receiver
ANNOUNCEMENTS

YOU ARE EXPECTED TO CHECK THE ANNOUNCEMENTS DAILY.

  1. FINAL EXAM:
    Wednesday, June 18 (Week 11)
    10:00 a.m. to 12:00 noon
    Room: AB 3-338

    The final exam may include anything from Assignment 19 to the end of the course and questions about Maple.
    Click here for information about our final exam. Includes the crib sheet I will give you during the exam.

    NOTE: University policy states that is your responsibility to check for scheduling conflicts with other final exams immediately. If you have a scheduling conflict please resolve it immediately per university policy here. However, if another instructor reschedules one of your final exams and causes a scheduling conflict, then it is that instructor's responsibility to resolve the conflict.

  2. I fully expect you to review your lecture notes before each lecture.
    If you miss a class, please obtain copies of the lecture notes from a classmate.

  3. All electronic devices (phones, ear-buds, etc.) must be turned off and stowed before coming to class.
    Recording and photographic devices are strictly prohibited. Using electronic devices during class without my permission may result in their being confiscated and in academic discipline.

  4. Although I teach both sections of MATH-305, university policy requires that you attend only the section for which you are registered. Consequently, you may not "float" from one section to another as a matter of convenience.

  5. You say we should check the course web site daily for assignments and announcements. When is the best time of day to check the web site so that we don't have to check it several times throughout the day?
    I will usually have new assignments or new announcements posted by 1:05pm.

  6. If you are interested in purchasing the student version of Maple at a discounted price for your personal computer, please email me for the necessary information. Only students registered for my MATH-305 course qualify. (You are not required to purchase it.)

  7. I strongly encourage you to study with "study buddies." (However, you are NOT allowed to work on program (coding) assignments with members of other teams.)

  8. How much should a college student study?

  9. THIS IS A MUST READ!   Test Anxiety: The Importance of Sleep for Your Brain

 


Assignments:


  1. Do all the examples in the first Maple tutorial entitled Basics. April 7
    1. Do not use the shortcut menu buttons in the left panel of Maple. Rather, manually type the commands as they appear in the Maple examples.
    2. You should work all assigned Maple examples and tutorials immediately after they are posted to help you prepare for the programming assignments.
    3. There may be Maple related questions on exams (see the course policy).
    4. Your goal should be to have this completed by midnigth Saturday.

    Maple is available on the KU Cloud using the Citrux Receiver.

  2. Watch this Maple Video Tutorial 1 and work through every example in a Maple session. April 7

  3. Do these problems on truncation error. (pdf document) April 8

    You should endeavor to have Assignments 1 and 2 completed no later than Saturday of Week 1.

  4. Section 0.7 – Polynomial Nested Form / Truncation Error. April 11

  5. Watch this Maple Video Tutorial 2 over functions v. expressions, and work through every example in a Maple session. April 11

  6. Section 1.1 – Bisection Method. April 14

    Please form teams of 4 for working the Programming Assignments.
    Your team may include students from either of my two sections of MATH-305.

  7. Write this Maple code for the Bisection Method. April 15
    Do this immediately, and play with the code by changing the starting interval, the tolerance, even the function.
    You will use this code as the template for writing the codes for other methods and for our first programming assignment.

  8. After getting the Maple code for the bisection method to run correctly, read and work through ALL the examples in the Maple tutorial entitled
    Formatted Printing and Plot Options. ESPECIALLY STUDY how to do formatted printing; i.e., how to use the printf command. April 17

  9. Do this assignment on Maple's printf command immediately after completing the previous assignment. April 17

  10. Section 1.2(a) – False Position. April 17

  11. Section 1.3 – Newton's Method. April 18

  12. Watch this Maple Video Tutorial 3 and work through every example in a Maple session.
    It is very important that you work through these tutorials! They prepare you for the Program Assignments.
    April 18

  13. See these examples of Bad Tables. Explain why these tables are bad. (Would you give these tables to your supervisor at work or include them in your thesis?) April 18

  14. Do all the examples in the second Maple tutorial entitled Solutions of Equations. April 21
    You should complete Assignment 1 before doing this one. Remember that these assignments will
    acquaint (or reacquaint) you with Maple and prepare you for the program (coding) assignments.

  15. Section 1.5 – Fixed Point Method. April 22

    Recall that the date indicates the day on which the assignment was posted. It is NOT a due date. Complete the assigned homework immediately after successfully reworking the class examples so that you do not start falling behind.

    Also remember to record in your Study Journal DAILY.

  16. Watch this Maple Video Tutorial 4: Part-I and work through it in a Maple session.
    It is very important that you work through these tutorials! They prepare you for the Program Assignments.
    April 22

  17. Section 1.5(b) – Fixed Point Method with Aitken Acceleration. April 24

  18. Watch this Maple Video Tutorial 4: Part-II and work through it in a Maple session.
    It is very important that you work through these tutorials! They prepare you for the Program Assignments.
    April 24


    
    
    THE FINAL EXAM CONTENT BEGINS HERE. . .

    Click here for more details.

  19. Section 3.1 – Binomial Coefficients and Differences. April 29

  20. Program Assignment 1 is on Bb under Week 1. It is due at midnight, May 11. Emailed April 30.

  21. Section 3.2 – Newton-Gregory Interpolation. May 1

  22. Determine the Optimal Interpolation Degree. May 5

    You should rework Exam 1 immediately after it is graded to learn from your errors.

  23. Sections 5.2 & 5.3 – Proper Integrals: Trapezoidal Rule and Simpson's Rules. May 8
    Note:   This is a running assignment — do the problems on this sheet as we cover the material.
    ALWAYS rework my examples successfully by yourself BEFORE attempting the assignments.

  24. Write the Maple code for the trapezoidal rule. May 9
    NOTE: Do this immediately, and play with the code by changing the number of subintervals, the limits of integration, even the integrand f(x).
    You will use this code as the template (model) for writing the codes for other methods and for the second programming assignment.

  25. Section 5.3:   Simpson's – 1/3 Rule. May 9

  26. Do all the examples in the third Maple Tutorial entitled Derivatives and Integrals. May 12

  27. Section 5.3:   Simpson's – 3/8 Rule. May 12

  28. Section 5.6 – Gauss Quadrature. May 15

    Review the Maple tutorial entitled Formatted Printing and Plot Options.

  29. Section 5.1 – Numeric Differentiation. May 19

  30. Chapter 6 – Numerical Solutions of ODEs. May 29    This is a running assignment.

  31. Do Problem 2 of This Assignment. (Implicit Euler) May 30

    Here are the answers to the Running Assignment.

  32. Write this Maple code for Euler's Method. May 30

  33. Do Problem 3 of This Assignment once the method is covered. June 2

  34. Do Problem 4 of This Assignment once the method is covered. June 2

  35. Do Problem 5 of This Assignment. June 3

  36. Additional Programs for Solving IVPs. June 5

  37. Section 6.3: Runge-Kutta-Fehlberg and Runge-Kutta-Verner Methods. June 5

  38. Section 6.3: Questions. June 6

    Have you checked your final exam schedule? Info for our final exam is shown at the top of this page.

    BEWARE:    The math faculty regularly observe that during the final 3 weeks of a term, many students tend to: 1) skip class more, and 2) let their studies in math courses slide as they complete term projects or term papers in other courses. Be careful not to do that! I often see students leave entire pages blank on our final exam (because they did not do the assigned homework), and they end up significantly lowering their course grade. Remember that the final exam is worth 30% of the course grade, so make sure you continue to study and do all the assigned homework. Also, realize that one purpose of a final exam is so you can show that you have mastered a concept that you might have scored poorly on in one of the exams. So view the final exam as an opportunity to raise rather than lower your course grade.

    Summary of the results.

  39. Section 2.1 – Matrix Introduction. June 6

  40. Section 2.2 – Gauss Elimination. June 10

  41. Section 2.2(b) – LU Factorization. June 12

  42. Section 2.2(c) – Determinants and Existence–Uniqueness of Solutions. June 13

  43. Section 2.2(d) – Homogeneous Systems. June 13

  44. Section 2.3(b) – Determinants and Singular Matrices. June 13


 


Remember that:

  1. You are responsible for successfully completing all assigned problems in all your courses.
  2. The exams may include problems similar to these assignments and lecture examples and may include questions about Maple.
  3. We must maintain a steady pace to cover the material that constitutes Math-305. If you have difficulty with a section, be sure to see me for help immediately.
  4. No matter how simple a topic appears when you see my examples or read the text, you will almost certainly have difficulty completing an exam if you do not practice the examples and do the assignments beforehand.