By Topic

The Use of APL in Digital Systems Courses at the University of New South Wales

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)

The teaching of undergraduate and postgraduate courses in digital systems, including computer architecture and switching theory, at the University of New South Wales, has for the past three years been based on an extensive use of APL (A Programming Language). This language is a development from Iverson's original language [1] which itself was designed for the precise formulation of algorithms in mathematics and in the hardware and software areas of computing systems. APL has been available now for a number of years on several time-sharing computing systems as an interpretive, interactive language for terminal use. It has proven to be an ideal medium for the description, design, and test by simulation of digital systems, and the specification and execution of switching theory algorithms. This paper summarizes those aspects of APL which make it particularly favorable for these applications, discusses its incorporation into the course work at the University of New South Wales, and gives examples, from several areas, of project investigations carried out by students using the language.

Published in:

IEEE Transactions on Education  (Volume:20 ,  Issue: 1 )