January 12, 2015 1-4 pm.
An intro to the basics that instructors often assume you know, but that you probably never had good instruction on! After this course, you should be able to more easily start learning to program (e.g., in R or python), follow instructions and documentation online (e.g. StackExchange), and communicate better with your collaborators who are programming.
By the end of this course, students should be able to:
- Understand basic programming terminologies, structures, and workflows
- Get comfortable with the Berkeley Common Environment
- Use shall/bash/terminal without fear
- Know and use essential Unix commands
- Write your own script that automates tasks
- Run somebody else's script on your own data
- Install packages, modules, and other software from the command line
- Read StackExchange, online documentation, or other instructions and know what the heck they're talking about