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 Outline
Week 1 (June 25):
- Introduction to the course
- Keynote address
- Overview of scientific programming in Python by Dr. Dylan Wagner
Course Structure Weeks 2 – 6:
- 11am: Scientific Programming: Introduction to the tools of the trade
- Creating your first code notebook in Jupyter lab.
- Demo Python for everything (art, music, web scraping)!
- 12pm: Professional Development
Week 2 (July 2):
- Scientific Programming:
- Basics of Python programming I –strings & numbers
- Tutorial & Assignment: Thinking with loops!
- Professional Development. More information will be available soon
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. More information will be available soon
Week 4 (July 16):
- Scientific Programming:
- Python packages I – Pandas for numeric data
- Tutorial & Assignment: Charting meme stocks in Python!
- Professional Development. More information will be available soon
Week 5 (July 23):
- Scientific Programming:
- Python packages II – Nilearn for brain data
- Tutorial & Assignment: Visualize and manipulate fMRI data.
- Professional Development. More information will be available soon
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.
- Professional Development. More information will be available soon