I am teaching COMP 116, Introduction to Scientific Programming, a one-semester introduction to programming for scientists. The course introduces basics of programming (variables, data types, flow of control, modular design) that are common to many languages.
Lectures and assignments draw examples from many scientific disciplines (especially in biology and physics) and focus on tasks like reading and analyzing data files and interacting with sophisticated analysis tools.
We focus on the programming language in MATLAB, a common tool in mathematics and the sciences, for almost the entire semester. MATLAB makes it easy to work with matrices, graphs, images, and sophisticated mathematical functions. This will enable us to do sophisticated computation in realistic scenarios as we develop the fundamentals of programming.
The recitation for Comp 116 is simply the Friday meeting of the class. The recitations provide a very practical reinforcement of material covered in lectures. This includes practice using Matlab, additional exercises to be completed in groups or individually, and extra help on programming assignments.
Demand for Comp 116 has been very high this semester. If you are interested in enrolling and have not been able to do so through Student Central, please email me to get on the wait list.
Comp 116 meets:
9:00 – 9:50 Monday, Wednesday, and Friday
Sitterson 014
This is a room change from Murphey 105.