Asee peer logo

Application of Mastery Learning in an Online MATLAB Programming Course

Download Paper |

Conference

2023 ASEE Annual Conference & Exposition

Location

Baltimore , Maryland

Publication Date

June 25, 2023

Start Date

June 25, 2023

End Date

June 28, 2023

Conference Session

COED: Online and Remote Learning

Tagged Division

Computers in Education Division (COED)

Tagged Topic

Diversity

Page Count

11

DOI

10.18260/1-2--42271

Permanent URL

https://peer.asee.org/42271

Download Count

103

Request a correction

Paper Authors

biography

James Edward Toney The Ohio State University

visit author page

James Toney earned the Ph.D. in applied physics from Carnegie Mellon University in 1998 and the B.S. in electrical engineering from Rensselaer Polytechnic Institute in 1984. He is a Senior Lecturer in the Department of Engineering Education at Ohio State, where his focus is on curriculum development for teaching computer programming, primarily in MATLAB. He has previously held R&D positions at Battelle, Penn State Electro-Optics Center, and SRICO, Inc., where he worked on modeling, design, and testing of electro-optic devices and sensors. He is the author of the textbook, Lithium Niobate Photonics.

visit author page

Download Paper |

Abstract

Our University has long offered an intermediate course in MATLAB programming for engineering majors as one option to satisfy the computer science requirement of their degree. The majority of students are enrolled in the least computationally focused majors in Engineering, such as Civil, Chemical, and Aeronautical Engineering. We will report on a pilot program to transition the online version of this course to a self-paced/mastery learning mode of instruction. The course is delivered in a synchronous online format, with a “flipped” structure. Recorded lectures are posted in the learning management system, while class meetings are focused on review of concepts, presentation of example problems, and one-on-one help sessions between students and the instructor/teaching assistants. The latter are facilitated by Zoom breakout rooms. The Top Hat platform is used to engage students in the group review session.

In lieu of the traditional two mid-terms plus final exam, there are six unit exams, with course grades determined primarily by the number of units completed. Students must re-take the exam if they fail to achieve the minimum passing score of 80 %. A minimum of three of the six units must be completed at the 80 % level to pass the course, while all units must be completed at the 90 % level for an A grade.

Each unit has two types of assignments: programming exercises, which are short problems, typically requiring less than 10 lines of code; and application assignments, which require writing longer, more complex programs. The exercises are implemented in the MATLAB Grader platform from Mathworks, an auto-grading system that facilitates mastery learning, since the technology allows students to submit repeatedly until they pass the exercises. Students are required to complete all exercises in a unit at the 90 % level before taking the exam. A minimum score of 80 % on the application assignment is required to pass the unit; students earning less than 80 % are required to revise and re-submit the assignment.

Microsoft’s Azure Labs remote desktop environment is the vehicle for delivering exams. We will discuss our experience with this platform, how it provides a degree of security, its limitations and potential drawbacks and how we have addressed them.

The self-paced format creates the possibility of less disciplined students – or those for whom the course is a lower priority - falling behind. We will discuss our experience with this problem and how we have tried to address it. Students’ attitudes about the self-paced/mastery approach have been explored through anonymous surveys; we will discuss what they regard as the positive and negative aspects of the course structure, and how the perceived deficiencies can be addressed in future offerings.

Toney, J. E. (2023, June), Application of Mastery Learning in an Online MATLAB Programming Course Paper presented at 2023 ASEE Annual Conference & Exposition, Baltimore , Maryland. 10.18260/1-2--42271

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2023 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015