Using J as expository language in the teaching of computer science to liberal arts students

Author:

Howland John E.1

Affiliation:

1. Department of Computer Science, Trinity University, 715 Stadium Drive, San Antonio, Texas

Abstract

APL and J are seldom, if ever, used in the teaching of college or university courses. Recently, the author has developed a new laboratory based computer science course for liberal arts students in which students are introduced to 13 core computer science topics. Programming language is used in an expository fashion to describe each topic by building simple working models of each topic. These models are then used as the basis of laboratory experiments in a co-requisite laboratory course. Students are not taught programming in this course, but rather, are taught just enough of the syntax and semantics of the language to be able to read and understand the exposition and models. Initially, Scheme was used in the lecture notes and laboratory materials developed for this course. Recently, however, an experiment is under way to replace the use of Scheme in this course by J. The development of this course and laboratory was funded by the Meadows Foundation and NSF grant DUE 9452050.

Publisher

Association for Computing Machinery (ACM)

Reference7 articles.

1. Abelson Harold and Sussman Gerald with Sussman Julie. Structure and Interpretation of Computer Programs MIT Press 1985. Abelson Harold and Sussman Gerald with Sussman Julie. Structure and Interpretation of Computer Programs MIT Press 1985.

2. Blaauw Gerrit Digital System Implementation Prentice-Hall Inc. 1976. Blaauw Gerrit Digital System Implementation Prentice-Hall Inc. 1976.

3. Iverson Kenneth E. J Dictionary Iverson Software 1995. Iverson Kenneth E. J Dictionary Iverson Software 1995.

4. APL as a lingua franca in the computer science curriculum

5. Teaching computer science principles to liberal arts students using Scheme

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3