Computer Science 10
Introduction to Computer Science I


This course will be taught in fall 2010 using the language Ruby for the first time. Ruby is a very clean language that lends itself to introductory programming. Ruby is also increasingly used in industry, as it can be combined with the Rails framework to write web applications.


Course Description:




Satisfies general education requirement: Reasoning Abstractly (II.D.) No prior computer or programming experience required. Basics of programming including language features, disciplined programming style, and documentation. Problem solving, algorithm design, and the software development process. (Offered fall semester only)
Professor:



Kim P. Kihlstrom
kimkihls@westmont.edu
http://homepage.westmont.edu/kimkihls/
Office: Math and Computer Science Building
Phone: 805-565-6864

Fall 2010 Textbooks:

Programming Ruby 1.9, Dave Thomas, 3rd ed., 2009, The Pragmatic Programmers, ISBN 9781934356081

Additional course materials available on Eureka