\section{Fundamentals of programming}\label{fundamentals-of-programming}

\subsection{Orientation of common
interfaces}\label{orientation-of-common-interfaces}

In this section we will cover the use and purpose of some common
interfaces that you'll be using in this course.

\subsubsection{Command window, terminal, console, command
prompt.}\label{command-window-terminal-console-command-prompt.}

This is a text based interface that allows the users to interact with
the computer. It is used to execute commands, run scripts or programs.

\subsubsection{Text Editor / Script}\label{text-editor-script}

Your text editor is the program used to write a script which can be
re-run every time you call it from the command window. This can be a
built-in text editor such as Spyder and MATLAB provide or an external on
such a notepad++.

\begin{verbatim}
  Globe analogy: Hardware, Kernel, shell, Application software.
- Scripting
\end{verbatim}
