This course will meet on Wednesdays, from 11am to 2pm, beginning on June 25 and ending on July 30. You will need a computer for this course.
Course Structure:
- 11am: Scientific Programming
- 12pm: Professional Development
- 1pm: Hands-on Practice
Week 1 (June 25):
- Introduction to the course
- Professional Development: What is Graduate School?
- Overview of scientific programming in Python by Dr. Dylan Wagner
Week 2 (July 2):
- Scientific Programming:
- Basics of Python programming I –strings & numbers
- Tutorial & Assignment: Thinking with loops!
- Professional Development. Lab Etiquette
Week 3 (July 9):
- Scientific Programming:
- Basics of Python programming II – Lists, dictionaries, and functions
- Tutorial & Assignment: Using Python dictionaries to change the meaning of pop songs!
- Professional Development. Keynote Address from Dr. Molly Bright
Week 4 (July 16):
- Scientific Programming:
- Python packages I – Pandas for numeric data
- Tutorial & Assignment: Charting meme stocks in Python!
- Professional Development. Faculty Panel
Week 5 (July 23):
- Scientific Programming:
- Python packages II – Nilearn for brain data
- Tutorial & Assignment: Visualize and manipulate fMRI data.
- Professional Development. Graduate Student Panel
Week 6 (July 30):
- Scientific Programming:
- Putting it all together – Do different people’s brains synchronize when watching movies?
- In Class Tutorial: Using Python to measure similarities between different people’s brains.
- Student Presentations