doc-src/isac/jrocnik/jrocnik_present2.tex
author Jan Rocnik <jan.rocnik@student.tugraz.at>
Sun, 06 May 2012 16:13:11 +0200
changeset 42418 3f8317297717
parent 42403 b7ffe4adf05c
child 42420 5e4e8a93c12a
permissions -rwxr-xr-x
tuned present-2
jan@42381
     1
\documentclass[%
jan@42381
     2
%handout, % prints handouts (=no animations, for printed version)
jan@42381
     3
%mathserif
jan@42381
     4
%xcolor=pst,
jan@42381
     5
14pt
jan@42381
     6
% fleqn
jan@42381
     7
]{beamer}
jan@42381
     8
jan@42381
     9
\usepackage{beamerthemedefault}
jan@42381
    10
jan@42381
    11
\useoutertheme[subsection=false]{smoothbars}
jan@42381
    12
\useinnertheme{circles}
jan@42381
    13
jan@42381
    14
\setbeamercolor{block title}{fg=black,bg=gray}
jan@42381
    15
\setbeamercolor{block title alerted}{use=alerted text,fg=black,bg=alerted text.fg!75!bg}
jan@42381
    16
\setbeamercolor{block title example}{use=example text,fg=black,bg=example text.fg!75!bg}
jan@42381
    17
\setbeamercolor{block body}{parent=normal text,use=block title,bg=block title.bg!25!bg}
jan@42381
    18
\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!25!bg}
jan@42381
    19
\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!25!bg}
jan@42381
    20
jan@42401
    21
%activate hyperlinks at the end
jan@42381
    22
%\usepackage{hyperref}
jan@42381
    23
jan@42381
    24
\usepackage[english]{babel}
jan@42381
    25
\usepackage[utf8]{inputenc}
jan@42381
    26
\usepackage{array}
jan@42381
    27
\usepackage{setspace}
jan@42381
    28
jan@42381
    29
\definecolor{tug}{rgb}{0.96862,0.14509,0.27450}
jan@42381
    30
jan@42381
    31
\def\isac{${\cal I}\mkern-2mu{\cal S}\mkern-5mu{\cal AC}$}
jan@42381
    32
\def\sisac{{\footnotesize${\cal I}\mkern-2mu{\cal S}\mkern-5mu{\cal AC}$}}
jan@42381
    33
jan@42381
    34
\setbeamertemplate{headline}[text line]{
jan@42381
    35
	\begin{beamercolorbox}[wd=\paperwidth,ht=8ex,dp=4ex]{}
jan@42381
    36
		\insertnavigation{0.85\paperwidth} 
jan@42381
    37
		\raisebox{-10pt}{\includegraphics[width=15mm]{tuglogo}}\vskip2pt
jan@42381
    38
		\hskip-1pt\rule{\paperwidth}{0.3pt}
jan@42381
    39
	\end{beamercolorbox}
jan@42381
    40
}
jan@42381
    41
jan@42381
    42
\setbeamertemplate{navigation symbols}{}
jan@42381
    43
jan@42381
    44
\definecolor{gray}{rgb}{0.8,0.8,0.8}
jan@42381
    45
\setbeamercolor{footline}{fg=black,bg=gray}
jan@42381
    46
jan@42381
    47
% Fusszeile mit Autor, Titel und Foliennummer / Gesamtfolienzahl
jan@42381
    48
\setbeamertemplate{footline}[text line]{
jan@42381
    49
	\hskip-1pt
jan@42381
    50
	\begin{beamercolorbox}[wd=\paperwidth]{footline}
jan@42381
    51
			\rule{\paperwidth}{0.3pt}
jan@42381
    52
			\colorbox{tug}{\rule{3pt}{0pt}\rule{0pt}{3pt}}
jan@42381
    53
			\textbf{\rule{0pt}{5pt}\insertshortauthor\hfill\insertshortinstitute\hfill%
jan@42381
    54
					\insertshorttitle\rule{1em}{0pt}}
jan@42381
    55
			\rule{\paperwidth}{0.3pt}
jan@42381
    56
	\end{beamercolorbox}
jan@42381
    57
	\begin{beamercolorbox}[wd=\paperwidth,ht=2ex,dp=2ex]{white}
jan@42381
    58
	\end{beamercolorbox}
jan@42381
    59
}%
jan@42381
    60
