Skip to content

Add an exam checklist document#276

Open
willGraham01 wants to merge 10 commits intomainfrom
wgraham/exam-checklist
Open

Add an exam checklist document#276
willGraham01 wants to merge 10 commits intomainfrom
wgraham/exam-checklist

Conversation

@willGraham01
Copy link
Copy Markdown
Contributor

@willGraham01 willGraham01 commented Apr 9, 2026

Adds the exam-checklist folder, which is ignored in the notes build so shouldn't hurt the JupyterLite stuff that's going on.

Other than that, the document is essentially a 3-page summary of the things that have been studied in the course (and/or assignment!) that students can expect to be "fair game" for a question in the exam. The document is not meant to be a revision sheet, so the majority of topics are simply listed but not explained - the students will need to look at the course notes / assignment / exercises to figure out what they should know in detail.

The document is compiled by building course-knowledge-checklist.tex with your favourite $\LaTeX$ compiler. The images used in the document need to be present on the system (hence the rather awkward addition of some .jpgs - sorry 😢 ). scaling-laws.py is a script that generates the corresponding images/power-law-scaling.svg image, included in case we need to adapt the example in future / want to expand on it.

(Sorry for scary diff, but ~4100 lines of that is just the 2 SVGs, so don't worry about it...)

Copy link
Copy Markdown
Member

@dpshelio dpshelio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Amazing job!
Just some small typos. And then the question of how we give credit to those images?
Also, should the CI build the pdf from this?

\begin{figure*}[h!]
\centering
\includegraphics[scale=0.25]{images/doge-exp-vs-power.jpg}
\caption{\label{fig:doge-scaling} Exponential growth is always faster than polynomial growth, even if polynomial growth starts off strong.}
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this caption needs more explanation. I don't really understand the image itself.

Copy link
Copy Markdown
Contributor Author

@willGraham01 willGraham01 Apr 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've swapped it out now for a new plot similar to the power law scaling one, since if one is explained then the other should be too.

@willGraham01 willGraham01 requested a review from dpshelio April 9, 2026 15:37
@willGraham01
Copy link
Copy Markdown
Contributor Author

Also, should the CI build the pdf from this?

We could make it do that, but TBH I don't think it's worth the effort of doing so. I don't envision this is a document that will change much at all, unless the course notes drastically change too. And it's not too hard to just git clone and then latexmk the file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants