A pedagogically effective teaching strategy that integrates computer-aided design and programming into a course on mechanism analysis and design is presented. Mechanism analysis is enhanced when coupled with computer programming that allows students to find solutions to more complex systems than would otherwise be possible. Webbased distance learning is part of the class and students also learn how to create these kinds of materials themselves. Students can better understand the course material through an integrated computing environment. By solving mechanism design problems in C/Cþþ, the programming skills gained in the course are widely applicable in other areas of engineering. Ch, a C/Cþþ interpreter, is used to incorporate programming and mechanism design because of its high-level numerical and graphical plotting capabilities, scripting capability, and a mechanism toolkit with easy and quick animation. A student project is presented as an example to show how computer programming is integrated for effective learning. This teaching strategy has been actively used at the University of California, Davis for several years in an undergraduate course in computer-aided mechanism design and has been adopted by other universities as well.
An effective teaching strategy that integrates computer aided design and programming into a course on mechanism analysis and design is presented. Mechanism analysis is enhanced when coupled with basic programming that allows students to find solutions to more complex systems than would otherwise be possible. Web-based distance learning is part of the class and students also learn how to create these kinds of materials themselves. Students can better understand the course material through an integrated computing environment. By solving mechanism design problems in C/C++, the programming skills gained in the course are widely applicable in other areas of engineering. Ch, a C/C++ interpreter, is used to incorporate programming and mechanism design because of its high-level numerical and graphical plotting capabilities, scripting capability, and a mechanism toolkit with easy and quick animation. A student project is given as an example to show how computers are integrated for effective learning. This teaching strategy has been actively used at UC Davis for several years in an undergraduate course in computer-aided mechanism design.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.