z-logo
open-access-imgOpen Access
A Freshman Programming Course For Mechanical Engineers Using Mechatronics Applications
Author(s) -
William Carnell,
John Lumkes,
Joseph C. Musto
Publication year - 2020
Language(s) - English
Resource type - Conference proceedings
DOI - 10.18260/1-2--13105
Subject(s) - mechatronics , laptop , computer science , engineering education , matlab , computer engineering , engineering , programming language , artificial intelligence , mechanical engineering , operating system
A new freshmen-level course has been developed to teach programming applications to Mechanical Engineering students at Milwaukee School of Engineering (MSOE). Rather than focusing on typical introductory programming applications (like sorting, numerical methods, etc.), the course is focused on the development of algorithms that include electromechanical hardware in the loop. While the objectives of the course are similar to those of a traditional programming course (flowcharting, algorithm development, loops, logical structures, and data arrays), the use of mechatronics applications provides two advantages over traditional programming courses: • Students are provided with immediate, concrete, visual feedback on their algorithms and programming implementations. • Student interest in multidisciplinary problems, and the importance of programming to Mechanical Engineering students, are implicitly developed in the course. The approach is loosely based on a similar course developed at Northeastern University by McKnight, et. al. [1]. The course has been developed using Matlab as the primary programming platform. A low-cost USB interface device is used to connect mechatronic hardware to student laptop computers. Experiments including LEDs, temperature sensors, distance transducers, light sensors, solar cells, DC motors, and stepper motors, as well positioning tables and servo-controlled robots, have been developed. The course culminates in a creative design project, in which teams of students combine the various types of hardware used in the laboratory into a new application of their choosing. Based on both student and instructor feedback, the initial implementation of the course has been overwhelmingly positive.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom