CODE Schedule

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