Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
added docs folder
  • Loading branch information
rcc02007 committed Jan 20, 2020
1 parent 5f606a4 commit 99454c6
Show file tree
Hide file tree
Showing 3 changed files with 60 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.html
Expand Up @@ -22,6 +22,7 @@
<p>This project is a collection of learning modules in engineering computations for undergraduate students. These materials are a combination of work from <a href="https://ryan-c-cooper.uconn.edu">Prof. Ryan C. Cooper</a> at the University of Connecticut Mechanical Engineering Department and the <a href="https://github.com/engineersCode/EngComp">Engineering Computations Modules</a> from Prof. Lorena A. Barba and doctoral student Natalia C. Clement at the George Washington University, Mechanical and Aerospace Engineering Department.</p>
<p>Each learning modules is made up of three or four lesson, written as a Jupyter notebooks. We address an area of application or skills in computing in each notebook and each module has an overall objective. We use Python as the programming language.</p>
<p>The overall goal of the course is learn to frame engineering problems as computational methods. Once we can communicate our engineering problems to Python code (or any other computer language) we can use standardized computational methods to solve those problems.</p>
<p><a href="./syllabus.html">View the Syllabus</a></p>
<p><a href="https://github.uconn.edu/rcc02007/CompMech01-Getting-started">CompMech01-Getting Started</a></p>
<ul>
<li><p>Getting comfortable with Python</p></li>
Expand Down
2 changes: 2 additions & 0 deletions README.md
Expand Up @@ -20,6 +20,8 @@ computational methods. Once we can communicate our engineering problems to
Python code (or any other computer language) we can use standardized
computational methods to solve those problems.

[View the Syllabus](./syllabus.html)

[CompMech01-Getting
Started](https://github.uconn.edu/rcc02007/CompMech01-Getting-started)

Expand Down
57 changes: 57 additions & 0 deletions docs/index.html
@@ -0,0 +1,57 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>README</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
</style>
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<h1 id="computational-mechanics">Computational Mechanics</h1>
<p>Welcome to Computational Mechanics.</p>
<p>This project is a collection of learning modules in engineering computations for undergraduate students. These materials are a combination of work from <a href="https://ryan-c-cooper.uconn.edu">Prof. Ryan C. Cooper</a> at the University of Connecticut Mechanical Engineering Department and the <a href="https://github.com/engineersCode/EngComp">Engineering Computations Modules</a> from Prof. Lorena A. Barba and doctoral student Natalia C. Clement at the George Washington University, Mechanical and Aerospace Engineering Department.</p>
<p>Each learning modules is made up of three or four lesson, written as a Jupyter notebooks. We address an area of application or skills in computing in each notebook and each module has an overall objective. We use Python as the programming language.</p>
<p>The overall goal of the course is learn to frame engineering problems as computational methods. Once we can communicate our engineering problems to Python code (or any other computer language) we can use standardized computational methods to solve those problems.</p>
<p><a href="./syllabus.html">View the Syllabus</a></p>
<p><a href="https://github.uconn.edu/rcc02007/CompMech01-Getting-started">CompMech01-Getting Started</a></p>
<ul>
<li><p>Getting comfortable with Python</p></li>
<li><p>Quantifying error in computational methods</p></li>
</ul>
<p><a href="https://github.uconn.edu/rcc02007/CompMech02-Analyze-data">CompMech02-Analyze-data</a></p>
<ul>
<li><p>Describing and plotting data</p></li>
<li><p>Some statistics</p></li>
<li><p>Monte Carlo modelling</p></li>
</ul>
<p><a href="https://github.uconn.edu/rcc02007/CompMech03-IVPs">CompMech03- Initial Value Problems</a></p>
<ul>
<li><p>Creating functions that are physical models</p></li>
<li><p>Solving ordinary differential equations</p></li>
<li><p>Solving nonlinear equations</p></li>
</ul>
<p><a href="https://github.uconn.edu/rcc02007/CompMech04-LinearAlgebra">CompMech04- Linear Algebra</a></p>
<ul>
<li><p>Define sets of equations as matrix algebra</p></li>
<li><p>Solve for multiple equations for multiple unknown variables</p></li>
</ul>
<p><a href="https://github.uconn.edu/rcc02007/CompMech05-BVPs">CompMech05- Boundary Value Problems</a></p>
<ul>
<li><p>Continue creating functions that are physical models</p></li>
<li><p>Solve 1D and 2D partial differential equations with finite difference approximations</p></li>
</ul>
<h2 id="license">License</h2>
<p>All content is under Creative Commons Attribution <a href="https://creativecommons.org/licenses/by/4.0/legalcode.txt">CC-BY 4.0</a>, and all <a href="https://github.uconn.edu/rcc02007/Computational_Mechanics/LICENSE">code is under BSD-3 clause</a>. We are happy if you re-use the content in any way!</p>
<p><a href="https://opensource.org/licenses/BSD-3-Clause"><img src="https://img.shields.io/badge/License-BSD%203--Clause-blue.svg" alt="License" /></a> <a href="https://creativecommons.org/licenses/by/4.0/"><img src="https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg" alt="License: CC BY 4.0" /></a></p>
</body>
</html>

0 comments on commit 99454c6

Please sign in to comment.