The 1998 ACM Computing Classification System

  1. Cache memories
  2. Calculator
  3. Camera calibration
  4. Capability architectures
  5. Cartography
  6. Cellular architecture
  7. Cellular arrays and automata
  8. Censorship
  9. Centralization/decentralization
  10. Centralized networks
  11. Certification and testing
  12. Channels and controllers
  13. Chaotic systems
  14. Chebyshev approximation and theory
  15. Checkpoint/restart
  16. Chemistry
  17. Circuit-switching networks
  18. Class invariants
  19. Classes and objects
  20. Classes defined by grammars or automata
  21. Classes defined by resource-bounded automata
  22. Classifier design and evaluation
  23. Client/server
  24. Clustering
  25. Clustering
  26. Code breaking
  27. Code generation
  28. Code inspections and walk-throughs
  29. Codes of ethics
  30. Codes of good practice
  31. Codes of good practice
  32. CODING AND INFORMATION THEORY
  33. Coding Tools and Techniques
  34. Cognitive simulation
  35. Coherence and coordination
  36. Collaborative computing
  37. Collaborative learning
  38. Collection
  39. Color
  40. Color, shading, shadowing, and texture
  41. Combinational logic
  42. Combinatorial algorithms
  43. Combinatorics
  44. Combined
  45. Command and control
  46. Command and control languages
  47. Commercial robots and applications
  48. Commercial services
  49. Communications Applications
  50. Communications Management
  51. Compilers
  52. Complexity hierarchies
  53. Complexity measures
  54. Complexity Measures and Classes
  55. Complexity of proof procedures
  56. Composite structures
  57. Compression (Coding)
  58. Computability theory
  59. Computability theory
  60. COMPUTATION BY ABSTRACT DEVICES
  61. Computation of transforms
  62. Computational Geometry and Object Modeling
  63. Computational logic
  64. Computations in finite fields
  65. Computations on discrete structures
  66. Computations on matrices
  67. Computations on polynomials
  68. Computer and Information Science Education
  69. Computer Applications
  70. Computer arithmetic
  71. Computer conferencing, teleconferencing, and videoconferencing
  72. COMPUTER GRAPHICS
  73. Computer literacy
  74. Computer science education
  75. Computer selection
  76. COMPUTER SYSTEM IMPLEMENTATION
  77. Computer Systems Organization
  78. Computer Uses in Education
  79. Computer vision
  80. Computer-aided design (CAD)
  81. COMPUTER-AIDED ENGINEERING
  82. Computer-aided manufacturing (CAM)
  83. Computer-aided software engineering (CASE)
  84. Computer-assisted instruction (CAI)
  85. COMPUTER-COMMUNICATION NETWORKS
  86. Computer-managed instruction (CMI)
  87. Computer-related health issues
  88. Computer-supported collaborative work
  89. Computer-supported cooperative work
  90. COMPUTERS AND EDUCATION
  91. COMPUTERS AND SOCIETY
  92. COMPUTERS IN OTHER SYSTEMS
  93. Computing equipment management
  94. Computing Methodologies
  95. Computing Milieux
  96. Concept learning
  97. Concurrency
  98. Concurrency
  99. Concurrent Programming
  100. Concurrent programming structures
  101. Concurrent, distributed, and parallel languages
  102. Conditioning
  103. Conditioning (and ill-conditioning)
  104. Conference proceedings
  105. Connection machines
  106. Connectionism and neural nets
  107. Constrained optimization
  108. Constraint and logic languages
  109. Constraints
  110. Constructive solid geometry (CSG)
  111. Consumer products
  112. Content Analysis and Indexing
  113. Contiguous representations
  114. Contingency table analysis
  115. Continuation (homotopy) methods
  116. Continuous
  117. Contracts
  118. Control design
  119. Control Design Styles
  120. Control primitives
  121. Control Structure Performance Analysis and Design Aids
  122. Control Structure Reliability, Testing, and Fault-Tolerance
  123. Control structures
  124. CONTROL STRUCTURES AND MICROPROGRAMMING
  125. Control theory
  126. Convergence
  127. Convergence and stability
  128. Convex programming
  129. Copyrights
  130. Copyrights
  131. Coroutines
  132. Corrections
  133. Correctness proofs
  134. Correlation and regression analysis
  135. Cost estimation
  136. Cost/performance
  137. Counting problems
  138. Cryptographic controls
  139. Current awareness systems (selective dissemination of information--SDI)
  140. Curriculum
  141. Curve, surface, solid, and object representations
  142. Cybercash, digital cash