Binary file pics/ai-fire.png has changed
Binary file slides/slides01.pdf has changed
--- a/slides/slides01.tex Tue Sep 29 20:04:06 2026 +0100
+++ b/slides/slides01.tex Tue Sep 29 21:35:38 2026 +0100
@@ -705,7 +705,7 @@
\begin{center}
\begin{tikzpicture}
\begin{axis}[symbolic x coords={2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026},
- width = 1.2\textwidth,
+ width = 1.3\textwidth,
height = 5cm,
bar width=8mm,
nodes near coords,
@@ -878,6 +878,108 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+{
+\setbeamercolor{background canvas}{bg=cream}
+\begin{frame}[c]
+
+\begin{center}
+\includegraphics[scale=0.4]{../pics/ai-fire.png}
+\end{center}
+
+\end{frame}
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+{
+\setbeamercolor{background canvas}{bg=cream}
+\begin{frame}[c]
+
+\begin{minipage}{1.3\textwidth}
+\begin{mybox3}{}\it\small
+\dots{}At work, if your job is to move a bunch of heavy things
+from one side of the room to another, you should use whatever
+assistive tech you have on hand: a wagon, a forklift ... even
+an AI-powered robot.
+
+But at the gym, it makes no sense for that robot to lift
+weights for you. The point of weightlifting isn’t to move
+heavy things across the room; it’s to actually lift those
+heavy things.
+\\
+\mbox{}\hfill-- Bruce Schneier
+\end{mybox3}
+\end{minipage}
+
+\end{frame}
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+{
+\setbeamercolor{background canvas}{bg=cream}
+\begin{frame}[c]
+\frametitle{From Survey Last Year}
+
+\begin{itemize}
+\item How do you rank the help of AI for the CW (from not very
+helpful to did all the work for you)?
+\end{itemize}
+
+\begin{center}
+\begin{tabular}{rl}
+ 8 & Not useful at all\\
+47 & Somewhat useful (for looking up Scala code snippets, for example)\\
+49 & Useful in writing some small snippets of the CW for me\\
+15 & Very useful in writing large sections of my code\\
+ 4 & Did nearly all work for me\\
+ 4 & no response\\
+\end{tabular}
+\end{center}
+
+\end{frame}
+}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+{
+\setbeamercolor{background canvas}{bg=cream}
+\begin{frame}[c]
+
+\begin{minipage}{1.3\textwidth}
+\begin{itemize}
+\item Explain K-intermediate language like I'm 5 years old\bigskip
+\item Please explain this code snippet simply (lecturer code attached)
+ and explain scala syntax in there\bigskip
+\item Write me test cases I can use to check the correctness of my code\bigskip
+\item Uploaded all course notes and handouts to NotebookLM. I then imported the
+ NotebookLM to gemini along with the task sheets. No complex prompts
+ needed except specifying to use only the sources from the NotebookLM.
+ (As an aside, this method was very useful for revision prior to the
+ exam as well.)
+\end{itemize}
+\end{minipage}
+
+\end{frame}
+}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+{
+\setbeamercolor{background canvas}{bg=cream}
+\begin{frame}[c]
+\frametitle{\huge You can use AI, BUT\ldots}
+
+\begin{minipage}{1.3\textwidth}
+\begin{itemize}
+\item remember {\bf all} questions in the exam will be in some close shape or form from the HWs
+\bigskip\pause
+\item \ldots{}\alert{and} about the CW. It will be simple: If you have thought through
+the CW, understood your solution, there is nothing for you to worry about.
+\end{itemize}
+\end{minipage}
+
+\end{frame}
+}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}[c]