slides/slides01.tex
changeset 961 c0600f8b6427
parent 931 14a6adca16b8
child 965 94f5cce73a4f
equal deleted inserted replaced
960:c7009356ddd8 961:c0600f8b6427
   252 
   252 
   253   \normalsize
   253   \normalsize
   254   \begin{center}
   254   \begin{center}
   255   \begin{tabular}{ll}
   255   \begin{tabular}{ll}
   256   Email:  & christian.urban at kcl.ac.uk\\
   256   Email:  & christian.urban at kcl.ac.uk\\
   257   Office Hour: & Thurdays 15 -- 16\\
   257   Office Hour: & Fridays 12 -- 14\\
   258   Location: & N7.07 (North Wing, Bush House)\\
   258   Location: & N7.07 (North Wing, Bush House)\\
   259   Slides \& Progs: & KEATS\\
   259   Slides \& Progs: & KEATS\\
   260   Pollev: & \texttt{\alert{https://pollev.com/cfltutoratki576}}\\  
   260   Pollev: & \texttt{\alert{https://pollev.com/cfltutoratki576}}\\  
   261   \end{tabular}
   261   \end{tabular}
   262   \end{center}
   262   \end{center}
   511 \begin{frame}[c]
   511 \begin{frame}[c]
   512 \frametitle{Why Bother with Compilers?}
   512 \frametitle{Why Bother with Compilers?}
   513   
   513   
   514 \textbf{Boeing 777's}: First flight in 1994. They want to achieve
   514 \textbf{Boeing 777's}: First flight in 1994. They want to achieve
   515 triple redundancy for potential hardware faults.
   515 triple redundancy for potential hardware faults.
   516 \here{http://www.citemaster.net/get/db3a81c6-548e-11e5-9d2e-00163e009cc7/R8.pdf}\bigskip
   516 \here{https://ieeexplore.ieee.org/document/495891}\bigskip
   517   
   517   
   518 They compile 1 Ada program to\medskip
   518 They compile 1 Ada program to\medskip
   519   
   519   
   520 \begin{itemize}
   520 \begin{itemize}
   521   \item Intel 80486
   521   \item Intel 80486
   625 \begin{flushright}
   625 \begin{flushright}
   626 \includegraphics[scale=0.3]{pics/hopper.jpg}\\
   626 \includegraphics[scale=0.3]{pics/hopper.jpg}\\
   627 \footnotesize\textcolor{gray}{Grace Hopper}\smallskip\\
   627 \footnotesize\textcolor{gray}{Grace Hopper}\smallskip\\
   628 
   628 
   629 {\small\textcolor{gray}{(she made it to David Letterman's Tonight Show
   629 {\small\textcolor{gray}{(she made it to David Letterman's Tonight Show
   630     \here{https://youtu.be/3N_ywhx6_K0?t=31} /
       
   631     \here{https://www.youtube.com/watch?v=oE2uls6iIEU})}}
   630     \here{https://www.youtube.com/watch?v=oE2uls6iIEU})}}
   632 \end{flushright}
   631 \end{flushright}
   633 \end{textblock}
   632 \end{textblock}
   634 
   633 
   635 \end{frame}
   634 \end{frame}
   641 
   640 
   642 \textbf{Exam will be computer-based, invigilated in some big examination hall:}\bigskip
   641 \textbf{Exam will be computer-based, invigilated in some big examination hall:}\bigskip
   643 
   642 
   644 \begin{itemize}
   643 \begin{itemize}
   645 \item final exam in January (35\%)
   644 \item final exam in January (35\%)
   646 \item five CWs (65\%) 
   645 \item four CWs (65\% - first CW is optional) 
   647 \end{itemize}\bigskip\bigskip\pause
   646 \end{itemize}\bigskip\bigskip\pause
   648 
   647 
   649 
   648 
   650 \textbf{Weekly Homework (optional):}
   649 \textbf{Weekly Homework (optional):}
   651 \begin{itemize}
   650 \begin{itemize}
   652 \item uploaded on KEATS, send answers via email, (try to!) respond individually
   651 \item uploaded on KEATS - solutions will be discussed during the SGTs
   653 \item \alert{\bf all} questions in the exam will be from the HWs!!
   652 \item \alert{\bf all} questions in the exam will be from the HWs!!
   654 \end{itemize}  
   653 \end{itemize}  
   655 
   654 
   656 \end{frame}
   655 \end{frame}
   657 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
   656 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
   662 \begin{frame}[c]
   661 \begin{frame}[c]
   663 \frametitle{Students in CFL}
   662 \frametitle{Students in CFL}
   664 
   663 
   665 \begin{center}
   664 \begin{center}
   666 \begin{tikzpicture}
   665 \begin{tikzpicture}
   667   \begin{axis}[symbolic x coords={2016,2017,2018,2019,2020,2021,2022,2023},
   666   \begin{axis}[symbolic x coords={2016,2017,2018,2019,2020,2021,2022,2023,2024},
   668     width  = \textwidth,
   667     width  = 1.1\textwidth,
   669     height = 5cm,
   668     height = 5cm,
   670     bar width=8mm,
   669     bar width=8mm,
   671     nodes near coords,
   670     nodes near coords,
   672     axis lines = left,
   671     axis lines = left,
   673     text=black,
   672     text=black,
   677     axis line style={-},
   676     axis line style={-},
   678     name=mygraph
   677     name=mygraph
   679     ]
   678     ]
   680     
   679     
   681 \addplot[ybar,style={rred,fill=rred!75,mark=none},text=black] coordinates {
   680 \addplot[ybar,style={rred,fill=rred!75,mark=none},text=black] coordinates {
   682 (2023,183)
   681 (2024,136)
   683 (2022,112)
   682 (2023,169)
       
   683 (2022,111)
   684 (2021,98)
   684 (2021,98)
   685 (2020,59)
   685 (2020,59)
   686 (2019,38)
   686 (2019,38)
   687 (2018,20)
   687 (2018,20)
   688 (2017,22)
   688 (2017,22)