Implementing a cohesive programming ecosystem in mechanical engineering

dc.contributor.authorOster, Zakary Christian
dc.date.accessioned2024-04-09T20:50:11Z
dc.date.available2024-04-09T20:50:11Z
dc.date.graduationmonthMay
dc.date.issued2024
dc.description.abstractThe ability to apply modern solution methods is critical for the success of mechanical engineers. While handwritten solutions were once the state of the art, computer programs provide unparalleled power and speed to solve problems. Because of this, it is critical that academic curriculum teaches students to use programming to solve problems. The current implementation of programming in the Department of Mechanical Engineering at K-State varies, with three different languages being used. The usage rate also varies, with many classes failing to take advantage of the tools provided by programming, and this is reflected by the ability and confidence of students in the department. This project demonstrates the possibility of using one programming language and environment through the mechanical engineering undergraduate curriculum. The completed projects and assignments showcase the use of Python, the Raspberry Pi Pico, Visual Studio Code, and Jupyter Notebooks as they relate to problem-solving in the field of mechanical engineering.
dc.description.advisorJeremy A. Roberts
dc.description.degreeMaster of Science
dc.description.departmentDepartment of Mechanical and Nuclear Engineering
dc.description.levelMasters
dc.identifier.urihttps://hdl.handle.net/2097/44199
dc.language.isoen_US
dc.publisherKansas State University
dc.rights© the author. This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subjectPython
dc.subjectProgramming
dc.subjectCurriculum
dc.subjectCohesive
dc.subjectProblem solving
dc.subjectRedesign
dc.titleImplementing a cohesive programming ecosystem in mechanical engineering
dc.typeThesis

Files

Original bundle

Now showing 1 - 2 of 2
No Thumbnail Available
Name:
assignment-source-files.zip
Size:
5.73 MB
Format:
WinZIP, PKZIP, ZIP-It, etc.
Description:
Assignment source code and problem statement.
Loading...
Thumbnail Image
Name:
ZakaryOster2024.pdf
Size:
3.7 MB
Format:
Adobe Portable Document Format
Description:
Thesis

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.6 KB
Format:
Item-specific license agreed upon to submission
Description: