Psychology 9040B FW23
  • Schedule
  • OWL
  • Syllabus
  • Resources
  • Exercises

Scientific Computing FW23

Instructor Paul Gribble
email pgribble [at] uwo [dot] ca
Lectures see OWL for day/time/location
TA Anthony Cruz
email acruz27 [at] uwo [dot] ca
  • Introduction to the course & Setting up your computer

Class Schedule

Week Date Topic Homework (due)
1 Jan 15,16 Programming basics I -
2 Jan 22,23 Programming basics II (loops & conditionals) HW 1 (Jan 29)
3 Jan 29,30 Programming basics III (data structures & functions) week03 notes HW 2 (Feb 5)
4 Feb 5,6 Files—Input & Output HW 3 (Feb 12)
5 Feb 12,13 Graphics & Figures & Object-Oriented Programming (OOP) HW 4 (Feb 19)
- Feb 19,20 reading week — no classes -
6 Feb 26,27 Signals, Sampling, & Filtering HW 5 (Mar 4)
7 Mar 4,5 Statistical Tests HW 6 (Mar 11)
8 Mar 11,12 Statistical Tests HW 7 (Mar 18)
9 Mar 18,19 Writing scientific documents in LaTeX, pandoc/R-markdown, Quarto HW 8 (Mar 25)
10 Mar 25,26 principles of code workflow & data organization HW 9 (Apr 1)
11 Apr 1,2 holiday & more on principles of code workflow & data organization HW 10 (Apr 8)

Other Topics

  • optimization: python , MATLAB
  • simulating dynamical systems: python, MATLAB
  • modeling action potentials: python, MATLAB