Startup Checklist

The following is a checklist of tasks that you will ideally complete ASAP, but early in week 1 at the latest.

Things to Note

No vibe coding!

A core objective of this course is to teach you to think for yourself. Using an AI tool to regurgitate other people's thoughts is contrary to this objective. We will have zero tolerance for vibe coding. If you're unable or unwilling to understand the problem thoroughly and code the solution yourself, you're in the wrong course.

Demo early!

If the demonstrator finds your solution insufficient, you'll be sent back (aka "show-stopped"). If this happens on the last lab on Friday, you're guaranteed a late penalty. If you do your demo earlier, you have a chance to try again without penalty!

Also, show up early for the lab, we use a FCFS ticketing system. If you show up 10' before the end, you may not be able to demo, and this will be your own fault.

Note that we monitor lab usage and add or cancel labs based on demand.

New exam format!

Due to AI cheating, the established exam format we used for years no longer has any integrity. Instead the exam will be invigilated, you'll have to answer questions about a research paper you'll be given 24h before.

All supplementary exams will be oral.