CODE Schedule

CODE Schedule

This course will meet on Wednesdays, from 11am to 2pm, beginning on May 13 and ending on June 17. You will need a computer for this course.

Course Structure:

  • 11am:  Scientific Programming
  • 12pm: Professional Development
  • 1pm: Hands-on Practice

Week 1:

  • Introduction to the course
  • Professional Development: Keynote Address
  • Overview of scientific programming in Python by Dr. Dylan Wagner

Week 2:

  • Scientific Programming:
    • Basics of Python programming I –strings & numbers
    • Tutorial & Assignment: Thinking with loops!
  • Professional Development. What is graduate school? 

Week 3 :

  • 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. Faculty Panel

Week 4:

  • Scientific Programming:
    • Python packages I – Pandas for numeric data
    • Tutorial & Assignment: Charting meme stocks in Python!
  • Professional Development. Lab Etiquette

Week 5:

  • Scientific Programming:
    • Python packages II – Nilearn for brain data
    • Tutorial & Assignment: Visualize and manipulate fMRI data.
  • Professional Development. Graduate Student Panel

Week 6:

  • 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.