This course is an Introduction to Scientific Computing for students of all sciences. We use Linux to learn the basic tools that allow us to handle structured data and extract valuable scientific information from it.
This page will be updated during the semester. Please check it regularly.
Please visit https://groups.google.com/d/forum/iu-csp and register yourself. Then you can write your questions, answer other people’s answers, and check the previous messages. You can also send your questions by email to firstname.lastname@example.org.
Slides used in classes
Some material is presented only on the blackboard, so you need to take good notes on classes to improve your learning. We recommend taking notes with pen and paper using the Cornell Method.
On line material
A Command Line Crash Course and Resources there
Google “Learn Unix Command Line”
If you use windows, please download Git Bash for Windows
See also Windows Subsystem for Linux
Take a look at Microsoft Cloud Servers
For testing: https://regex101.com/
A Crash Course In AWK. Event-based Programming
Common threads: Awk by example (by IBM)
Awk - A Tutorial and Introduction - by Bruce Barnett - The Grymoire!
Videos interviews to Arthur C. Clark
- Brian W. Kernighan. 2011. “D is for Digital: What a Well-Informed Person should Know about Computers and Communications”. CreateSpace Independent Publishing Platform, USA.
- naming things by Jenny Bryan
- Code and Data for the Social Sciences: A Practitioner’s Guide by Matthew Gentzkow and Jesse M. Shapiro
- Good enough practices in scientific computing by Greg Wilson, Jennifer Bryan, Karen Cranston, Justin Kitzes, Lex Nederbragt, Tracy K. Teal
- The Plain Person’s Guide to Plain Text Social Science by Kieran Healy
- What They Forgot to Teach You About R by Jennifer Bryan and Jim Hester
- How to be a modern scientist by Jeffrey Leek
- Happy Git and GitHub for the useR by Jenny Bryan, the STAT 545 TAs, Jim Hester
By regulation from the Rectory, students need to attend at least 70% of the classes. The attendance book is updated every week and can be seen in Google Sheets. Please check it and verify if it is right.