The 1998 ACM Computing Classification System

  1. Abstract data types
  2. Abstracting methods
  3. Abuse and crime involving computers
  4. Abuse and crime involving computers
  5. Access controls
  6. Access methods
  7. Access methods
  8. Access schemes
  9. Accreditation
  10. Accreditation
  11. Adaptable architectures
  12. Adaptive and iterative quadrature
  13. ADMINISTRATIVE DATA PROCESSING
  14. Advanced technologies
  15. Aerospace
  16. Algebraic algorithms
  17. Algebraic approaches to semantics
  18. Algebraic language theory
  19. Algorithm design and analysis
  20. Algorithms
  21. Algorithms
  22. Algorithms
  23. Algorithms implemented in hardware
  24. Allocation/deallocation strategies
  25. Alternation and nondeterminism
  26. Analog computers
  27. Analog computers
  28. Analogies
  29. Analysis of algorithms
  30. ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY
  31. Animation
  32. Animation
  33. Animations
  34. Answer/reason extraction
  35. Antialiasing
  36. Application Packages
  37. Application packages
  38. Applications
  39. Applications
  40. Applications
  41. Applications
  42. Applications
  43. Applications
  44. Applications
  45. Applications (SMTP, FTP, etc.)
  46. Applications and Expert Systems
  47. Applicative (functional) languages
  48. Applicative (Functional) Programming
  49. Approximate methods
  50. Approximation
  51. Approximation of surfaces and contours
  52. Archaeology
  53. Architecture
  54. Architecture and control structures
  55. Architectures
  56. ARITHMETIC AND LOGIC STRUCTURES
  57. Arithmetic and logic units
  58. Array and vector processors
  59. Arrays
  60. ARTIFICIAL INTELLIGENCE
  61. Artificial, augmented, and virtual realities
  62. ARTS AND HUMANITIES
  63. Arts, fine and performing
  64. Assertion checkers
  65. Assertions
  66. Assistive technologies for persons with disabilities
  67. Associative memories
  68. Associative processors
  69. Astronomy
  70. Asynchronous interaction
  71. Asynchronous Transfer Mode (ATM)
  72. Asynchronous/synchronous operation
  73. Audio input/output
  74. Auditory (non-speech) feedback
  75. Authentication
  76. Authentication
  77. Automata
  78. Automatic analysis of algorithms
  79. Automatic differentiation
  80. Automatic Programming
  81. Automatic Programming
  82. Automatic synthesis
  83. Automatic synthesis
  84. Automatic synthesis
  85. Automation
  86. Autonomous vehicles