jan@42381
    61
%% Titelblatt-Einstellungen
jan@42381
    62
\institute[IST, SPSC]{Institute for Software Technology\\Institute of Signal Processing and Speech Communication\\Graz University of Technology}
jan@42381
    63
\title[ISAC for Signal Processing]{Interactive Course Material for\\ Signal Processing based on\\ Isabelle/\isac}
jan@42381
    64
\subtitle{Baccalaureate Thesis}
jan@42381
    65
\author{Jan Rocnik}
jan@42401
    66
\date{\today}
jan@42381
    67
jan@42381
    68
% Subject and Keywords for PDF
jan@42418
    69
\subject{Final presentation of Baccalaureate Thesis}
jan@42418
    70
\keywords{Isac, Isabelle, ist, spsc, thesis, course material}
jan@42381
    71
jan@42381
    72
\titlegraphic{\includegraphics[width=20mm]{tuglogo}}
jan@42381
    73
jan@42381
    74
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
jan@42381
    75
\begin{document}
jan@42381
    76
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
jan@42381
    77
jan@42381
    78
\begin{frame}[plain]
jan@42381
    79
  \frametitle{}
jan@42381
    80
  \titlepage
jan@42381
    81
\end{frame}
jan@42381
    82
jan@42381
    83
jan@42381
    84
jan@42381
    85
\begin{frame}
jan@42381
    86
  \frametitle{Contents}
jan@42401
    87
  \begin{spacing}{0.3}
jan@42381
    88
        \tableofcontents[hideallsubsections %
jan@42381
    89
                        % ,pausesections
jan@42381
    90
                        ] % erzeugt Inhaltsverzeichnis
jan@42401
    91
  \end{spacing}
jan@42381
    92
\end{frame}
jan@42381
    93
jan@42381
    94
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
jan@42381
    95
\section{Introduction}
jan@42381
    96
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
jan@42381
    97
jan@42381
    98
\subsection{isabelle}
jan@42381
    99
\begin{frame}
jan@42418
   100
	\frametitle{What is Isabelle?}
jan@42381
   101
	\begin{spacing}{1.5}
jan@42402
   102
		\begin{itemize}
jan@42402
   103
			\item Generic Proof Assistant
jan@42418
   104
			\item Formula proofing in logical calculus
jan@42402
   105
			\item Developed in Cambridge, Muenchen and Paris
jan@42402
   106
		\end{itemize}
jan@42381
   107
	\end{spacing}
jan@42381
   108
\end{frame}
jan@42381
   109
jan@42381
   110
\subsection{isac}
jan@42381
   111
\begin{frame}
jan@42401
   112
	\frametitle{What is {\isac}?}
jan@42381
   113
	\begin{spacing}{1.5}
jan@42402
   114
		\begin{itemize}
jan@42402
   115
			\item \textcolor{tug}{${\cal I}\mkern-2mu{\cal S}\mkern-5mu{\cal A}$}belle for~{}\textcolor{tug}{${\cal C}$}alculations
jan@42418
   116
			\item Interactive Course Material
jan@42402
   117
			\item Learning Coach
jan@42402
   118
			\item Developed at TU Graz
jan@42402
   119
		\end{itemize}
jan@42381
   120
	\end{spacing}
jan@42381
   121
\end{frame}
jan@42381
   122
jan@42401
   123
\subsection{motivation}
jan@42401
   124
\begin{frame}
jan@42401
   125
	\frametitle{Motivation - {\isac{}}~Assessing Advances}
jan@42401
   126
	\begin{itemize}
jan@42402
   127
		\item Stepwise solving engineering problems\\
jan@42402
   128
					{\small $\rightarrow$ \textcolor{tug}{Consistent Framework}}
jan@42401
   129
		\item Explaining underlying knowledge\\
jan@42402
   130
					{\small $\rightarrow$  \textcolor{tug}{Transparent Content, Access to Multimedia Content}}
jan@42402
   131
		\item Checking steps input by the student\\
jan@42402
   132
					{\small $\rightarrow$ \textcolor{tug}{Proof Situation}}
