CODE Schedule

This course will meet on Wednesdays, from 11am to 2pm. The course begins on May 10, and the course ends on June 14. For this course you will need a computer.

Course Outline

Week 1 (May 8):

  • Introduction to the course by Dr. Adam Gorka
  • Keynote address by Jacob Tanner and Anita Shankar
  • 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 (May 15):

  • Scientific Programming:
    • Basics of Python programming I –strings & numbers
    • Tutorial & Assignment: Thinking with loops!
  • Professional Development: Faculty panel discussion with Dr. Julie Golomb, Dr. Jessica Turner, and Dr. Baldwin Way.

Week 3 (May 22):

  • 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: Discussion about social identity with Sophia Antoun

Week 4 (May 29):

Week 5 (June 5):

  • Scientific Programming:
    • Python packages II – Nilearn for brain data
    • Tutorial & Assignment: Visualize and manipulate fMRI data.
  • Professional Development: Discussion about microaggression with Sophia Antoun

Week 6 (June 112):

  • 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: Research environment etiquette discussion with Nathan McPherson (Clinical Neuorscience Lab), Eva Lout (Vision and Cognitive Neuroscience Lab), Nii Aryeetey (Z-lab), Shiane Toleson (Gorka Lab)