slides/slides02.tex
changeset 494 253d1ccb65de
parent 481 e03a0100ec46
equal deleted inserted replaced
493:244df77507c2 494:253d1ccb65de
    46   \begin{tabular}{ll}
    46   \begin{tabular}{ll}
    47     Email:  & christian.urban at kcl.ac.uk\\
    47     Email:  & christian.urban at kcl.ac.uk\\
    48     %Office: & N\liningnums{7.07} (North Wing, Bush House)\bigskip\\
    48     %Office: & N\liningnums{7.07} (North Wing, Bush House)\bigskip\\
    49     Slides \& Code: & KEATS\bigskip\\
    49     Slides \& Code: & KEATS\bigskip\\
    50 
    50 
    51     Office Hour: &  Fridays 13:00 -- 14:00\\
    51     Office Hour: &  Thursdays 13:00 -- 14:00\\
    52     Location: & N7.07 (North Wing, Bush House)\bigskip\\
    52     Location: & N7.07 (North Wing, Bush House)\bigskip\\
    53 
    53 
    54     Pollev: & \texttt{\alert{https://pollev.com/cfltutoratki576}}\\  \\
    54     Pollev: & \texttt{\alert{https://pollev.com/cfltutoratki576}}\\  \\
    55     %Additionally: & (for Scala) Tuesdays 10:45 -- 11:45\\ 
    55     %Additionally: & (for Scala) Tuesdays 10:45 -- 11:45\\ 
    56   \end{tabular}
    56   \end{tabular}
    65 \end{textblock}
    65 \end{textblock}
    66 
    66 
    67 \end{frame}
    67 \end{frame}
    68 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     
    68 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     
    69 
    69 
       
    70 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
       
    71 \begin{frame}[c, fragile]
       
    72 \frametitle{Scala 3}
       
    73 
       
    74 \mbox{}\\
       
    75 
       
    76 \begin{minipage}{1.3\textwidth}
       
    77 \begin{center}
       
    78 \textbf{\texttt{scala}}
       
    79 $\quad\Rightarrow$ {\small\url{https://www.scala-lang.org/download/}}\bigskip
       
    80 \end{center}
       
    81 
       
    82 Installation problems:
       
    83 \begin{itemize}
       
    84 \item Flavio Melinte Citea (\texttt{\small{}flavio.melinte\_citea@kcl.ac.uk})  
       
    85 \item Zishan Rahman (\texttt{\small{}zishan.rahman@kcl.ac.uk})
       
    86 \item Opale Sjostedt (\texttt{\small{}opale.sjostedt@kcl.ac.uk})
       
    87 \item Oliver Iliffe (\texttt{\small{}oliver.iliffe@kcl.ac.uk})  
       
    88   \bigskip
       
    89 \end{itemize}
       
    90 Github problems:
       
    91 \begin{itemize}
       
    92 \item Zishan Rahman (\texttt{\small{}zishan.rahman@kcl.ac.uk})  
       
    93 \end{itemize}
       
    94 %Discussion forum:
       
    95 %\begin{itemize}  
       
    96 %\item Ruben Ticehurst-James (\texttt{\small{}ruben.ticehurst-james@kcl.ac.uk})  
       
    97 %\end{itemize}
       
    98 \end{minipage}
       
    99   
       
   100 \end{frame}
       
   101 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
       
   102 
       
   103 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
       
   104 \begin{frame}[c, fragile]
       
   105 %%\frametitle{General Scheme of}  
       
   106 
       
   107  \small
       
   108 \begin{lstlisting}[language=Scala,numbers=none]
       
   109 def fname(arg1: ty1, arg2: ty2,..., argn: tyn): rty = {
       
   110 
       
   111    ....
       
   112 
       
   113 }
       
   114 \end{lstlisting}
       
   115 
       
   116   
       
   117 \end{frame}
       
   118 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
       
   119 
       
   120 \begin{frame}[c, fragile]
       
   121 
       
   122 \begin{lstlisting}[language=Scala,numbers=none]
       
   123 def average(xs: List[Int]) : Int = {
       
   124   val s = xs.sum
       
   125   val n = xs.length
       
   126   s / n
       
   127 }
       
   128 \end{lstlisting}
       
   129 
       
   130   
       
   131 \end{frame}
       
   132 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    70 
   133 
    71 % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     
   134 % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     
    72 % \begin{frame}[t,fragile]
   135 % \begin{frame}[t,fragile]
    73 % \frametitle{For-Comprehensions}
   136 % \frametitle{For-Comprehensions}
    74 
   137