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