Ohio State is in the process of revising websites and program materials to accurately reflect compliance with the law. While this work occurs, language referencing protected class status or other activities prohibited by Ohio Senate Bill 1 may still appear in some places. However, all programs and activities are being administered in compliance with federal and state law.

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