Courses: Introduction to Computer Science (CMSCH105A01)

Fall 2007

Introduction to the intellectual and software tools used to create and study algorithms: formal and informal problem specification; problem solving and algorithm design techniques; reliability, proofs, and testing techniques; program clarity, complexity and efficiency; functional and imperative paradigms; associated programming skills. Weekly programming laboratory section.

Prerequisites: Prerequisite: none.

Fulfills: NA QU II Q

Location

Haverford, Hlls 108

Meeting Times

TTh 10:00-11:30