The Journal of the ACM (JACM) provides coverage of the most significant work on principles of computer science, broadly construed. The scope of research we cover encompasses contributions of lasting value to any area of computer science. To be accepted, a paper must be judged to be truly outstanding in its field.  JACM is interested  in work in core computer science and at the boundaries, both the boundaries of subdisciplines of computer science and the boundaries between computer science and other fields.

Author Rights: New options for ACM authors to manage rights and permissions for their work: ACM introduces a new publishing license agreement, an updated copyright transfer agreement, and a new author-pays option which allows for perpetual open access through the ACM Digital Library. For more information, visit the ACM Author Rights webpage.

Scope

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:

  • Algorithms and Data Structures
  • Algorithms, Combinatorial Optimization, and Games
  • Artificial Intelligence
  • Complexity Theory
  • Computational Geometry
  • Computer Graphics and Computer Vision
  • Computer-Aided Verification
  • Cryptography and Security
  • Cyber-Physical, Embedded, and Real-Time Systems
  • Database Systems and Theory
  • Distributed Computing
  • Economics and Computation
  • Logic and Computation
  • Logic, Algorithms, and Complexity
  • Machine Learning and Computational Learning Theory
  • Parallel Computing and Architecture
  • Programming Languages
  • Quantum Computing
  • Randomized Algorithms and Probabilistic Analysis of Algorithms
  • Scientific Computing and High Performance Computing
  • Web Algorithms and Data Mining