Academic Catalog Course Description

This course description is provided from Haverford College's Academic Catalog. More information about course offerings and academic programs can be found in the catalog or in the Academics section of the College's website.

CMSC H105  INTRODUCTION TO COMPUTER SCIENCE  (1.0 Credit)

Alvin Grissom, Suzanne Lindell

Division: Natural Science; Quantitative
Domain(s): C: Physical and Natural Processes

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, formal verification, testing, and peer code review techniques; program clarity, complexity and efficiency; functional and imperative paradigms; associated programming skills. Students must attend a one-hour weekly lab. Labs will be sectioned by course professor. Prerequisite(s): May not be taken by students who have taken any one of HC: CMSC 104, CMSC 107; BMC: CMSC 110, except by instructor consent

(Offered: Fall 2024)