CIS 199
Scripting Languages for Computational Science
Winter 2008
This course will be a practical introduction to programming in a scripting language. Students will learn the basics of programming in Ruby, techniques for writing scripts for Unix and other operating systems, and how to have their scripts interact with a wide variety of software used in computational science, including web servers and local and remote databases.
No prior experience with programming is required.
This course should be helpful for:
undergraduate science majors: if you’ve always wanted to learn a little bit about programming but don’t have enough time for the full introductory CIS sequence this course will give you an idea of what programming is about and skills to write basic programs you can use in your other courses
grad students and postdocs: you definitely don’t have the time to take one or two years of CIS courses and you have a lot of data to gather and analyze NOW; by the time you finish this course you will have working programs you can use in your research
pre-CIS majors: the CIS department recommends students have some programming experience before starting the major sequence (CIS 210-211-212), and this course will give you that experience.
| Instructor | John Conery |
| conery@cs.uoregon.edu | |
| 309 Deschutes | |
| 346-3973 | |
| Lectures | MWF 11:00 -- 11:50 |
| 123 McKenzie | |
| Texts | Learn to Program, by Chris Pine, Pragmatic Programmers, 2007 |
| Programming Ruby, by Dave Thomas, Pragmatic Programmers, 2004 |