Computer Science 10
Introduction to Computer Science I


Note: Beginning Fall 2007 Dr. Iba is teaching this course. Please see his website or contact him for more details.


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. Control structures including branches, loops and functions. Files and program input/output. Arrays, structures and classes. Array-based lists. Pointers and linked structures. Object-oriented design, inheritance. (Offered fall semester.)
Professor:



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

Fall 2006 Textbooks:

Adams and Nyhoff, C++: An Introduction to Computing, 3rd edition, ISBN 0-13-091426-6
Adams and Nyhoff, Lab Manual, ISBN 0-13-100774-2

Lego robots Lego robots
Lego robots . . . . . . we love them!
Lego robots Laptops
  Using laptops in class