Journal of the ACM: Scope and Charter
The Journal of the ACM (JACM) aims to provide coverage of the most significant
work going on in computer science, broadly construed. We publish original research
papers of lasting value in computer science. To be accepted, a paper must be judged
to be truly outstanding in its field and to be of interest to a wide audience.
We are particularly interested in work at the boundaries, both the boundaries
of subdisciplines of computer science and the boundaries between computer science
and other fields.
The best indicator of the scope of the journal is provided by the areas covered
by its Editorial Board. These areas change from time
to time, as the field evolves. The following areas are currently covered by
a member of the Editorial Board:
- Artificial Intelligence
- Complexity of Algorithms
- Complexity Theory and Coding Theory
- Computational Geometry
- Computing in Technology and the Sciences
- Cryptography and Security
- Database Theory and Systems
- Decisions, Uncertainty, and Computation
- Distributed Computing
- Graph Theory and Combinatorial Structures
- Logic in Computer Science
- Machine Learning and Computational Learning Theory
- Networking
- Numerical Computation
- Operations Research, Game Theory and Economics
- Parallel Algorithms
- Parallel Computing and Architecture
- Programming Languages
- Randomized Algorithms and Probabilistic Analysis of Algorithms
- Scientific Computing
- Software Engineering
- Analysis of Algorithms