From 934524e6fb13afeedf48fcfe064d70db30078b81 Mon Sep 17 00:00:00 2001
From: Jan Grewe <jan.grewe@g-node.org>
Date: Wed, 8 Oct 2014 17:48:19 +0200
Subject: [PATCH] initals for Day2

---
 programming/lectures/scripts_functions.tex | 170 +++++++++++++++++++++
 1 file changed, 170 insertions(+)
 create mode 100644 programming/lectures/scripts_functions.tex

diff --git a/programming/lectures/scripts_functions.tex b/programming/lectures/scripts_functions.tex
new file mode 100644
index 0000000..11ab8ab
--- /dev/null
+++ b/programming/lectures/scripts_functions.tex
@@ -0,0 +1,170 @@
+\documentclass{beamer}
+\usepackage{xcolor}
+\usepackage{listings}
+\usepackage{pgf}
+%\usepackage{pgf,pgfarrows,pgfnodes,pgfautomata,pgfheaps,pgfshade} 
+%\usepackage{multimedia}
+
+\usepackage[english]{babel}
+\usepackage{movie15}
+\usepackage[latin1]{inputenc}
+\usepackage{times}
+\usepackage{amsmath}
+\usepackage{bm} 
+\usepackage[T1]{fontenc}
+\usepackage[scaled=.90]{helvet}
+\usepackage{scalefnt}
+\usepackage{tikz}
+\usepackage{ textcomp }
+\usepackage{soul}
+\usepackage{hyperref}
+\definecolor{lightblue}{rgb}{.7,.7,1.}
+\definecolor{mygreen}{rgb}{0,1.,0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mode<presentation>
+{
+  \usetheme{Singapore}
+  \setbeamercovered{opaque}
+  \usecolortheme{tuebingen}
+  \setbeamertemplate{navigation symbols}{}
+  \usefonttheme{default}
+  \useoutertheme{infolines}
+  % \useoutertheme{miniframes}
+}
+
+\AtBeginSection[]
+{
+  \begin{frame}<beamer>
+    \begin{center}
+      \Huge \insertsectionhead
+    \end{center}
+    % \frametitle{\insertsectionhead}
+    % \tableofcontents[currentsection,hideothersubsections]
+  \end{frame}
+}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
+
+\setbeamertemplate{blocks}[rounded][shadow=true]
+
+\title[]{Scientific Computing -- Grundlagen der Programmierung }
+\author[]{Jan Grewe\\Abteilung f\"ur Neuroethologie\\
+  Universit\"at T\"ubingen}
+
+\institute[Wissenschaftliche Datenverarbeitung]{}
+ \date{03.10.2014 - 07.11.2014}
+ %\logo{\pgfuseimage{../../resources/UT_BM_Rot_RGB.pdf}}
+
+\subject{Einf\"uhrung in wissenschaftliche Datenverarbeitung}
+\vspace{1em}
+\titlegraphic{
+  \includegraphics[width=0.5\linewidth]{../../resources/UT_WBMW_Rot_RGB}
+}
+%%%%%%%%%% configuration for code
+\lstset{
+ basicstyle=\ttfamily,
+ numbers=left,
+ showstringspaces=false,
+ language=Matlab,
+ commentstyle=\itshape\color{darkgray},
+ keywordstyle=\color{blue},
+ stringstyle=\color{green},
+ backgroundcolor=\color{blue!10},
+ breaklines=true,
+ breakautoindent=true,
+ columns=flexible,
+ frame=single,
+ captionpos=b,
+ xleftmargin=1em,
+ xrightmargin=1em,
+ aboveskip=10pt
+ }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\mycite}[1]{
+\begin{flushright}
+\tiny \color{black!80} #1
+\end{flushright}
+}
+
+\input{../../latex/environments.tex}
+\makeatother
+ 
+\begin{document} 
+
+\begin{frame}[plain]
+  \frametitle{}
+  \vspace{-1cm}
+  \titlepage % erzeugt Titelseite
+\end{frame}
+
+\begin{frame}[plain]
+  \frametitle{Rekapitulation}
+  \begin{enumerate}
+  \item Variablen\pause
+  \item Vektoren\pause
+  \item Matrizen\pause
+  \item Boolesche Operationen\pause
+  \item Logische Indizierung\pause
+  \item Kontrollstrukturen
+  \end{enumerate}
+\end{frame}
+
+
+\begin{frame}
+  \frametitle{Grundlagen der Programmierung}
+  \frametitle{Tagesmen\"u}
+  \begin{enumerate}
+  \item Was ist ein Program?
+  \item Skripte und Funktionen
+  \item G\"ultigkeitsbereiche
+  \item Vom Problem zum Algorithmus
+  \item \"Ubungen, \"Ubungen, \"Ubungen. 
+  \end{enumerate}
+\end{frame}
+
+
+\begin{frame}[plain]
+  \huge{1. Was ist ein Programm?}
+\end{frame}
+
+\begin{frame}
+  \frametitle{Was ist ein Program?}
+  \frametitle{Und wo lebt es?}
+  
+
+\end{frame}
+
+\begin{frame}[plain]
+  \huge{2. Skripte und Funktionen}
+\end{frame}
+
+
+\begin{frame}
+  \frametitle{Skripte und Funktionen}
+  \framesubtitle{Skripte}
+  Achtung clash von variablen provozieren. Skript, das 2 Skripte aufruft.
+  Wettbewerb, wer findet den Fehler?
+\end{frame}
+
+\begin{frame}
+  \frametitle{Skripte und Funktionen}
+  \framesubtitle{Funktionen}
+  Funktionskopf - Schnittstelle
+  Funktionskoerper
+  Eingangs und Ausgangsargumente
+\end{frame}
+
+\begin{frame}
+  \frametitle{}
+  \framesubtitle{}
+
+\end{frame}
+
+\begin{frame}
+  \frametitle{}
+  \framesubtitle{}
+
+\end{frame}
+
+
+\end{document}