A New Approach to Teaching Programming at Freshman Level in Mechanical Engineering

Location

CSU 253

Start Date

10-1-2021

End Date

10-1-2021

Description

Introduction to programming (MATLAB) course at MSU University has traditionally been a difficult class with high DFW rates. Traditional textbooks on MATLAB for engineers have examples which deal with problems the students are yet to encounter. Programming is a create/design level activity on Blooms taxonomy. Students’ perception of the course being difficult stems from having to achieve the create level, while missing all/many prior levels on example problems. This paper assumes that one of the underlying causes for this is that students are introduced to new mathematics and/or physics in examples, which makes it hard for students to focus on the programming aspect. New course material has been prepared which includes mathematical concepts from elementary/middle school to address the issue. Additional examples also deal with problems where students know the mathematics/physics of the problem until the evaluate-level of Blooms taxonomy. The effect of such material on students learning will be addressed in this paper. Comparison is be made on student success with the new material vs the historic student performance.

This document is currently not available here.

Share

COinS
 
Oct 1st, 2:00 PM Oct 1st, 3:15 PM

A New Approach to Teaching Programming at Freshman Level in Mechanical Engineering

CSU 253

Introduction to programming (MATLAB) course at MSU University has traditionally been a difficult class with high DFW rates. Traditional textbooks on MATLAB for engineers have examples which deal with problems the students are yet to encounter. Programming is a create/design level activity on Blooms taxonomy. Students’ perception of the course being difficult stems from having to achieve the create level, while missing all/many prior levels on example problems. This paper assumes that one of the underlying causes for this is that students are introduced to new mathematics and/or physics in examples, which makes it hard for students to focus on the programming aspect. New course material has been prepared which includes mathematical concepts from elementary/middle school to address the issue. Additional examples also deal with problems where students know the mathematics/physics of the problem until the evaluate-level of Blooms taxonomy. The effect of such material on students learning will be addressed in this paper. Comparison is be made on student success with the new material vs the historic student performance.