54 \begin{frame}[t] | 
    54 \begin{frame}[t] | 
    55 \frametitle{%   | 
    55 \frametitle{%   | 
    56   \begin{tabular}{@ {}c@ {}} | 
    56   \begin{tabular}{@ {}c@ {}} | 
    57   \\[-3mm]  | 
    57   \\[-3mm]  | 
    58   \LARGE Compilers and \\[-1mm]   | 
    58   \LARGE Compilers and \\[-1mm]   | 
    59   \LARGE FFFormal Languages\\[-3mm]   | 
    59   \LARGE Formal Languages\\[-3mm]   | 
    60   \end{tabular}} | 
    60   \end{tabular}} | 
    61   | 
    61   | 
    62   \begin{center} | 
    62   \begin{center} | 
    63   %\includegraphics[scale=0.3]{pics/ante1.jpg}\hspace{5mm} | 
    63   %\includegraphics[scale=0.3]{pics/ante1.jpg}\hspace{5mm} | 
    64   %\includegraphics[scale=0.31]{pics/ante2.jpg}\\ | 
    64   %\includegraphics[scale=0.31]{pics/ante2.jpg}\\ | 
   421   | 
   421   | 
   422 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  | 
   422 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  | 
   423 \begin{frame}[c] | 
   423 \begin{frame}[c] | 
   424 \frametitle{Some Housekeeping} | 
   424 \frametitle{Some Housekeeping} | 
   425   | 
   425   | 
   426 \textbf{Exams will be online:}\bigskip | 
   426 \textbf{Exam will be online:}\bigskip | 
   427   | 
   427   | 
   428 \begin{itemize} | 
   428 \begin{itemize} | 
   429 \item final exam in January (30\%)  | 
   429 \item final exam in January (35\%)  | 
   430 \item mid-term shortly after Reading Week (10\%)\bigskip  | 
   430 \item five CWs (65\%)   | 
   431     | 
         | 
   432 \item weekly engagement (10\%)    | 
         | 
   433 \end{itemize}\bigskip\bigskip\pause | 
   431 \end{itemize}\bigskip\bigskip\pause | 
   434   | 
   432   | 
   435   | 
   433   | 
   436 \textbf{Weekly Homework (optional):} | 
   434 \textbf{Weekly Homework (optional):} | 
   437 \begin{itemize} | 
   435 \begin{itemize} | 
   438 \item uploaded on KEATS, send answers via email, responded individually  | 
   436 \item uploaded on KEATS, send answers via email, (try to!) respond individually  | 
   439 \item \alert{\bf all} questions in the exam and mid-term will be from the HW!! | 
   437 \item \alert{\bf all} questions in the exam will be from the HWs!! | 
   440 \end{itemize}   | 
   438 \end{itemize}   | 
   441   | 
   439   | 
   442 \end{frame} | 
   440 \end{frame} | 
   443 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   | 
   441 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   | 
   444   | 
   442   | 
   445 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  | 
   443 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  | 
   446 \begin{frame}[c] | 
   444 \begin{frame}[c] | 
   447 \frametitle{Some Housekeeping} | 
   445 \frametitle{Some Housekeeping} | 
   448   | 
   446   | 
   449 \textbf{Coursework (5 accounting for 45\%):}\bigskip | 
   447 \textbf{Coursework (5 accounting for 65\%):}\bigskip | 
   450   | 
   448   | 
   451 \begin{itemize} | 
   449 \begin{itemize} | 
   452 \item matcher (5\%)  | 
   450 \item matcher (5\%)  | 
   453 \item lexer (8\%)  | 
   451 \item lexer (10\%)  | 
   454 \item parser / interpreter (10\%)  | 
   452 \item parser / interpreter (10\%)  | 
   455 \item JVM compiler (10\%)  | 
   453 \item JVM compiler (15\%)  | 
   456 \item LLVM compiler (12\%)   | 
   454 \item LLVM compiler (25\%)   | 
   457 \end{itemize}\bigskip\pause | 
   455 \end{itemize}\bigskip\pause | 
   458   | 
   456   | 
   459 you can use any programming language you like (Haskell, Rust)\\\pause  | 
   457 you can use \alert{any} programming language you like (Haskell, Rust)\\\pause | 
   460 you can use any code I showed you and uploaded to KEATS\ldots\textbf{BUT NOTHING ELSE!}\pause | 
   458 you can use any code I show you and is uploaded to KEATS\ldots\textbf{BUT NOTHING ELSE!} | 
   461   | 
   459   | 
   462 \end{frame} | 
   460 \end{frame} | 
   463 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   | 
   461 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   | 
   464   | 
   462   | 
   465   | 
   463   |