algorithms and data structures
Describe the problem(s) that will be solved in this lesson. If possible, include a picture or graphic here describing the physical problem setup. If the application or tool being used can deal with a variety of input physical problems, its fine to mention that but here just include a cool or motivating picture of the problem they will be running in the runs below. Maybe include the equation(s) being solved as well.
Including LaTeX equations is easy. Below are examples of block-displayed equations. Introduce and terminate equations with the $$
delimiter like so..
$$\frac{\partial u}{\partial t} = \alpha \frac{\partial^2 u}{\partial x^2}$$
which yields \[\frac{\partial u}{\partial t} = \alpha \frac{\partial^2 u}{\partial x^2}\]
Surround equations with blank lines to format them is independent paragraphs. Otherwise, they will be rendered in-line with the current paragraph.
If you want to refer to the equation in text, add a label like so…
$$\label{foo} \frac{\partial u}{\partial t} = \alpha \frac{\partial^2 u}{\partial x^2}$$
Now, you can refer to the a labeled equation like so, using see \ref{foo}
.
Equations are automatically numbered and references are updated when the pages are regenerated.
Describe the application, its command-line arguments, have a link to view the actual source code or, if you prefer, include snipits of the source code here in a code-highlighted box as below
Geometry::~Geometry()
{
for (int i = 0; i < NumGeom; i++)
{
delete PerfGeomToGeomJac[i];
delete GeomVert[i];
}
}
Give the command-line to run the example
Include here what learner should expect to happen
Include here examples of either plots or data you expect learners to observe.
Or, if you need to control the size, or have multiple images next to each other use a Markdown table and raw html…
Note: You can create gif animations with ImageMagick tool available on most systems as convert
command as in…
convert -delay 20 -loop 0 image*.<ext> animation.gif
Alternatively, you can upload videos to YouTube and embed them here
We use a custom Liquid include macro to handle question and answer boxes. To use it…
{% include qanda question='The question to ask' answer='The _answer_ you want to provide' %}
Be sure, however, not to include any single quote characters (e.g. apostrophe) in the string assigned to either parameter.
You may include standard GitHub Markdown styling within the quoted text to both the question and answer parameters of the Liquid include macro.
which then renders as…
The answer you want to provide
Include here examples of either plots or data you expect learners to observe.
The answer to Question #1
The answer to Question #2
Include here examples of either plots or data you expect learners to observe.
The answer to Question #3
The answer to Question #4
Here, re-emphasize the lesson objectives and key points.
Its fine to go into greater detail about questions or objectives this lesson did not fully cover.
Include links to other online sources you might want to include.