Comp Behaviour Day Lead & Project Lead Instructions
Comp Behaviour Day Lead & Project Lead Instructions
Thanks for being a day lead for NMA's Computational Behaviour course! We're so glad you've agreed to help. We have an opportunity to fill a big gap in the educational landscape! Below are some instructions specific to the course–we'll go over this information in small group settings as well, but you can always use this for reference.
The overall course outline is available here. Have a look at the course philosophy, the learner profiles and the learning objectives for your day. You can also dig deeper into related days to help better understand where students will be at when they take your day.
Making a one-pager for a day
Your first task is to fill in the "one-pager" for a day. Make a copy of the day outline template for your day. The coarse-grained learning objectives can be copied from the course outline. As day lead, you have a lot of flexibility in how you present your materials as long as it fits within the learning objectives for the day. The curriculum team will have a look at the one-pager once it's filled in and iterate with you.
The one-pager template is organized such that the tutorial outlines are listed first. In our experience, it's better to focus on the tutorials first, as they take the most time to get right. The intro lecture can then serve to supplement and give a larger context for the tutorial; be aware, however, that while all students will go through the tutorials, some may opt to skip the intro lecture.
Familiarizing yourself with the Neuromatch Academy style
If you've never made or experienced an NMA class before, take some time to go through an entire day or at least a whole tutorial, at your leisure. This will help you familiarize yourself with the style and the common types of materials and exercises we use.
Final Content (especially videos) Tracking Spreadsheet
This is where you'll place links to your slides, collab tutorials, and videos.
Coming soon!
Python Libraries
We use PyTorch exclusively in the class, not jax, as PyTorch was used by other courses. Some of the other libraries we use include:
numpy
scipy
matplotlib & seaborn
pandas (use sparingly)
gradio
If you want to add unusual libraries to the mix, let us know! We aim to keep the total number of libraries low, as it can make things simpler for students and building the final book, but can accommodate when there are common needs.
Notation
We will add a notation guide later on during course prep