# ComputingME Development repository for MECH 305 - Computing for Mechanical Engineers ## Administive Find meeting notes, course overview and Gantt charts in this directory. Below is a link to the meeting notes and images related to project management. [**Meeting notes**](admin/meeting-notes/) ![Course overview](admin/CourseOverview.png) *Course Overview Flowchart* [Enlarge](admin/CourseOverview.png) ![Gantt Chart](admin/gantt.png) *Project Gantt Chart: version 2* [Enlarge](admin/gantt.png) Updated: 2025-04-11 Online [version 1 (old)](https://markwhen.com/ckolset/MECH305-ComputingME) Online [version 2](https://markwhen.com/ckolset/MECH305-Modules) ## Tutorials See the tutorials under the /tutorials/ directory. #### Introductory Programming Concepts - [Introduction to Programming](tutorials/module_1/1_intro_to_programming.md) - [Installing Anaconda](tutorials/module_1/1_installing_anaconda.md) - [Intro to Anaconda](tutorials/module_1/1_intro_to_anaconda.md) - [Getting started with Spyder](tutorials/module_1/1_spyder_getting_started.md) - [Jupyter Lab/NoteBook](tutorials/module_1/1_jupyter_lab_notebook.md) - [Basics of python](tutorials/module_1/1_basics_of_python.md) [notebook](tutorials/module_1/1_basics_of_python.ipynb) - [Arrays](tutorials/module_1/1_array.md) - [Control Structures](tutorials/module_1/1_control_structures.md) - [Classes/Objects](tutorials/module_1/1_classes_and_objects.md) - Unlisted Tutorials: - [Excel to Python](tutorials/module_1/1_excel_to_python.md) - [Fundamentals of Computing](tutorials/module_1/1_fundamentals_of_programming.md) - [Open source software](tutorials/module_1/1_open_source_software.md) - [Computational Expense](tutorials/module_1/1_computational_expense.md) #### Algorithm Developments for ME - [Numerical Methods](tutorials/module_2/2_01_intro_to_numerical_methods.md) - [Version Control](tutorials/module_2/2_version_control.md) - [Problem Solving Strategies](tutorials/module_2/2_problem_solving_strategies.md) - [Code debugging](tutorials/module_2/2_debugging_code) - Code Documentation - Code libraries & resources - [AI assisted programming](tutorials/module_2/2_ai_assisted_programming) - Verification and Validation #### Applications of Computational Mathematics in ME - Systems of Equations and LU Decomposition - Nonlinear Equation Solver - Numerical Differentiation - Numerical Integration - Ordinary Differential Equations #### Data Analysis of Processing - Importing scientific data - Data Processing - [Linear Regression](tutorials/linear_regression.md) - [Plotting](tutorials/4_plotting.md) - Data Visualization #### Introduction to AI for Engineering Problems - Supervised vs unsupervised learning - Neural Networks