Spring 2008; 3 credits. Lectures MW 11:30-12:20, 2-hour labs on Friday.
Computer Science has become indispensable to scientific inquiry and is permeating science in a transformative manner. The course introduces science majors to computational thinking via basic programming concepts, data and data management concepts, simulation, and visual interaction. The course will use Python and various Python libraries including VPython, NumPy, and NetworkX.
Team taught by faculty in Computer Science, Physics, and Chemistry. No prior programming experience is expected. Calculus background is required.