changeset 961 | c0600f8b6427 |
parent 931 | 14a6adca16b8 |
child 965 | 94f5cce73a4f |
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) |