Skip to content

Latest commit

 

History

History
82 lines (58 loc) · 5.23 KB

syllabus.md

File metadata and controls

82 lines (58 loc) · 5.23 KB

Python Neurobootcamp 2018 Syllabus

This course is meant to be a gentle introduction to the Python programming language using data types familiar to Neuroscience students, including behavioral, electrophysiology, and imaging data. Emphasis will be on introducing students to concepts of visualization, data manipulation, and analysis using available Python packages (NumPy, Pandas, matplotlib).

This course is meant to be a prerequisite to the current Intro to Programming course and Bioinformatics Programming and Scripting (BMI 565/665) available in DMICE.

Instructors:

  • Ted Laderas, Ph.D. Assistant Professor in the Bioinformatics and Computational Biology department at OHSU email: laderast@ohsu.edu

  • Stephen David, Ph.D. Assistant Professor in the Otolaryngology department at OHSU / NGP and BEHN Programs email: davids@ohsu.edu

Teaching Assistants:

Prerequisites

A laptop with web browser is required. No experience with Python or programming is necessary.

Learning objectives

After taking this course, students should be able to:

  • Understand basic data types in Python
  • Conduct data manipulation and analysis
  • Automate simple computational tasks
  • Be able to visualize data

Course Calendar

  • January 8-12
  • 10 AM - 12 PM (with the exeption of day 1, 9 AM - 12 PM)
  • Location: TBD

Grading

Grading will be Pass/No Pass based on the following:

  • Class attendance participation in discussions (50%)
  • A short final project consisting of an analysis using a Python Jupyter notebook (50%)

Useful Resources

Code of Conduct

We value the participation of every member of our community and want everyone to have an enjoyable and fulfilling learning experience. Accordingly, everyone, including students, TAs, and leaders, are expected to show respect and courtesy to others throughout the course.

To make clear what is expected, everyone taking part in this class is required to conform to the following Code of Conduct. If you experience a violation, please contact one of the class organizers. All communication will be treated as confidential.

  • We are dedicated to providing a harassment-free learning experience for everyone, regardless of gender, sexual orientation, disability, physical appearance, body size, race, religion, or choice of text editor. We do not tolerate harassment of participants in any form.
  • All communication should be appropriate for a professional audience including people of many different backgrounds. Sexual language and imagery is not appropriate for any event.
  • Be kind and do not insult or put down others. Remember that there are people in the room with different degrees of experience with coding, different learning styles, and different personalities. If you know more, please help your neighbor who might have less experience than you without making than feel ashamed for it. Respect your turn to talk and leave space for peolpe who may be less propensive to talk than you are.
  • Behave professionally. Remember that harassment and sexist, racist, or exclusionary jokes are not appropriate.
  • Anyone violating these rules may be asked to leave the class.

Thank you for helping make this a welcoming, friendly learning experience for all.

This Code of Conduct was adapted from Mozilla Science https://science.mozilla.org/code-of-conduct.