Fall 2011 Course Descriptions

COMP 9-01 Exploring Computer Science

E. Danahy
M 1:30-2:45, lab: W 1:30-2:45, Anderson Hall 312
G+ Block

Everyday life is becoming more and more dependent upon computers, which will create many opportunities and challenges for students during and after their college careers. This half-credit class offers you an opportunity to discover how computers work and how they can be used to solve general problems. You will be introduced to basic computer problem solving and programming techniques through lectures and labs using the Ruby programming language. You will also explore a range of topics in modern computer science research, such as computational biology, machine learning, graphics, and computational geometry. No prior computer experience is necessary, only a desire to learn. For students exploring their career options, this class is applicable not only to computer science, but to cognitive science, economics, medicine, finance, and a host of other professions that depend highly on computers.

Prerequisite: A sincere interest in learning more about computer science and no prior programming experience.

Note: 1/2 course credit

Back to Main Courses Page