Repository navigation
Notebook Tips
Your notebook has two purposes:
- Provides documentation that helps future students reproduce/build off of your work.
- Helps instructors evaluate your efforts throughout the semester.
As such, each entry should state the weekly goal at the top, with progress/results underneath.
The goal can be the same for up to four weeks. After four weeks, you should have either moved onto something else (new goal), or take a step back and try to attempt a new approach.
The progress/results should be detailed enough that a future student can reproduce or build off of it in a reasonable amount of time. Most (if not all) entries should contain graphics/code snippets to help in this aspect.
-
Your notebook should focus on what you have done that week, not what the team has done.
- Meeting notes should be kept in a different notebook.
-
Each entry should focus around one or two pictures/graphs, diagrams, tables, and/or code snippets.
- Do not to post screenshots!
-
If you want to include code/terminal output, use markdown code blocks
- If the code block is long (more than 10-15 lines), consider condensing it into psuedocode (LLMs are pretty good at this).
-
Terminal output/logfiles should also be put into blocks
-
Code snippet example:
def naive_password_checker(password):
GOLDEN_PASSWORD = P455W0RD
if len(password) != len(GOLDEN_PASSWORD):
return False
for i in len(password):
if password[i] != GOLDEN_PASSWORD[i]:
return False
return True- Bash command example:
hayden@cps-vip:~$ echo "This is a bash code snippet"- Terminal output example:
This is a bash code snippet
- Include links to code when helpful.
- links should not replace embedded code snippets or pictures. They can (and should) exist simultaneously.
Active Notebooks
- Aditi Kulkarni's Notebook
- Aly Aadil Salewala's Notebook
- Carter Pattison's Notebook
- Christopher Gossmann's Notebook
- Esha Pansara's Notebook
- Estelle Jung's Notebook
- Favour Adekola's Notebook
- Galadriel Cho's Notebook
- Prisha Baravkar's Notebook
- Rishika Vunnama's Notebook
- Ryosuke Shibuya's notebook
- Txaber Trevino's Notebook
- Zeus Banda's Notebook
Archive
- Adam McAndrews Notebook
- Albert Nguyen Notebook
- Alexander Rice's Notebook
- Amani Bedwa's Notebook
- Aparupa Brahma's Notebook
- Arya Gujarathi's Notebook
- Bermet Talantbekova's Notebook
- Calvin Rioux's Notebook
- Christina Shih Notebook
- Chungman Kim's NoteBook
- Connor McCary's Notebook
- Dhruv Patels Virtual Notebook
- Elliot Kantor's Notebook
- Ethan Lee Notebook
- Filippos Notebook
- Gweneth Smith's Notebook
- Hubert Pan's Notebook
- Hussein Rmaile Notebook
- Isabella Jemal's Notebook
- Joseph Masson's Notebook
- Jude Karaki Notebook
- Kaden McCartney's Notebook
- Maria Cymbalyuk's Notebook
- Natalie Ajemian's Notebook
- Nguyen Nguyen's Notebook
- Nicholas Reed's NoteBook
- Piper Wright's Notebook
- Quintin's notebook
- Rahil's Notebook
- Raj Patel Notebook
- Reva Hajarnis Notebook
- Rick Berglund's Notebook
- Rossy's Notebook
- Sabina Sokol's Notebook
- Safiy Malik Notebook
- Sam Ling's Notebook
- Sam Litchfield Example Notebook
- Shrayes Upadhyayula Notebook
- Soyoung Moon's Notebook
- Suraj Shekar Notebook
- Vidur Modgil's Notebook
- Xin Zhao Notebook
- Xinyan(Rose) Jiang's Notebook
- Zaeem Ahmad Notebook