doc-isac/akargl/ferialprakt.tex
author wneuper <Walther.Neuper@jku.at>
Sun, 31 Dec 2023 09:42:27 +0100
changeset 60787 26037efefd61
parent 52107 f8845fc8f38d
permissions -rw-r--r--
Doc/Specify_Phase 2: copy finished
akargl@42228
     1
\message{ !name(ferialprakt.tex)}\documentclass[a4paper,12pt]{article}
neuper@42081
     2
\usepackage{ngerman}
akargl@42228
     3
\usepackage{longtable}
neuper@42081
     4
neuper@42081
     5
neuper@42081
     6
\def\isac{${\cal I}\mkern-2mu{\cal S}\mkern-5mu{\cal AC}$}
neuper@42081
     7
\def\sisac{\footnotesize${\cal I}\mkern-2mu{\cal S}\mkern-5mu{\cal AC}$}
neuper@42081
     8
neuper@42081
     9
\title{Ferialpraxis\\ am Institut f\"ur Softwaretechnologie\\
akargl@42091
    10
       der Technischen Universit\"at Graz\\ \ 
akargl@42091
    11
       \\Arbeitsprotokoll}
akargl@42084
    12
\author{Alexander Kargl\\
akargl@42091
    13
       akargl@brgkepler.net}
neuper@42081
    14
\date{\today}
neuper@42081
    15
neuper@42081
    16
\begin{document}
akargl@42228
    17
akargl@42228
    18
\message{ !name(ferialprakt.tex) !offset(-3) }
akargl@42228
    19
neuper@42081
    20
\maketitle
neuper@42236
    21
$\;$\\
neuper@42236
    22
\vspace{0.2cm}
akargl@42228
    23
