The psychology of computer programming
The psychology of computer programming
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The art of computer programming, volume 2 (3rd ed.): seminumerical algorithms
The art of computer programming, volume 2 (3rd ed.): seminumerical algorithms
The art of computer programming, volume 3: (2nd ed.) sorting and searching
The art of computer programming, volume 3: (2nd ed.) sorting and searching
Performance Evaluation and Monitoring
ACM Computing Surveys (CSUR)
An Assessment of Techniques for Proving Program Correctness
ACM Computing Surveys (CSUR)
A technique for software module specification with examples
Communications of the ACM
On the criteria to be used in decomposing systems into modules
Communications of the ACM
A software design and evaluation system
Communications of the ACM
On the capabilities of while, repeat, and exit statements
Communications of the ACM
Program development by stepwise refinement
Communications of the ACM
User program measurement in a time-shared environment
Communications of the ACM
Letters to the editor: go to statement considered harmful
Communications of the ACM
Flow diagrams, turing machines and languages with only two formation rules
Communications of the ACM
Program Style, Design, Efficiency, DeBugging and Testing
Program Style, Design, Efficiency, DeBugging and Testing
Systematic Programming: An Introduction
Systematic Programming: An Introduction
The Elements of Programming Style
The Elements of Programming Style
The Design and Analysis of Computer Algorithms
The Design and Analysis of Computer Algorithms
Pgm DeBugging
The Elements of FORTRAN Style: Techniques for Effective Programming
The Elements of FORTRAN Style: Techniques for Effective Programming
ALGOL W implementation
Dynamic-analysis of execution: possibilities, techniques and problems.
Dynamic-analysis of execution: possibilities, techniques and problems.
Flowchart techniques for structured programming
ACM SIGPLAN Notices
Estimating the execution speed of an Algol program
ACM SIGPLAN Notices
A new technique for data monitoring
ACM SIGPLAN Notices
Structured programming
Hi-index | 0.02 |
This paper describes a graduate Computer Science course in which all aspects of the programming process are examined. The course has been taught for the past three years, and represents an attempt to pull together various results of researchers working on this rather undeveloped but important area. Unfortunately space does not permit the inclusion here of many details or examples. Rather, the emphasis is on the form of the course and how the reference material is used in pursuing the course objectives. (The topic of program measurement is expanded on somewhat, being a topic of interest to the author and one about which little has been said elsewhere.)