| changeset 960 | 791f4d9f53e1 | 
| parent 930 | 0f92e2087520 | 
| child 964 | d3e22099963d | 
| 959:787ef75ec006 | 960:791f4d9f53e1 | 
|---|---|
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)  |