Programming in science has become a requirement in nearly every field. However, many researchers are unprepared to write computer code to accomplish common tasks, such as extracting information from large data files, simulating processes, and performing data analyses. The purpose of this course is to teach you how to program. In teaching programming concepts we will be using the Python language. This language is useful, elegant, easy to learn, and available on all computer platforms. The course is an intense basic course concentrated into two weeks of teaching.
- Laptop computer
- Python 2.7 installed (see installation instructions in the Additional Materials section below)
- A plain-text editor installed (see installation instructions)
No previous programming experience or advanced mathematics is required. However, if you have previous programming experience you may not be eligible for ECTS credits but are welcome to attend as an auditor to learn the syntax of Python. For example, if you already know how to use the For, If/Else, and While statements you are likely too advanced for the course.
Please direct any questions regarding eligibility for course credits to both of the instructors by email.