jan@42402
   133
		\item Assessing stepwise problem solving\\
jan@42402
   134
					{\small $\rightarrow$ \textcolor{tug}{One system for tutoring and assessment}}
jan@42401
   135
	\end{itemize}
jan@42401
   136
\end{frame}
jan@42401
   137
jan@42381
   138
jan@42381
   139
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
jan@42381
   140
\section{Thesis Definition}
jan@42381
   141
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
jan@42381
   142
jan@42381
   143
\begin{frame}
jan@42401
   144
	\frametitle{Thesis Definition}
jan@42401
   145
	%---> Follow up thesis abstract! <---%
jan@42402
   146
	\begin{spacing}{1.2}
jan@42402
   147
		\begin{itemize}
jan@42402
   148
			\item Creation of interactive course material\\
jan@42402
   149
						{\small Based on given tasks}
jan@42402
   150
			\item Content should be usable\ldots
jan@42402
   151
			\begin{itemize}
jan@42402
   152
				\item at specific lectures
jan@42402
   153
				\item for \emph{STEOP}
jan@42402
   154
			\end{itemize}
jan@42402
   155
			\item Guideline for upcoming TP-Programmers.
jan@42402
   156
			\item Feedback of usability\\
jan@42402
   157
			      {\small (TP-Programming-Language)}
jan@42402
   158
		\end{itemize}
jan@42402
   159
	\end{spacing}
jan@42381
   160
\end{frame}
jan@42381
   161
jan@42381
   162
\subsection{issues}
jan@42381
   163
\begin{frame}
jan@42401
   164
	\frametitle{Issues to Accomplish I}
jan@42402
   165
	\begin{spacing}{1.4}
jan@42402
   166
		\begin{itemize}
jan@42418
   167
			\item What knowledge is mechanized in Isabelle?\\
jan@42402
   168
						{\small How about new?}
jan@42402
   169
			\item What problems are implemented in {\sisac{}}?\\
jan@42402
   170
						{\small How about new?}
jan@42402
   171
			\item What is the effort?
jan@42402
   172
		\end{itemize}
jan@42402
   173
	\end{spacing}
jan@42401
   174
\end{frame}
jan@42401
   175
jan@42401
   176
\begin{frame}
jan@42401
   177
	\frametitle{Issues to Accomplish II}
jan@42401
   178
\begin{spacing}{1.4}
jan@42381
   179
\begin{itemize}
jan@42402
   180
	\item How look calculations like?\\
jan@42401
   181
				{\small Ansatzs, Subproblems?}
jan@42402
   182
	\item How are problems specified?\\
jan@42401
   183
				{\small Given, Pre-/Postcondition, Find?}
jan@42418
   184
	\item What is the contents of the interactive course material?\\
jan@42418
   185
				{\small Figures, Explanations,\ldots}
jan@42381
   186
\end{itemize}
jan@42401
   187
\end{spacing}
jan@42381
   188
\end{frame}
jan@42381
   189
jan@42381
   190
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
jan@42402
   191
\section{Details}
jan@42381
   192
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
jan@42381
   193
jan@42418
   194
\subsection{Technical Survey}
jan@42402
   195
\begin{frame}
jan@42418
   196
	\frametitle{Technical Survey I {\normalsize Mechanizing Knowledge}}
jan@42402
   197
	\begin{spacing}{1.5}
jan@42402
   198
		\begin{itemize}
jan@42402
   199
			\item Not enough knowledge is mechanized\\
jan@42402
   200
						{\small Equation Solving, Integrals,\ldots}
jan@42418
   201
			\item Problems on mechanization\\
jan@42402
   202
						{\small Mathematical (Knowledge), Technical (Documentation)}
jan@42402
   203
			\item Biggest task is finding manpower
jan@42402
   204
		\end{itemize}
jan@42402
   205
	\end{spacing}
jan@42402
   206
\end{frame}
jan@42402
   207
jan@42402
   208
\begin{frame}
jan@42418
   209
	\frametitle{Technical Survey II {\normalsize Notation Problems} }
jan@42402
   210
	\begin{spacing}{1.5}
jan@42402
   211
		\begin{itemize}
jan@42402
   212
			\item Different brackets have different meanings\\
