
diff -r 7f3760f39bdc -r f8845fc8f38d doc-isac/jrocnik/final/jrocnik_present2.tex
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc-isac/jrocnik/final/jrocnik_present2.tex	Tue Sep 17 09:50:52 2013 +0200
@@ -0,0 +1,299 @@
+\documentclass[%
+%handout, % prints handouts (=no animations, for printed version)
+%mathserif
+%xcolor=pst,
+14pt
+% fleqn
+]{beamer}
+
+\usepackage{beamerthemedefault}
+
+\usepackage{color}
+\definecolor{lgray}{RGB}{238,238,238}
+
+\useoutertheme[subsection=false]{smoothbars}
+\useinnertheme{circles}
+
+\setbeamercolor{block title}{fg=black,bg=gray}
+\setbeamercolor{block title alerted}{use=alerted text,fg=black,bg=alerted text.fg!75!bg}
+\setbeamercolor{block title example}{use=example text,fg=black,bg=example text.fg!75!bg}
+\setbeamercolor{block body}{parent=normal text,use=block title,bg=block title.bg!25!bg}
+\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!25!bg}
+\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!25!bg}
+
+%activate hyperlinks at the end
+%\usepackage{hyperref}
+
+\usepackage[english]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage{array}
+\usepackage{setspace}
+
+\definecolor{tug}{rgb}{0.96862,0.14509,0.27450}
+
+\def\isac{${\cal I}\mkern-2mu{\cal S}\mkern-5mu{\cal AC}$}
+\def\sisac{{\footnotesize${\cal I}\mkern-2mu{\cal S}\mkern-5mu{\cal AC}$}}
+
+\setbeamertemplate{headline}[text line]{
+	\begin{beamercolorbox}[wd=\paperwidth,ht=8ex,dp=4ex]{}
+		\insertnavigation{0.85\paperwidth} 
+		\raisebox{-10pt}{\includegraphics[width=15mm]{tuglogo}}\vskip2pt
+		\hskip-1pt\rule{\paperwidth}{0.3pt}
+	\end{beamercolorbox}
+}
+
+\setbeamertemplate{navigation symbols}{}
+
+\definecolor{gray}{rgb}{0.8,0.8,0.8}
+\setbeamercolor{footline}{fg=black,bg=gray}
+
+% Fusszeile mit Autor, Titel und Foliennummer / Gesamtfolienzahl
+\setbeamertemplate{footline}[text line]{
+	\hskip-1pt
+	\begin{beamercolorbox}[wd=\paperwidth]{footline}
+			\rule{\paperwidth}{0.3pt}
+			\colorbox{tug}{\rule{3pt}{0pt}\rule{0pt}{3pt}}
+			\textbf{\rule{0pt}{5pt}\insertshortauthor\hfill\insertshortinstitute\hfill%
+					\insertshorttitle\rule{1em}{0pt}}
+			\rule{\paperwidth}{0.3pt}
+	\end{beamercolorbox}
+	\begin{beamercolorbox}[wd=\paperwidth,ht=2ex,dp=2ex]{white}
+	\end{beamercolorbox}
+}%
+
+%% Titelblatt-Einstellungen
+\institute[IST, SPSC]{Institute for Software Technology\\Institute of Signal Processing and Speech Communication\\Graz University of Technology}
+\title[ISAC for Signal Processing]{Interactive Course Material for\\ Signal Processing based on\\ Isabelle/\isac}
+\subtitle{Baccalaureate Thesis}
+\author{Jan Rocnik}
+\date{\today}
+
+% Subject and Keywords for PDF
+\subject{Final presentation of Baccalaureate Thesis}
+\keywords{Isac, Isabelle, ist, spsc, thesis, course material}
+
+\titlegraphic{\includegraphics[width=20mm]{tuglogo}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{document}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{frame}[plain]
+  \frametitle{}
+  \titlepage
+\end{frame}
+
+
+
+\begin{frame}
+  \frametitle{Contents}
+  \begin{spacing}{0.3}
+        \tableofcontents[hideallsubsections %
+                        % ,pausesections
+                        ] % erzeugt Inhaltsverzeichnis
+  \end{spacing}
+\end{frame}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Introduction}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{isabelle}
+\begin{frame}
+	\frametitle{What is Isabelle?}
+	\begin{spacing}{1.5}
+		\begin{itemize}
+			\item Generic Proof Assistant
+			\item Formula proofing in logical calculus
+			\item Developed in Cambridge, Muenchen and Paris
+		\end{itemize}
+	\end{spacing}
+\end{frame}
+
+\subsection{isac}
+\begin{frame}
+	\frametitle{What is {\isac}?}
+	\begin{spacing}{1.5}
+		\begin{itemize}
+			\item \textcolor{tug}{${\cal I}\mkern-2mu{\cal S}\mkern-5mu{\cal A}$}belle for~{}\textcolor{tug}{${\cal C}$}alculations
+			\item Interactive Course Material
+			\item Learning Coach
+			\item Developed at Austrian Universities
+		\end{itemize}
+	\end{spacing}
+\end{frame}
+
+\subsection{motivation}
+\begin{frame}
+	\frametitle{Motivation - {\isac{}}'s~Potential}
+	\begin{itemize}
+		\item Stepwise solving of engineering problems\\
+					{\small $\rightarrow$ \textcolor{tug}{Consistent Framework}}
+		\item Explaining underlying knowledge\\
+					{\small $\rightarrow$  \textcolor{tug}{Transparent Content, Access to Multimedia Content}}
+		\item Checking steps input by the student\\
+					{\small $\rightarrow$ \textcolor{tug}{Proof Situation}}
+		\item Assessing stepwise problem solving\\
+					{\small $\rightarrow$ \textcolor{tug}{One system for tutoring and assessment}}
+	\end{itemize}
+\end{frame}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Thesis Definition}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{frame}
+	\frametitle{Thesis Definition}
+	%---> Follow up thesis abstract! <---%
+	\begin{spacing}{1.2}
+		\begin{itemize}
+			\item Creation of interactive course material\\
+						{\small Based on problems given by SPSC}
+			\item Content should be usable\ldots
+			\begin{itemize}
+				\item in Signalprocessing Problem Classes
+				\item in \emph{STEOP}
+			\end{itemize}
+			\item Guideline for upcoming TP-Programmers.
+			\item Feedback of usability\\
+			      {\small (TP-Programming-Language)}
+		\end{itemize}
+	\end{spacing}
+\end{frame}
+
+\subsection{issues}
+\begin{frame}
+	\frametitle{Issues to Accomplish I}
+	\begin{spacing}{1.4}
+		\begin{itemize}
+			\item What knowledge is mechanized in Isabelle?\\
+						{\small How about new?}
+			\item What problems are implemented in {\sisac{}}?\\
+						{\small How about new?}
+			\item What is the effort?
+		\end{itemize}
+	\end{spacing}
+\end{frame}
+
+\begin{frame}
+	\frametitle{Issues to Accomplish II}
+\begin{spacing}{1.4}
+\begin{itemize}
+	\item How look calculations like?\\
+				{\small Ansatzs, Subproblems?}
+	\item How are problems specified?\\
+				{\small Given, Pre-/Postcondition, Find?}
+	\item What is the contents of the interactive course material?\\
+				{\small Figures, Explanations,\ldots}
+\end{itemize}
+\end{spacing}
+\end{frame}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Details}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{Technical Survey}
+\begin{frame}
+	\frametitle{Technical Survey I {\normalsize Mechanizing Knowledge}}
+	\begin{spacing}{1.5}
+		\begin{itemize}
+			\item Not enough knowledge is mechanized\\
+						{\small Equation Solving, Integrals,\ldots}
+			\item Computer Mathematicians required!\\
+						{\small Mathematics: Equation solving, Engineer: Z-Transform}
+			\item RISC Linz, Mathematics TU Graz
+		\end{itemize}
+	\end{spacing}
+\end{frame}
+
+\begin{frame}
+	\frametitle{Technical Survey II {\normalsize Notation Problems} }
+	\begin{spacing}{1.5}
+		\begin{itemize}
+			\item Different brackets have different meanings\\
+						{\small $u[n] \neq u(n)$\ldots in Math; but also in the source code}
+			\item Simplification, tricks and beauty\\
+						{\small $X\cdot(a+b)+Y\cdot(c+d)=aX+bX+cY+dY$}\\
+						{\small $\frac{1}{j\omega}\cdot\left(e^{-j\omega}-e^{j3\omega}\right)=\frac{1}{j\omega}\cdot e^{-j2\omega}\cdot\left(e^{j\omega}-e^{-j\omega}\right)=$}\\
+						{\small $=\frac{1}{\omega}\, e^{-j2\omega}\cdot\colorbox{lgray}{$\frac{1}{j}\,\left(e^{j\omega}-e^{-j\omega}\right)$}=\frac{1}{\omega}\,e^{-j2\omega}\cdot\colorbox{lgray}{$2\, sin(\omega)$} $}
+		\end{itemize}
+	\end{spacing}
+\end{frame}
+
+\subsection{Demonstration}
+\begin{frame}
+	\frametitle{Demonstration of {\isac}}
+	\begin{spacing}{1.5}
+		\begin{itemize}
+			\item {\Large Development Environment} (Backend)
+			\vspace{15mm}
+			\item {\Large Math Assistant} (Frontend)
+		\end{itemize}
+	\end{spacing}
+\end{frame}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Summary}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{Accomplished Work}
+\begin{frame}
+	\frametitle{Accomplished Work}
+	\begin{itemize}
+      \item Partial Fractions\\ {\small Theorems, Specification, Program}
+      \item Inverse Z-Transform with Partial Fractions\\ {\small Theorems, Specification, Program}
+      \item Isabelle Theory indicating issues\\ {\small Preparation for {\sisac{}}-developers}
+	\end{itemize}
+\end{frame}
+
+\subsection{Partially Accomplished}
+\begin{frame}
+	\frametitle{Partially Accomplished}
+	\begin{spacing}{1.4}
+		\begin{itemize}
+	     \item Guidelines for Upcoming TP-Programmers\\
+	           {\small \textbf{Note:} Development environment and languages changes} 
+	     \item Examples
+		\end{itemize}
+	\end{spacing}
+\end{frame}
+
+\subsection{Not Accomplished}
+\begin{frame}
+	\frametitle{Not Accomplished}
+	\begin{spacing}{1.2}
+		\begin{itemize}
+	    \item Content of interactive course material\\
+	    			{\small Figures, Explanations,\ldots}
+	    \item A sufficient count of implementations
+	    \item No support of labs and lectures atm
+	    \item No material for \emph{STEOP} atm
+		\end{itemize}
+	\end{spacing}
+\end{frame}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Conclusion}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{frame}
+	\frametitle{Conclusion}
+	\begin{spacing}{1.2}
+	    \begin{itemize}
+				\item TP-based language not ready
+				\item Programming guideline not yet sufficient
+				\item Hope for usability in enginieering studies
+				\vspace{5mm}
+				\item Hard to spend 200h on 1 programm
+				\item \isac{} pointed at my own error
+			\end{itemize}
+		\end{spacing}
+\end{frame}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\end{document}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% EOF
\ No newline at end of file




