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.


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
  • Information Theory
  • Logic and Computation
  • Logic, Algorithms, and Complexity
  • Machine Learning and Computational Learning Theory
  • Parallel Computing and Architecture
  • Quantum Computing
  • Randomized Algorithms and Probabilistic Analysis of Algorithms
  • Scientific Computing and High Performance Computing
  • Web Algorithms and Data Mining