Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.1 KB

File metadata and controls

36 lines (26 loc) · 1.1 KB
layout title
page
Scientific Programming with Python and C++

Instructor: Dr. Gregory Watson

  • [Syllabus]({{ site.github.url }}/syllabus/programming-syllabus)
  • [Schedule]({{ site.github.url }}/syllabus/programming-schedule)
  • [Setup]({{ site.github.url }}/syllabus/programming-setup)

Scientific Programming with Python and C++ is aimed at providing scientist with the basic skills necessary to use Python and C++ for scientific computing. In particular the course will cover:

Basics:

  • Understanding the shell
  • Using Git and GitHub

Python:

  • Introduction to Python
  • The IPython and PyDev development environments

C++:

  • Introduction to C++
  • Compiling and running programs
  • Using Makefiles

The course will be based on the excellent Software Carpentry curriculum and will incorporate pair-programming and live coding. The course will take a student-centered, active learning, approach to teaching this material. Class will typically consist of a short introductions to programming techniques, followed by hands on computing exercises.