|Home | People | Curriculum | Projects | Resources | Media|
Prerequisites: CS 110 or CS 205Description: An introduction to the non-procedural programming paradigms. The shortfalls of procedural programming derived from the von Neumann model of computer architectures are discussed. An in-depth study of the principles underlying functional programming, logic programming, and object-oriented programming. This course has a strong laboratory component where students get to construct programs in several programming languages representative of the paradigms.
Bryn Mawr course page