CODE Schedule

Body

This course will meet on Wednesdays, from 11am to 2pm. The course begins on May 12, and the course ends on June 30. For this course you will need a computer with access to the internet. This course will be conducted via Zoom, so we recommend finding a quiet place to be located while you are taking the class.

We will have a speaker present during our lunch time, so please have something prepared and ready to eat!

 

Course Outline

Week 1 (May 12):

  • Introduction to the course by Dr. Prakash

  • Keynote address from Dr. AmanPreet Badhwar

  • Overview of scientific programming in Python by Dr. Wagner

 

Course Structure Weeks 2 – 8:

  • 11am:  Scientific Programming: Introduction to the tools of the trade

  • 12pm: Break

  • 12:10pm: Professional Development

  • 12:50pm: Break

  • 1pm: Scientific Programming:

    • Tutorial Assignment: Creating your first code notebook in Jupyter lab.

    • Demo Python for everything (art, music, web scraping)!

 

Week 2 (May 19):

  • Scientific Programming:

    • Basics of Python programming I –strings & numbers

    • Tutorial & Assignment: Thinking with loops!

  • Professional Development: Faculty panel discussion

 

Week 3 (May 26):

  • Scientific Programming:

    • Basics of Python programming II – lists and dicts

    • Tutorial & Assignment: Using Python dictionaries to change the meaning of pop songs!

  • Professional Development: Research environment etiquette

 

Week 4 (June 2):

  • Scientific Programming:

    • Basics of Python programming III – Functions

    • Tutorial & Assignment: List comprehension all the things!

  • Professional Development: Tackling Imposter Syndrome head on

 

Week 5 (June 9):

  • Scientific Programming:

    • Python packages I – Pandas for numeric data

    • Tutorial & Assignment: Charting meme stocks in Python!

  • Professional Development: Graduate student panel discussion

 

Week 6 (June 16):

  • Scientific Programming:

    • Python packages II – Nilearn for brain data

    • Tutorial & Assignment: Visualize and manipulate fMRI data.

  • Professional Development: Addressing microaggressions in academia

 

Week 7 (June 23):

  • Scientific Programming:

    • Python packages III – Decoding the brain with Nilearn

    • Tutorial: Decoding the brain’s representation of objects.

  • Professional Development: Introduction to fMRI (functional magnetic resonance imaging)

 

Week 8 (June 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: Student presentations