Kurs:Computer für Psychologen/Sitzung1

Aus Wikiversity

Folien[Bearbeiten]

Material[Bearbeiten]

Folien (tex-Source)[Bearbeiten]

% (c) 2009 Konstantin Sering <konstantin.sering [at] gmail.com>
% (cc)-by -- Licenced under Creative Commons Attribution unported
% (http://creativecommons.org/licenses/by/3.0/)
%
\documentclass[xcolor={fixpdftex,hyperref,x11names},pdftex,11pt,hyperref={pdftex},handout]{beamer}

%\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb}
\usepackage{graphicx}
%\usepackage{tikz}

% Some Definitions for pygmetize (code highlighting) BEGIN
\usepackage{color}
\usepackage{fancyvrb}
\newcommand\at{@}
\newcommand\lb{[}
\newcommand\rb{]}
\newcommand\PYbg[1]{\textcolor[rgb]{0.00,0.50,0.00}{\textbf{#1}}}
\newcommand\PYbf[1]{\textcolor[rgb]{0.73,0.40,0.53}{\textbf{#1}}}
\newcommand\PYbe[1]{\textcolor[rgb]{0.82,0.25,0.23}{\textbf{#1}}}
\newcommand\PYbd[1]{\textcolor[rgb]{0.40,0.40,0.40}{#1}}
\newcommand\PYbc[1]{\textcolor[rgb]{0.73,0.13,0.13}{#1}}
\newcommand\PYbb[1]{\textcolor[rgb]{0.00,0.50,0.00}{#1}}
\newcommand\PYba[1]{\textcolor[rgb]{0.00,0.00,0.50}{\textbf{#1}}}
\newcommand\PYaJ[1]{\textcolor[rgb]{0.69,0.00,0.25}{#1}}
\newcommand\PYaK[1]{\textcolor[rgb]{0.73,0.13,0.13}{#1}}
\newcommand\PYaH[1]{\textcolor[rgb]{0.50,0.00,0.50}{\textbf{#1}}}
\newcommand\PYaI[1]{\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{#1}}
\newcommand\PYaN[1]{\textcolor[rgb]{0.74,0.48,0.00}{#1}}
\newcommand\PYaO[1]{\textcolor[rgb]{0.00,0.00,1.00}{\textbf{#1}}}
\newcommand\PYaL[1]{\textcolor[rgb]{0.00,0.00,1.00}{#1}}
\newcommand\PYaM[1]{\textcolor[rgb]{0.73,0.73,0.73}{#1}}
\newcommand\PYaB[1]{\textcolor[rgb]{0.73,0.13,0.13}{#1}}
\newcommand\PYaC[1]{\textcolor[rgb]{0.67,0.13,1.00}{#1}}
\newcommand\PYaA[1]{\textcolor[rgb]{0.00,0.50,0.00}{#1}}
\newcommand\PYaF[1]{\textcolor[rgb]{0.63,0.00,0.00}{#1}}
\newcommand\PYaG[1]{\textcolor[rgb]{1.00,0.00,0.00}{#1}}
\newcommand\PYaD[1]{\textcolor[rgb]{0.00,0.50,0.00}{\textbf{#1}}}
\newcommand\PYaE[1]{\textcolor[rgb]{0.25,0.50,0.50}{\textit{#1}}}
\newcommand\PYaZ[1]{\textcolor[rgb]{0.00,0.50,0.00}{\textbf{#1}}}
\newcommand\PYaX[1]{\textcolor[rgb]{0.00,0.50,0.00}{#1}}
\newcommand\PYaY[1]{\textcolor[rgb]{0.73,0.13,0.13}{#1}}
\newcommand\PYaR[1]{\textcolor[rgb]{0.40,0.40,0.40}{#1}}
\newcommand\PYaS[1]{\textcolor[rgb]{0.10,0.09,0.49}{#1}}
\newcommand\PYaP[1]{\textcolor[rgb]{0.00,0.00,0.50}{\textbf{#1}}}
\newcommand\PYaQ[1]{\textcolor[rgb]{0.49,0.56,0.16}{#1}}
\newcommand\PYaV[1]{\textcolor[rgb]{0.00,0.00,1.00}{\textbf{#1}}}
\newcommand\PYaW[1]{\textcolor[rgb]{0.73,0.13,0.13}{#1}}
\newcommand\PYaT[1]{\textcolor[rgb]{0.40,0.40,0.40}{#1}}
\newcommand\PYaU[1]{\textcolor[rgb]{0.25,0.50,0.50}{\textit{#1}}}
\newcommand\PYaj[1]{\textcolor[rgb]{0.00,0.50,0.00}{#1}}
\newcommand\PYak[1]{\textcolor[rgb]{0.73,0.40,0.53}{#1}}
\newcommand\PYah[1]{\textcolor[rgb]{0.63,0.63,0.00}{#1}}
\newcommand\PYai[1]{\textcolor[rgb]{0.10,0.09,0.49}{#1}}
\newcommand\PYan[1]{\textcolor[rgb]{0.40,0.40,0.40}{#1}}
\newcommand\PYao[1]{\textcolor[rgb]{0.73,0.40,0.13}{\textbf{#1}}}
\newcommand\PYal[1]{\textcolor[rgb]{0.25,0.50,0.50}{\textit{#1}}}
\newcommand\PYam[1]{\textbf{#1}}
\newcommand\PYab[1]{\textit{#1}}
\newcommand\PYac[1]{\textcolor[rgb]{0.73,0.13,0.13}{#1}}
\newcommand\PYaa[1]{\textcolor[rgb]{0.50,0.50,0.50}{#1}}
\newcommand\PYaf[1]{\textcolor[rgb]{0.25,0.50,0.50}{\textit{#1}}}
\newcommand\PYag[1]{\textcolor[rgb]{0.40,0.40,0.40}{#1}}
\newcommand\PYad[1]{\textcolor[rgb]{0.00,0.25,0.82}{#1}}
\newcommand\PYae[1]{\textcolor[rgb]{0.40,0.40,0.40}{#1}}
\newcommand\PYaz[1]{\textcolor[rgb]{0.00,0.63,0.00}{#1}}
\newcommand\PYax[1]{\textcolor[rgb]{0.60,0.60,0.60}{\textbf{#1}}}
\newcommand\PYay[1]{\textcolor[rgb]{0.00,0.50,0.00}{\textbf{#1}}}
\newcommand\PYar[1]{\textcolor[rgb]{0.10,0.09,0.49}{#1}}
\newcommand\PYas[1]{\textcolor[rgb]{0.73,0.13,0.13}{\textit{#1}}}
\newcommand\PYap[1]{\textcolor[rgb]{0.00,0.50,0.00}{\textbf{#1}}}
\newcommand\PYaq[1]{\textcolor[rgb]{0.53,0.00,0.00}{#1}}
\newcommand\PYav[1]{\textcolor[rgb]{0.67,0.13,1.00}{\textbf{#1}}}
\newcommand\PYaw[1]{\textcolor[rgb]{0.40,0.40,0.40}{#1}}
\newcommand\PYat[1]{\textcolor[rgb]{0.10,0.09,0.49}{#1}}
\newcommand\PYau[1]{\textcolor[rgb]{0.10,0.09,0.49}{#1}}
% Some Definitions for pygmentize END


\title{Computer für Psychologen --- Begrüßung}
\subtitle{und Einführung in Texteditoren und Vim}
\author{Konstantin Sering}
\date{26. Oktober 2009}

\institute{Eberhard Karls Universität Tübingen}

\begin{document}% The text of your article here

\begin{frame}
    \titlepage{}
\end{frame}

\section{Motivation}

\begin{frame}{Warum so eine Veranstaltung?}
    \begin{itemize}[<+->]
        \item großer Bedarf an technischem Know-How
        \item sinnvoll und effizient mit dem Computer umgehen
        \item Computer soll für uns arbeiten und nicht wir den Launen des
            Computers unterworfen sein
        \item uns gegenseitig Helfen, wenn wir so unterschiedliches Wissen
            über Computer haben
        \item Austausch über Programme und Techniken
    \end{itemize}

    \onslide<6->{Basil und ich würden gerne lernen, wie andere mit ihrem
    Computer umgehen, welche
    Kniffe angewendet werden und welche Programme für welches Problem
    genutzt wird. Nicht weil wir schon alles wissen, sondern eher, weil wir
    interessiert an Neuem sind und beide die Erfahrung gemacht haben, dass
    man sehr viel über Empfehlungen lernt.}
\end{frame}

\begin{frame}{Erwartungen von uns}
    \begin{itemize}[<+->]
        \item abstrakte, grundlegende Konzepte
        \item praktische Anwendung
        \item Mysterium Computer entmystifizieren
    \end{itemize}
    \onslide<4->{Außerdem ist es mir wichtig, dass alle etwas Mitnehmen
    können, auch
    jene, die wirklich wenig gute Erfahrungen mit Computern gemacht haben.
    Es wäre schön, wenn wir uns hier gegenseitig helfen könnten.

    -- Tino}
    
    \begin{itemize}
        \item<5-> Abbau der ``Computer-Angst'' \& Aufbau von Kenntnissen rund um Psychologie-relevante Konzepte und Programme 
        \item<6-> Reger Austausch und Diskussionen
        \item<7-> Gestaltung von eigenen Sitzungen durch interessierte Teilnehmer
    \end{itemize}
    \onslide<7->{-- Basil}
\end{frame}

\begin{frame}
    {\em Welche Erwartungen und Wünsche habt ihr?}
\end{frame}

\begin{frame}{CIP-Pool}
    Warum machen wir die Veranstaltung nicht im CIP-Pool?
    \begin{itemize}[<+->]
        \item man kann sich nicht angucken
        \item man lernt nicht mit dem eigenen PC umzugehen, sondern an
            einem Rechner, der von anderen professionell eingerichtet wurde
        \item man kann auf den CIP-Pool rechnern nicht alles installieren,
            was wir evtl. installieren möchten
        \item Feng Shui ist schlecht ;)
    \end{itemize}
\end{frame}

\section{Einleitung}

\begin{frame}{Daten verteilen}
    \begin{enumerate}[<+->]
        \item USB Stick einstecken.
        \item Der USB-Stick wird gemounted/eingehängt.
        \item USB-Stick unmounten/aushängen/``sicher entfernen''
        \item USB-Stick abziehen.
    \end{enumerate}
\end{frame}

\begin{frame}{Betriebssysteme}
    \begin{itemize}[<+->]
        \item xUbuntu, debian, Linux
        \item Mac OS X
        \item Windows XP / Vista / 7
            \begin{itemize}
                \item Ordneroptionen (Anzeigen der Dateiendungen)
            \end{itemize}
    \end{itemize}
\end{frame}

\begin{frame}{Dateiformate}
    Verschiedene Dateien.

    \begin{itemize}[<+->]
        \item Officedokumente (alle ODF-Formate, doc, xls, docx$\dots$)
        \item Pixelgraphiken / Bilder (jpg, png, bmp, gif)
        \item Vektorgraphiken (svg, odg)
        \item ausführbare Dateien (exe, bin)
        \item komprimierte Archive (zip, rar, tar.gz)
        \item Textdokumente (txt)
        \item Latex-Sourcedateien (tex)
    \end{itemize}
\end{frame}

\begin{frame}{Dateiformate}
    Wie halten Betriebssystem die Dateien auseinander? Woher wissen Sie was
    womit geöffnet werden muss?
    \begin{itemize}
        \item Unix (verschiedene Test, unter anderem Magic Numbers)
        \item Windows (Dateiendung)
    \end{itemize}
    Wie kann ich Windows dazu bringen, dass er Dateien mit einem anderen
    Programm startet?
\end{frame}

\section{Texteditor}

\begin{frame}
    Vim installieren.

    \begin{itemize}
        \item vim72.exe ausführen
        \item sudo apt-get install gvim oder sudo apt-get install vim-gnome
    \end{itemize}

    Paketmanager bei OS X und bei Ubuntu oder Debian. Damit automatische
    Sicherheitsupdates für alle Programme. Großes Problem bei Windows!
\end{frame}

\begin{frame}{Texteditor --- Motivation}
    Warum und wofür ein Texteditor?
    \begin{itemize}[<+->]
        \item R
        \item Latex
        \item Konfigurationsdateien
        \item Internetseiten (html, css)
        \item Experimentaldaten
    \end{itemize}
\end{frame}

\begin{frame}{Dateien von ``innen''}
    \begin{tabular}{cc}
        Binärdateien    & Textdateien   \\\hline
        exe, bin        & txt           \\
        jpg, png        & html, css     \\
        RData           & R             \\
        pdf, ps, dvi    & tex, bib      \\
        ods, xls        & cvs           \\
    \end{tabular}
\end{frame}

\begin{frame}{Vim Modes}
    \begin{itemize}[<+->]
        \item Normalmode
        \item Insertmode
        \item Visualmode
        \item some other modes (:help vim-modes-intro)
    \end{itemize}
\end{frame}

\begin{frame}{Übung --- Vim 1}
    Vimtutor
\end{frame}

\begin{frame}{Warnung}
    In den folgenden Übungen geht es nicht darum, dass man alles versteht,
    was man macht. Es geht darum die ein paar Dateien zu ändern und zu
    erkennen und zu erfahren, dass sich damit das Verhalten des Computers
    verändert.
    
    Computer sind keine Zauberrei. Das meiste ist noch nicht einmal
    schwierig, es ist nur teilweise recht mühsam und man muss ziemlich
    viele Einzelheiten nachgucken, wenn man es ernsthaft betreiben möchte.
\end{frame}

\begin{frame}{Übung --- svg}
    Malen nach Zahlen.
    ?? ein paar svg-Befehle ??
\end{frame}

\begin{frame}{Übung --- html}
    Internet ist kompliziert.
    ?? ein paar html-Befehle ??
\end{frame}

\begin{frame}{Fragen}
    Gibt es noch Fragen?
\end{frame}

\section{Organisatorisches}

\begin{frame}{Fortsetzung folgt.}
     Wie geht es jetzt weiter?

    \begin{tabular}[h]{ll|ll}
        Termin  & Thema         & Termin    & Thema             \\
        02.11.  & WYSIWYM       & 30.11.    & BibTex --- Literaturverwaltung \\
        09.11.  & Dateiformate. & 07.12.    & noch nicht vergeben \\
        16.11.  & Latex --- Einführung  & 14.12. & dito \\
        23.11.  & Latex --- Hausarbeit & 21.12.
        & Vorweihnachtszeit \\
    \end{tabular}
    \vspace{2em}
    \begin{columns}
        \begin{column}{0.5\textwidth}
    Mögliche Themen:

    \begin{itemize}
        \item (R-)Konsole (Warum brauchen wir eine F***I**-Konsole?)
        \item Funktionen, Variablen, Umgebungsvariablen, Schalter/Flags/Optionen
        \item Graphiken in R und wie kommen die jetzt schön in meinen Bericht?
        \item Python für Psychologen (insbesondere Psychopy)
        \item Versionsverwaltung mit Git und/oder Subversion
        \item Präsentationen erstellen mit LaTeX - Einführung in das Beamer Package
        \item Grafiken und Plots mit LaTeX - Einführung in PGF/TikZ
    \end{itemize}
        \end{column}
        \begin{column}{0.5\textwidth}
    \begin{itemize}
        \item Versuchsdaten digitalisieren und abspeichern
        \item Verschlüsselung. Wie speichere ich sensible Daten von Clienten ab?
        \item Hardware (Wofür sind die Teile, aus denen ein PC besteht?)
        \item Nützliche Programme
        \item Systemadministration (Wie behandle ich meinen PC damit er das macht, was ich will und nicht irgendwann streikt?)
        \item Plugins, Addins, Pakete
        \item Ordneroptionen/Dateistruktur/Berechtigungen/Freigabe
        \item Verschlüsselung und Datenschutz von Patientendaten
        \item Matlab
        \item Eyelink
    \end{itemize}
        \end{column}
    \end{columns}
\end{frame}

\begin{frame}{Feedback}
    \begin{itemize}
        \item Was war heute gut?
        \item Was war nicht so gut?
        \item Was kann anders / besser gemacht werden?
        \item War es zu abstrakt, zu einfach?
        \item War es zu schwierig, zu praktisch?
    \end{itemize}
\end{frame}

\section{Anhang}

\begin{frame}{Hilfsmittel}
    Folgende Tools haben diese Präsentation möglich gemacht:
    \begin{itemize}
        \item latex
        \item latex-beamer
        \item vim (http://www.vim.org)
        \item vim-latex-suite (http://vim-latex.sourceforge.net/)
    \end{itemize}
\end{frame}

\begin{frame}[fragile]
    \frametitle{Latex-Suite}
    Latex-Suite:  http://vim-latex.sourceforge.net/

    Latex-Suite (Quick introduction): http://vim-latex.sourceforge.net/documentation/latex-suite-quickstart/index.html

    Installation Ubuntu: 

\begin{Verbatim}[commandchars=@\[\]]
    sudo apt-get install vim-latexsuite
    sudo vim-addons -w install latex-suite
\end{Verbatim}
\end{frame}

\end{document}