Multiparadigm language approach to teaching principles of programming languages

Research output: Chapter in Book/Report/Conference proceedingChapter

5 Citations (Scopus)

Abstract

This paper describes our experiences in using the multiparadigm language GED to teach our principles of programming languages course. The benefits of using a multiparadigm language include less time spent on learning new environments for different languages, easier transition to different paradigms, and opportunities for multiparadigm programming. In this paper, we give a brief description of GED (which supports the imperative, functional, logic, and object-oriented paradigms), describe how it is used in our course, and discuss the advantages and disadvantages of this approach versus the traditional use of several languages.

Original languageEnglish (US)
Title of host publicationProceedings - Frontiers in Education Conference
PublisherIEEE
Volume1
ISBN (Print)0780356438
StatePublished - 1999
Externally publishedYes
Event29th Annual Frontiers in Education Conference: 'Designing the Future of Science and Engineering Education' - San Juan, Puerto Rico
Duration: Nov 10 1999Nov 13 1999

Other

Other29th Annual Frontiers in Education Conference: 'Designing the Future of Science and Engineering Education'
CitySan Juan, Puerto Rico
Period11/10/9911/13/99

Fingerprint

Computer programming languages
Teaching

ASJC Scopus subject areas

  • Engineering(all)
  • Industrial and Manufacturing Engineering

Cite this

Westbrook, D. S. (1999). Multiparadigm language approach to teaching principles of programming languages. In Proceedings - Frontiers in Education Conference (Vol. 1). IEEE.

Multiparadigm language approach to teaching principles of programming languages. / Westbrook, Denise S.

Proceedings - Frontiers in Education Conference. Vol. 1 IEEE, 1999.

Research output: Chapter in Book/Report/Conference proceedingChapter

Westbrook, DS 1999, Multiparadigm language approach to teaching principles of programming languages. in Proceedings - Frontiers in Education Conference. vol. 1, IEEE, 29th Annual Frontiers in Education Conference: 'Designing the Future of Science and Engineering Education', San Juan, Puerto Rico, 11/10/99.
Westbrook DS. Multiparadigm language approach to teaching principles of programming languages. In Proceedings - Frontiers in Education Conference. Vol. 1. IEEE. 1999
Westbrook, Denise S. / Multiparadigm language approach to teaching principles of programming languages. Proceedings - Frontiers in Education Conference. Vol. 1 IEEE, 1999.
@inbook{34f57b65a88d4e538fc68a5995f8d690,
title = "Multiparadigm language approach to teaching principles of programming languages",
abstract = "This paper describes our experiences in using the multiparadigm language GED to teach our principles of programming languages course. The benefits of using a multiparadigm language include less time spent on learning new environments for different languages, easier transition to different paradigms, and opportunities for multiparadigm programming. In this paper, we give a brief description of GED (which supports the imperative, functional, logic, and object-oriented paradigms), describe how it is used in our course, and discuss the advantages and disadvantages of this approach versus the traditional use of several languages.",
author = "Westbrook, {Denise S}",
year = "1999",
language = "English (US)",
isbn = "0780356438",
volume = "1",
booktitle = "Proceedings - Frontiers in Education Conference",
publisher = "IEEE",

}

TY - CHAP

T1 - Multiparadigm language approach to teaching principles of programming languages

AU - Westbrook, Denise S

PY - 1999

Y1 - 1999

N2 - This paper describes our experiences in using the multiparadigm language GED to teach our principles of programming languages course. The benefits of using a multiparadigm language include less time spent on learning new environments for different languages, easier transition to different paradigms, and opportunities for multiparadigm programming. In this paper, we give a brief description of GED (which supports the imperative, functional, logic, and object-oriented paradigms), describe how it is used in our course, and discuss the advantages and disadvantages of this approach versus the traditional use of several languages.

AB - This paper describes our experiences in using the multiparadigm language GED to teach our principles of programming languages course. The benefits of using a multiparadigm language include less time spent on learning new environments for different languages, easier transition to different paradigms, and opportunities for multiparadigm programming. In this paper, we give a brief description of GED (which supports the imperative, functional, logic, and object-oriented paradigms), describe how it is used in our course, and discuss the advantages and disadvantages of this approach versus the traditional use of several languages.

UR - http://www.scopus.com/inward/record.url?scp=0033349016&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0033349016&partnerID=8YFLogxK

M3 - Chapter

SN - 0780356438

VL - 1

BT - Proceedings - Frontiers in Education Conference

PB - IEEE

ER -