\section{Urspr\"ungliche Erwartungen}
neuper@42236
    24
In den letzten Sommerferien vor der Maturaklasse wollte ich mich genauer \"uber die Studienrichtungen im Bereich Informatik an der TU Graz informieren. Meine Interessen tendierten bereits in diese Richtung, aber ich war mir noch nicht sicher, ob das die richtige Entscheidung ist.
neuper@42236
    25
neuper@42236
    26
Ich hatte das Gl\"uck ein Praktikum am Insitut f\"ur Softwaretechnologie absolvieren zu d\"urfen. Ich hoffte dadurch:
akargl@42228
    27
\begin{itemize}
akargl@42228
    28
 \item einen Einblick in die Programmierung und Entstehung von gr\"o\3eren Softwareprojekten zu erhalten
akargl@42228
    29
 \item neue Programmiertechniken und Sprachen kennenzulernen
akargl@42228
    30
 \item und au\3erdem gleich wertvolle Erfahrung im Arbeitsleben sammeln zu k\"onnen
akargl@42228
    31
\end{itemize}
neuper@42081
    32
neuper@42236
    33
\newpage
neuper@42081
    34
\section{Arbeitsprotokoll}
neuper@42081
    35
\begin{center}
akargl@42228
    36
\begin{tabular}{l|l||r}
akargl@42228
    37
\textbf{Datum}   &\textbf{T\"atigkeit} & \textbf{Std.} \\[1pt] \hline \hline\noalign{\smallskip}
akargl@42087
    38
12.7.2011
neuper@42236
    39
 & Demonstration von ``educational math assistant \isac{}'', Isabelle & 1.6\\
neuper@42236
    40
 %& Demonstration des Theorem Provers  & 0.6\\
neuper@42081
    41
 & Einf\"uhrung Linux, objektorientierte/funktionale Programmierung& 2.0\\
neuper@42236
    42
 & Installation: Isabelle, \isac-core, Mercurial & 3.0\\[3pt] \hline\noalign{\smallskip}
akargl@42087
    43
13.7.2011
neuper@42236
    44
 & Einf\"uhrung Latex,  Konfiguration von Mercurial & 2.6 \\
neuper@42236
    45
 %& & 1.6 \\
akargl@42228
    46
 & ML-Programmierung/Einf\"uhrung & 5.0 \\[3pt] \hline\noalign{\smallskip}
akargl@42087
    47
14.7.2011
neuper@42236
    48
 & Einf\"uhrung und \"Ubung ML II & 4.6 \\
neuper@42236
    49
% & Programmierung ML & 2.0 \\
akargl@42228
    50
 & Erstellung v. Beispielen f\"ur Kombinatoren in ML & 3.0 \\[3pt] \hline\noalign{\smallskip}
akargl@42091
    51
15.7.2011
neuper@42236
    52
 & Einf\"uhrung ML/\isac\  IV & 2.1 \\
akargl@42228
    53
 & ML- Programmierung & 5.5 \\ \hline \hline\noalign{\smallskip}
akargl@42108
    54
18.7.2011
akargl@42228
    55
 & Fehlersuche/Debugging Isac-Tests & 7.6 \\[3pt] \hline\noalign{\smallskip}
akargl@42125
    56
19.7.2011
neuper@42236
    57
 & Tests zu korrigiertem CompleteCalc auskommentiert & 7.6 \\
neuper@42236
    58
 & interface.sml calchead.sml ctree.sml mathengine.sml rewtools.sml &  \\[3pt] \hline\noalign{\smallskip}
akargl@42181
    59
20.7.2011
akargl@42228
    60
 & Fehlersuche/Debugging Isac-Tests & 7.6 \\[3pt] \hline\noalign{\smallskip}
akargl@42181
    61
21.7.2011
neuper@42236
    62
 & Alle Fehler in Frontend/interface.sml behoben & 7.6 \\
neuper@42236
    63
 & Beginn zugeh\"orige Tests auskommentieren & 7.6 \\[3pt] \hline\noalign{\smallskip}
akargl@42181
    64
22.7.2011
akargl@42228
    65
 & Information \"uber Studienrichtungen etc. & 1.1 \\
akargl@42228
    66
 & Fehlersuche/Debugging Isac-Tests & 6.5 \\[3pt] \hline \hline\noalign{\smallskip}
akargl@42188
    67
25.7.2011
akargl@42228
    68
 & Fehlersuche/Debugging Isac-Tests & 7.6 \\[3pt] \hline\noalign{\smallskip}
akargl@42209
    69
26.7.2011
neuper@42236
    70
 & Beginn: systematisches Aufr\"aumen von auskommentierten Tests & 7.6 \\
neuper@42236
    71
 & Interpret/appl.sml Interpret/ctree.sml ProgLang/calculate.sml & \\[3pt] \hline\noalign{\smallskip} 
akargl@42221
    72
27.7.2011
akargl@42228
    73
 & Fehlersuche/Debugging Isac-Tests & 7.6 \\[3pt] \hline\noalign{\smallskip}
akargl@42228
    74
28.7.2011
akargl@42228
    75
 & Fehlersuche/Debugging Isac-Tests & 3.6 \\
akargl@42228
    76
 & Fertigstellung Protokoll         & 4.0 \\[3pt] \hline\noalign{\smallskip}
akargl@42228
    77
29.7.2011
akargl@42228
    78
 & Austausch mit Ferialpraktikanten anderer Studienrichtungen  & 1.0 \\
akargl@42228
    79
 & Arbeit mit Robotern  & 5.0 \\[3pt] \hline\noalign{\smallskip}
neuper@42081
    80
\end{tabular}
neuper@42081
    81
\end{center}
neuper@42236
    82
Die Arbeiten am Update der Tests sind in das Repository des \isac-Projektes hochgeladen worden und sind auf {\tt https://intra.ist.tugraz.at/hg/isa/} einzusehen.
neuper@42081
    83
neuper@42081
    84
neuper@42236
    85
\newpage
neuper@42081
    86
\section{R\"uckblick auf das Praktikum}
akargl@42228
    87
Meine Erwartungen haben sich gr\"o\3tenteils alle erf\"ullt und ich habe viel Neues dazugelernt:
akargl@42228
    88
\begin{itemize}
akargl@42228
    89
  \item Grundlagen funktionaler Programmierung (SML)
akargl@42228
    90
  \item Zusammenarbeit an einem gro\3sem Softwareprojekt mit mehreren Programmierern (Benutzung von Versionsverwaltungssystemen (Mercurial) , Kommentaren etc.)
akargl@42228
    91
  \item Grundz\"uge der Funktionsweise eines Theorem Provers (Isabelle)
akargl@42228
    92
  \item ``Test driven development'' - Verifizierung von Softwarekomponenten
akargl@42228
    93
  \item schnelle Einarbeitung in neue komplexe Arbeitsumgebungen und Problemstellungen
akargl@42228
    94
\end{itemize}
neuper@42236
    95
Alles in allem hat sich dieses Praktikum f\"ur mich in jeder Hinsicht gelohnt.
akargl@42228
    96
neuper@42081
    97
neuper@42081
    98
neuper@42081
    99
\end{document}
akargl@42228
   100
akargl@42228
   101
\message{ !name(ferialprakt.tex) !offset(-78) }