Teaching programming paradigms using a laboratory approach

  • Authors:
  • Mohsen Beheshti;Ananda D. Gunawardena

  • Affiliations:
  • Department of Computer and Mathematical Sciences, University of Houston, Downtown, One Main St., Houston, TX;Computer Science Department, Carnegie-Mellon University, 5000 Forbes Avenue, Pittsburgh, PA

  • Venue:
  • Proceedings of the seventh annual consortium for computing in small colleges central plains conference on The journal of computing in small colleges
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the development of new architectures and increasing abstraction came the realizations that a course in programming languages need not be based on any particular model of computation or paradigm but must provide a solid foundation in most commonly used programming paradigms. In this paper we discuss an effective way to introduce procedural, object oriented, logic and functional programming paradigms using the closed (supervised) laboratory approach.