ENGR 570 - Software Development for Research
Oregon State University
2025-01-06
Nearly all research relies on software—even experimental—but researchers don’t get trained in best practices in the same way as experimental methods.
Dr. Kyle Niemeyer, Associate Professor of Mechanical Engineering
Background: computational combustion modeling, fluid dynamics
Languages: Matlab -> Fortran -> C/C++/CUDA -> Python
Chapters 1–6 should be review
Most of your work in the class will be centered around a project developing a new software package for your research.
Assignments will focus on development stages for your software package.
First assignment: project proposal, due January 17.