slides/slides01.tex
changeset 356 d1046d9d3213
parent 354 4b347b6e134f
child 358 542d2cf143b0
equal deleted inserted replaced
355:bc3980949af2 356:d1046d9d3213
   603 %
   603 %
   604 %\end{frame}
   604 %\end{frame}
   605 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
   605 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
   606 
   606 
   607 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   607 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   608 \begin{frame}[c]
   608 \begin{frame}[c, fragile]
   609   \frametitle{Coursework Dates}
   609 
   610   
   610 {\Large Why bother? or\smallskip\\\hfill What is wrong with this?}\bigskip\bigskip
   611 Similar to C++:\bigskip
   611 
   612 
   612   
   613 \begin{itemize}
   613 \begin{lstlisting}[language=C,numbers=none]
   614   \item Preliminary Parts: Wednesdays 4pm
   614 for (int i = 10; i < 20; i++) {
   615     \begin{itemize}
   615     
   616       \item Preliminary Part 6: 3\% (13 November)
   616   //...Do something interesting
   617       \item Preliminary Part 7: 4\% (20 November)
   617   //   with i...
   618       \item Preliminary Part 8: 4\% (27 November)
   618 
   619       \item Preliminary Part 9: 4\% (5 December) 
   619 }
   620     \end{itemize}\medskip    
   620 \end{lstlisting}
   621   \item Core Part: 35\% (15 January 2020)\bigskip 
   621 
   622 \end{itemize}
   622   
   623 \end{frame}
   623 \end{frame}
   624   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   624 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   625   
   625 
   626 
   626 
   627 
   627 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   628 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   628 %\begin{frame}[c]
   629 \begin{frame}[c]
   629 %  \frametitle{Coursework Dates}
   630 \frametitle{Coursework}
   630 %  
   631 
   631 %Similar to C++:\bigskip
   632 \begin{itemize}
   632 %
   633 \item Sorry, I might have been a bit wordy:\\
   633 %\begin{itemize}
   634   Part 6 of CW description is 7 pages, but
   634 %  \item Preliminary Parts: Wednesdays 4pm
   635   I only needed \mbox{< 100} loc for \emph{all} Part 6.\bigskip
   635 %    \begin{itemize}
   636 
   636 %      \item Preliminary Part 6: 3\% (13 November)
   637 \item there is feedback when pushing code to github\medskip
   637 %      \item Preliminary Part 7: 4\% (20 November)
   638 
   638 %      \item Preliminary Part 8: 4\% (27 November)
   639 \item there are \texttt{jar}-files you can use to test 
   639 %      \item Preliminary Part 9: 4\% (5 December) 
   640   my reference implementation\bigskip
   640 %    \end{itemize}\medskip    
   641   
   641 %  \item Core Part: 35\% (15 January 2020)\bigskip 
   642 \item we want you to learn FP!\smallskip\\ \alert{\bf no vars}, no mutable
   642 %\end{itemize}
   643   data-structures\\ \quad{}e.g.~no \texttt{Arrays}, no \texttt{ListBuffer}
   643 %\end{frame}
   644 \end{itemize}
   644 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   645 
   645   
   646 \LEFTarrow{1}{11}{11.8}
   646 
   647 \end{frame}
   647 
       
   648 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
       
   649 %\begin{frame}[c]
       
   650 %\frametitle{Coursework}
       
   651 %
       
   652 %\begin{itemize}
       
   653 %\item Sorry, I might have been a bit wordy:\\
       
   654 %  Part 6 of CW description is 7 pages, but
       
   655 %  I only needed \mbox{< 100} loc for \emph{all} Part 6.\bigskip
       
   656 %
       
   657 %\item there is feedback when pushing code to github\medskip
       
   658 %
       
   659 %\item there are \texttt{jar}-files you can use to test 
       
   660 %  my reference implementation\bigskip
       
   661 %  
       
   662 %\item we want you to learn FP!\smallskip\\ \alert{\bf no vars}, no mutable
       
   663 %  data-structures\\ \quad{}e.g.~no \texttt{Arrays}, no \texttt{ListBuffer}
       
   664 %\end{itemize}
       
   665 %
       
   666 %\LEFTarrow{1}{11}{11.8}
       
   667 %\end{frame}
   648 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   668 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   649 
   669 
   650 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     
   670 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     
   651 
   671 
   652 \begin{frame}[c, fragile]
   672 \begin{frame}[c, fragile]
   847 \end{itemize}
   867 \end{itemize}
   848 \end{frame}
   868 \end{frame}
   849 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
   869 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
   850 
   870 
   851 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   871 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   852 \begin{frame}[c]
   872 %\begin{frame}[c]
   853 \frametitle{\begin{tabular}{c}\\[0cm]\alert{Questions?}\end{tabular}}
   873 %\frametitle{\begin{tabular}{c}\\[0cm]\alert{Questions?}\end{tabular}}
   854 
   874 %
   855 \begin{center}
   875 %\begin{center}
   856   \begin{tabular}[t]{@{}l@{}l@{}}
   876 %  \begin{tabular}[t]{@{}l@{}l@{}}
   857     \includegraphics[scale=0.1]{../pics/mand4.png} & \hspace{4mm}
   877 %    \includegraphics[scale=0.1]{../pics/mand4.png} & \hspace{4mm}
   858     \raisebox{0mm}{\includegraphics[scale=0.1]{../pics/mand3.png}}      
   878 %    \raisebox{0mm}{\includegraphics[scale=0.1]{../pics/mand3.png}}      
   859   \end{tabular}     
   879 %  \end{tabular}     
   860 \end{center}
   880 %\end{center}
   861 
   881 %
   862 \begin{center}
   882 %\begin{center}
   863   My Office Hours: Thursdays 12 -- 14\\
   883 %  My Office Hours: Thursdays 12 -- 14\\
   864   And specifically for Scala: Tuesdays 10:45 -- 11:45
   884 %  And specifically for Scala: Tuesdays 10:45 -- 11:45
   865 \end{center}
   885 %\end{center}
   866 \end{frame}
   886 %\end{frame}
   867 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
   887 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
   868 
   888 
   869 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   889 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   870 \begin{frame}[t]
   890 %\begin{frame}[t]%
   871 
   891 %
   872 \begin{center}  
   892 %\begin{center}  
   873 \includegraphics[scale=0.4]{../pics/blow.png}
   893 %\includegraphics[scale=0.4]{../pics/blow.png}
   874 \end{center}
   894 %\end{center}
   875 
   895 %
   876 \begin{textblock}{14}(2,12.4)
   896 %\begin{textblock}{14}(2,12.4)
   877 \Large\bf{}Mind-Blowing\\ Programming Languages: C/C++
   897 %\Large\bf{}Mind-Blowing\\ Programming Languages: C/C++
   878 \end{textblock}
   898 %\end{textblock}
   879 \end{frame}
   899 %\end{frame}
   880 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   900 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   881   
   901   
   882 
   902 
   883 
   903 
   884 
   904