logo

Scientific Computing (Psychology 9040a)

Fall, 2020


The goal of this one-semester graduate seminar is to provide you with skills in scientific computing—tools and techniques that you can use in your own research. You will learn to program in Python, which is a high-level programming language with many libraries that provide a rich ecosystem for scientific computing.

The course is designed to achieve three primary goals:

  1. You will learn to program in a high-level language
  2. You will learn to think computationally and algorithmically
  3. You will be better prepared to go on after the course and pick up more complex skills to suit your own research goals

Python for Data Analysis (2nd Edition) by Wes McKinney (O'Reilly 2018) will be our textbook for the course.

We will be using the Anaconda Python (v3) distribution.

Sublime Text is the editor I will be using. Some other similar editors are Atom and Visual Studio Code.

Stay Tuned ...

More details about the course will be released towards the end of the summer, including a list of topics, and some information about how the course will be organized, given the covid-19 global pandemic. In the meantime don't hesitate to get in touch with me if you have questions.

—Paul