Courses: Introduction to Computer Science (CMSCH105A02)

Fall 2013

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. Lab options as follows: Th 3-4 or F 8:30-9:30 or F 10:30-11:30. Labs will be sectioned by course Professor.

Syllabus: View course syllabus

Prerequisites: Students must attend one, one-hr. lab per wk.

Fulfills: NA QU II Q Limit:36

Location

Haverford, Hlls 108

Meeting Times

TTh 1:00-2:30