Skip to content
Snippets Groups Projects
Commit 0d9b83b6 authored by W. Spencer Smith's avatar W. Spencer Smith
Browse files

Update to L13, including A2 due dates and midterm date

parent 0fb237ed
No related branches found
No related tags found
No related merge requests found
No preview for this file type
......@@ -77,19 +77,18 @@ TBD
{
\begin{itemize}
\item Assignment 2
\item Assignment 2 (Still in Draft Form)
\begin{itemize}
\item Files due by 11:59 pm Feb 15
\item E-mail partner files by 11:59 pm Feb 16
\item Lab report due by 11:59 pm Feb 27
\item Part 1: February 12, 2018
\item Partner Files: February 18, 2018
\item Part 2: March 2, 2018
\end{itemize}
\item Midterm exam
\begin{itemize}
\item March 1, 7:00 pm, TSH/120
\item Wednesday, February 29, 7:00 pm
\item 90 minute duration
\item Multiple choice - 30--40 questions?
\item Open book (any paper)
\item Multiple choice - 30--40 questions
\end{itemize}
\end{itemize}
......@@ -352,7 +351,7 @@ $ms$: real
\item Using built-in language constructs
\end{itemize}
\item Caused by errors made by programmers, not by users
\item Write code so that it avoid exceptions
\item Write code so that it avoids exceptions
\item Exceptions will be particularly useful during testing
\end{itemize}
......@@ -403,7 +402,7 @@ Example of raising the exception
\item High cohesion - components are closely related
\item Low coupling - not strongly dependent on other modules
\item Opaque - information hiding
\item Test available to avoid Exceptions
\item Checks available so programmer can avoid exceptions
\end{itemize}
\end{frame}
......@@ -413,7 +412,7 @@ Example of raising the exception
\begin{frame}
\frametitle{Queue Module Syntax (Abstract Object)}
\structure{What could we remove to make this essential?}
\structure<1>{What could we remove to make this essential?}
~\newline
MAX\_SIZE = 100
~\newline
......@@ -440,8 +439,7 @@ isfull & ~ & boolean & NOT\_INIT\\
\end{tabular}
~\newline
If MAX\_SIZE is exported, what could you replace isempty and isfull by? (This
new interface will move some work to the programmer.)
\uncover<2->{Can replace isempty and isfull by by tests using size and MAX\_SIZE}
\end{frame}
......@@ -477,7 +475,7 @@ isinit & ~ & boolean & \\
\bi
\item front has been merged with pop
\item size replaces isempty and isfull
\item isinit is added
\item isinit is added (\structure{why?})
\ei
\end{frame}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment