Material for the course "Bayesian Data Analysis & Cognitive Modeling" held at the University of Tübingen during the spring term of 2017
The course website and all course material is hosted on GitHub in a publicly accessible repository.
GitHub is a web-based hosting service for version control, based on Git.
There are at least three ways to access and interact with the course material.
You can access slides and notes from the course website.
If you want to obtain all files and code in the repository, you can download a copy even without a GitHub account. In order to do so:
The downside of this approach is that you may have to download a new zipped copy of the complete material every time something is added or changed. (And: you never really know when anything has changed.)
You can use Git to clone the whole GitHub repository. You then also get a local copy of the whole content. Additionally, you are able to update the content whenever anything has changed.
To do this, you need to install Git and possibly get a GitHub account (which is free). Basically, you will need only two operations: first, you clone the repository, then you update it repeatedly. There are a number of graphical user interfaces that make it easy to work with Git-controled repositories. If you want to work with Git from a command line, you need to do this:
Initially clone the repository with this command:
git clone https://github.com/michael-franke/BDACM_2017.git
This creates a folder BDACM_2017
. Inside this folder (no matter how deep), you can use this command to update:
git pull
For this to work smoothly (without errors or interruptions), it is best to not change any of the downloaded files. If you want to experiment and make changes, best copy and rename the files before making changes.
Of course, there is much more to version control. Please explore! You can learn about the use of Git from many resources, e.g., follow the official documentation site. To learn more about GitHub, a good place to start are these guides.