jan@42418
   213
						{\small $u[n] \neq u(n)$\ldots in Math; but also in the source code}
jan@42402
   214
			\item Operators are already in use
jan@42402
   215
			\item Tricks on similarisation and beauty\\
jan@42402
   216
						{\small Different similarisations for different purpose}
jan@42402
   217
		\end{itemize}
jan@42402
   218
	\end{spacing}
jan@42402
   219
\end{frame}
jan@42402
   220
jan@42402
   221
\subsection{Demonstration}
jan@42381
   222
\begin{frame}
jan@42401
   223
	\frametitle{Demonstration of {\isac}}
jan@42381
   224
	\begin{spacing}{1.5}
jan@42402
   225
		\begin{itemize}
jan@42418
   226
			\item {\Large Development Environment} (Backend)
jan@42402
   227
			\vspace{15mm}
jan@42402
   228
			\item {\Large Math Assistant} (Frontend)
jan@42402
   229
		\end{itemize}
jan@42381
   230
	\end{spacing}
jan@42381
   231
\end{frame}
jan@42381
   232
jan@42381
   233
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
jan@42381
   234
\section{Summary}
jan@42381
   235
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
jan@42381
   236
jan@42401
   237
\subsection{Accomplished Work}
jan@42381
   238
\begin{frame}
jan@42401
   239
	\frametitle{Accomplished Work}
jan@42381
   240
	\begin{itemize}
jan@42401
   241
      \item Partial Fractions\\ {\small Theorems, Specification, Program}
jan@42401
   242
      \item Inverse Z-Transform with Partial Fractions\\ {\small Theorems, Specification, Program}
jan@42418
   243
      \item Isabelle Theory indicating issues\\ {\small Preparation for {\sisac{}}-developers}
jan@42381
   244
	\end{itemize}
jan@42381
   245
\end{frame}
jan@42381
   246
jan@42381
   247
\subsection{Partially Accomplished}
jan@42381
   248
\begin{frame}
jan@42381
   249
	\frametitle{Partially Accomplished}
jan@42401
   250
	\begin{spacing}{1.4}
jan@42402
   251
		\begin{itemize}
jan@42402
   252
	     \item Guidelines for Upcoming TP-Programmers\\
jan@42418
   253
	           {\small \textbf{Note:} Development environment and languages changes} 
jan@42402
   254
	     \item Examples
jan@42402
   255
		\end{itemize}
jan@42401
   256
	\end{spacing}
jan@42381
   257
\end{frame}
jan@42381
   258
jan@42381
   259
\subsection{Not Accomplished}
jan@42381
   260
\begin{frame}
jan@42381
   261
	\frametitle{Not Accomplished}
jan@42401
   262
	\begin{spacing}{1.2}
jan@42402
   263
		\begin{itemize}
jan@42418
   264
	    \item Content of interactive course material\\
jan@42418
   265
	    			{\small Figures, Explanations,\ldots}
jan@42402
   266
	    \item A sufficient count of implementations
jan@42402
   267
	    \item No support of labs and lectures atm
jan@42402
   268
	    \item No material for \emph{STEOP} atm
jan@42402
   269
		\end{itemize}
jan@42401
   270
	\end{spacing}
jan@42381
   271
\end{frame}
jan@42381
   272
jan@42381
   273
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
jan@42381
   274
\section{Conclusion}
jan@42381
   275
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
jan@42381
   276
jan@42381
   277
\begin{frame}
jan@42418
   278
	\frametitle{Conclusion}
jan@42401
   279
	\begin{spacing}{1.2}
jan@42402
   280
	    \begin{itemize}
jan@42402
   281
				\item TP-Programming language not ready
jan@42402
   282
				\item Not well documented
jan@42403
   283
				\item Gorgeous idea but still a long way
jan@42402
   284
				\vspace{5mm}
jan@42418
   285
				\item Hard to get familiar
jan@42402
   286
				\item Found mistakes in own work
jan@42402
   287
			\end{itemize}
jan@42401
   288
		\end{spacing}
jan@42381
   289
\end{frame}
jan@42381
   290
jan@42381
   291
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
jan@42381
   292
\end{document}
jan@42381
   293
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
jan@42381
   294
jan@42381
   295
%% EOF