MATLAB and Euler/RK4

Submitted by Becky Baranowski on
Duration
-
What is the Purpose of the Assessment?

Updating Old CATS - see Abstract

Describe the necessity for this assessment

Updating old CATS - see abstract

Describe how the practice will be implemented

Continued same implementation from abstract with a larger emphasis on journal writing.  

Interpret, compare, and describe the results

In Fall 2018 - implemented same as described in abstract with more journal writing.  Only 2 students were unable to get MATLAB to run.  While 3 students had the wrong answer, they were able to code in MATLAB (and this is a cource competency).   Note:  There are 30 students in the class.  

After analyzing, and reflecting on the outcome, what are the next steps?

I will continue to always cover direction fields, Euler's method, and RK4 for MATLAB using the process as described in the abstract.  When another faculty member teaches MAT276, I will recommend doing this with students.  

Abstract

In differential equations, a programming tool called MATLAB is required for the course.  MATLAB allows students to solve/estimate solutions to complex equations through coding.  The problems on the exams that require solving through coding are the number one reason why students do not pass the exam.   For example, every semester, for the last 5 years, students struggle with coding for two different estimation methods:  Euler and Runga-Kutta (rk4).  In past semesters, these two topics were taught separately with MATLAB done on different days.  In Spring 17, I had students use MATLAB for both Euler and RK4 on the same day.  The code was projected on the white board for both techniques and students saw the similarities and differences between the two methods and how to code for each.  Students were then given one problem to solve and had to use both codes.  Students were surveyed at the end of class, and they unanimously stated that doing both on the same day helped them distinguish the differences.  The first exam had only 3 people fail due to coding, as compared to approximately 8-10 in previous semesters.

Division/Department
Completed Full Cycle
Yes
Course Number
MAT276
Rating
Average: 5 (2 votes)

Comments

Olga Tsoudis Mon, 02/20/2017 - 11:11am

Becky, What a great tool for learning! You used a simple solution to give the students a more successful learning experience.  Thank yo for sharing! Smiles, Olga

Peter Turner Mon, 02/20/2017 - 4:13pm

You really want another CATS mug, don't you? Just kidding . . . this was an obviously good CATS that contained all of the critical parts. Well done!

Amy Weibel Thu, 02/23/2017 - 9:03am

Hi Becky -

You have clearly demonstrated the value of using comparative analysis to reinforce learning. What makes this approach even stronger is that you require problem solving using both methods - an active means by which students can see the similarities and differences at work in these two analytical approaches.  I can think of a number of opportunities in biology where I can employ this approach as well.  Thanks!