Abstract
After students complete the introductory APL course, after they become comfortable with the concepts and after they use it regularly in their work, then the problem of enhancing skills must be addressed. This paper presents a syllabus of three lectures which comprise part of a second course in APL.
The purpose of Lecture I, MULTIDIMENSIONAL ARRAYS MADE EASY, is to help students deal with data stored in higher rank arrays. The idea of formulating such arrays frequently occurs naturally to users but they are reluctant to proceed because of the difficulty visualizing the arrangement. Six rules are presented to ease the way.
Lecture II, SPECIAL USES OF THE GRADE AND SCAN, alerts students to approaches and techniques which would not typically occur to them. Interesting applications of the scan operator yield utilities which produce expansion vectors and indexing vectors based on field lengths. The grade and double grade form the core of other utilities to merge data and to affect table lookup.
BUILDING BETTER USER/COMPUTER INTERFACES, Lecture III, is designed to facilitate delivering “closed” versions of “open” systems. Topics include a standard PROMPT utility, techniques in error trapping and a MENUDRIVEN MENUDRIVER.
- 1 Stephen B. Jaffe, U.S. Patent 4,267,071, Catalyst for Hydrotreating Residual Petroleum Oil, May 12, 1981.Google Scholar
- 2 Private discussions with F.J. Krambeck, Mobil Research and Development Corporation, Paulsboro, N.J., 1975Google Scholar
- 3 Expanded from suggestions by H.P. Crowder, IBM APL SWAP SHOP, October 27, 1978 Philadelphia, Pa.Google Scholar
- 4 Some code makes use of the Concept HDS AVT/CVT or HDS 201 APL terminal featuresGoogle Scholar
- 5 OJRAP as employed is the Digital Equipment Co. APLSF or VAX APL implimentationGoogle Scholar
Index Terms
- Topics for a second course in APL
Recommendations
Mining Individual Learning Topics in Course Reviews Based on Author Topic Model
Nowadays, Massive Open Online Courses MOOC has obtained a rapid development and drawn much attention from the areas of learning analytics and artificial intelligence. There are lots of unstructured data being generated in online reviews area. The ...
Topics for a second course in APL
APL '86: Proceedings of the international conference on APLAfter students complete the introductory APL course, after they become comfortable with the concepts and after they use it regularly in their work, then the problem of enhancing skills must be addressed. This paper presents a syllabus of three lectures ...
Transforming undergraduate HCI course in Indonesia: a preliminary study
APCHIUX '15: Proceedings of the Asia Pacific HCI and UX Design SymposiumMost HCI-related courses offered by the universities in Indonesia are delivered using conventional face-to-face methods. This paper describes the preliminary findings from the implementation of active learning instructional strategies in a blended ...
Comments