![]() |
| Home | People | Curriculum | Projects | Resources | Media |
Prerequisites: CS 110 or CS 205
Description: 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.|
|