summaryrefslogtreecommitdiff
path: root/README.md
blob: 7373b8b79b385877873a8c62f29c229018a66571 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# ComputingME
Development repository for MECH 305 - Computing for Mechanical Engineers



## Administration
Find meeting notes, Course overview and Gantt Chart here.

[Meeting notes](administration/meeting-notes/)

### Course overview
![Course overview](administration/CourseOverview.png)
[Enlarge](administration/CourseOverview.png)

### Gantt Chart
To view interactive Gantt chart download and open the .html [file](administration/timeline.html) in a browser.

![Gantt Chart](administration/gantt.png)
[Enlarge](administration/gantt.png)
Updated: 2025-03-28


## Tutorials
See the tutorials under the /tutorials/ directory.

### Table of Content

#### 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)
- [Basics of python](tutorials/module_1/1_basics_of_python.md)
- [Arrays](tutorials/module_1/1_arrays.md)
- [Functions](tutorials/module_1/1_functions.md)
- [Control Structures](tutorials/module_1/1_control_structures.md)
- [Classes/Objects](tutorials/module_1/1_classes_and_objects.md)
- [Excel to Python](tutorials/module_1/1_excel_to_python.md)
- Unlisted Tutorials:
	- [Fundamentals of Computing](tutorials/module_1/1_fundamentals_of_programming.md)
	- [Open source software](tutorials/module_1/1_open_source_software.md) \[In-progress\]
	- [Computational Expense](tutorials/module_1/1_computational_expense.md)


#### Algorithm Developments for ME
- [Introduction to Numerical Methods](tutorials/module_2/2_01_intro_to_numerical_methods.md) \[In-progress\]
- [Version Control](tutorials/module_2/2_version_control.md) \[In-progress\]
- [Problem Solving Strategies](tutorials/module_2/2_problem_solving_strategies.md)
- Code debugging
- Code Documentation
- Code libraries & resources
- [AI assisted programming](tutorials/module_2/2_ai_assisted_programming)
- Verification and Validation
- Roots and Optimization


#### 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
- [Linear Regression](tutorials/linear_regression.md)
- Data Processing
- [Plotting](tutorials/4_plotting.md)
- Data Visualization
#### Introduction to AI for Engineering Problems
- Supervised vs unsupervised learning
- Neural Networks