Introduction to computer programming using an object-oriented programming language such as Java. Assignments will be based on simulations emphasizing problem solving in science, program writing, and numerical methods in science. A final project of the student's choice is presented in an end-of-term poster session.
Students entering 2012 and after: satisfies the Mathematical and Quantitative Thought distribution requirement.
Students entering before 2012: counted toward the fulfillment of the Natural Science and Mathematics distribution requirement.