acm-header
Sign In

Communications of the ACM

Table of Contents


An implementation of structured walk-throughs in teaching Cobol programming

The effectiveness of structured walk-throughs in teaching introductory Cobol programming was empirically assessed with a sample of 215 undergraduate business administration majors. Cobol proficiency was measured by a final examination …

An academic program providing realistic training in software engineering

An academic program at Harvey Mudd College, called the Clinic program, brings projects from industry on campus to be studied and solved by student teams. The objective of the Clinic is to provide students, working as small teams …

A model for automating file and program design in business application systems

This paper discusses a model for finding an efficient implementation of a business application system whose logical specifications have been determined in advance. The model views file and program design as a problem of systematically …

High level programming for distributed computing

Programming for distributed and other loosely coupled systems is a problem of growing interest. This paper describes an approach to distributed computing at the level of general purpose programming languages. Based on primitive …

The cyclic order property of vertices as an aid in scene analysis

A cyclic-order property is defined for bodies bounded by smooth-curved faces. The property is shown to be useful for analyzing pictures of such bodies, particularly when the line data extracted from the pictures are imperfect …

ACM forum


ACM President's Letter: “the benefits of ACM membership”