ACM Publication Policies and Plans
Journal of the ACM (JACM)
Journal of the ACM (JACM)
Formalization of Properties of Functional Programs
Journal of the ACM (JACM)
Structured Programming with go to Statements
ACM Computing Surveys (CSUR)
Aesthetics and the human factor in programming
Communications of the ACM
Communications of the ACM
The Elements of Programming Style
The Elements of Programming Style
Communications of the ACM
Communications of the ACM
Identifying predictors of programming skill
ACM SIGCSE Bulletin
ACM SIGAPL APL Quote Quad
Post's Machine: A Didactic Microworld as an Introduction to Formal Programming
Education and Information Technologies
System development techniques for small and medium size installations
SIGCPR '77 Proceedings of the fifteenth annual SIGCPR conference
DAC '76 Proceedings of the 13th Design Automation Conference
Models for specification and anaysis of parallel computing systems
SIGMETRICS '79 Proceedings of the 1979 ACM SIGMETRICS conference on Simulation, measurement and modeling of computer systems
Structured specification of a Security Kernel
Proceedings of the international conference on Reliable software
The design of usable programming languages
ACM '75 Proceedings of the 1975 annual conference
Issues in programming language design: an overview
ACM SIGPLAN Notices - Special issue on programming language design
A question-answering system for automatic program synthesis
ACM SIGPLAN Notices
Postmodern Software Development
IEEE Internet Computing
Difficulties teaching Java in CS1 and how we aim to solve them
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Proceedings of the 2nd international workshop on The role of abstraction in software engineering
On being one's own programming self
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
Issues in programming language design: an overview
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
Sometimes style really does matter
Journal of Computing Sciences in Colleges
The Tower of Babel did not fail
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Computing as a Science: A Survey of Competing Viewpoints
Minds and Machines
Beauty and computer programming
ACM Inroads
The artist in the computer scientist: more humanity to our research
Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software
Communications of the ACM
Point-and-shoot security design: can we build better tools for developers?
Proceedings of the 2012 workshop on New security paradigms
Hi-index | 48.26 |
When Communications of the ACM began publication in 1959, the members of ACM's Editorial Board made the following remark as they described the purposes of ACM's periodicals [2]: “If computer programming is to become an important part of computer research and development, a transition of programming from an art to a disciplined science must be effected.” Such a goal has been a continually recurring theme during the ensuing years; for example, we read in 1970 of the “first steps toward transforming the art of programming into a science” [26]. Meanwhile we have actually succeeded in making our discipline a science, and in a remarkably simple way: merely by deciding to call it “computer science.”