Informatics 510, "Principles of Programming for Informatics", Fall 2018 website is here