Spring 2018 Course Descriptions

COMP 10-01 Computer Science for All

J. de Ruiter
MW 10:30-11:45, Anderson Hall 309
E+ Block

These days computers are indispensable tools for research. This does not only hold for “technical” fields such as physics or chemistry but also for the Humanities and the Social Sciences. While most students are competent users of standard software such as word processing or spreadsheets, the real power of the computer is unleashed when we are able to program it ourselves to perform useful tasks that are tailored to what we want it to do for us.

This course is aimed at people who have no (or very little) previous experience in computer programming, and who not necessarily want to major in computer science (but may find out during the course that they do want to). It will cover some elementary principles of computer science, and writing basic and useful programs in the computer language Python.


Back to Main Courses Page