The 1998 ACM Computing Classification System

  1. Sampling
  2. Scanning
  3. Scanning
  4. Scene Analysis
  5. Scheduling
  6. Scheduling
  7. Schema and subschema
  8. Scientific databases
  9. Screen design
  10. Scripting languages
  11. Search process
  12. Secondary storage
  13. Security
  14. Security
  15. Security and protection
  16. Security and Protection
  17. Security and Protection
  18. Security kernels
  19. Security, integrity, and protection
  20. Security, integrity, and protection
  21. Segmentation
  22. Segmentation
  23. Selection process
  24. Self-assessment
  25. Self-modifying machines
  26. Semantic networks
  27. Semantics
  28. Semantics of Programming Languages
  29. Semiconductor Memories
  30. Sensor fusion
  31. Sensors
  32. Sequencing and scheduling
  33. Sequential circuits
  34. Sequential Programming
  35. Sequential-access memory
  36. Series expansion methods
  37. Servers
  38. Set theory
  39. Shading
  40. Shape
  41. Shape
  42. Shared memory
  43. Sharpening and deblurring
  44. Signal analysis, synthesis, and processing
  45. Signal processing
  46. Signal processing systems
  47. Similarity measures
  48. Simplification of expressions
  49. Simulated annealing
  50. Simulation
  51. Simulation
  52. Simulation
  53. Simulation
  54. Simulation
  55. Simulation
  56. Simulation
  57. Simulation
  58. SIMULATION AND MODELING
  59. Simulation Languages
  60. Simulation Output Analysis
  61. Simulation Support Systems
  62. Simulation Theory
  63. Single Data Stream Architectures
  64. Single-instruction-stream, multiple-data-stream processors (SIMD)
  65. Single-instruction-stream, single-data-stream processors (SISD)
  66. Singular value decomposition
  67. Size and shape
  68. Smartcards
  69. Smoothing
  70. Smoothing
  71. SOCIAL AND BEHAVIORAL SCIENCES
  72. Social Issues
  73. Sociology
  74. Software
  75. Software
  76. Software Architectures
  77. Software configuration management
  78. Software development
  79. SOFTWARE ENGINEERING
  80. Software libraries
  81. Software maintenance
  82. Software Management
  83. Software process
  84. Software process models
  85. Software psychology
  86. Software psychology
  87. Software quality assurance (SQA)
  88. Software science
  89. Software selection
  90. Software support
  91. Software/Program Verification
  92. Sorting and searching
  93. Sorting/searching
  94. Sound and Music Computing
  95. Sparse, structured, and very large systems (direct and iterative methods)
  96. Spatial databases and GIS
  97. Special architectures
  98. Special function approximations
  99. Special-purpose
  100. Special-purpose algebraic systems
  101. SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS
  102. Special-purpose hardware
  103. Specialized application languages
  104. Specification techniques
  105. Specifying and Verifying and Reasoning about Programs
  106. Spectral methods
  107. Speech recognition and synthesis
  108. Spelling
  109. Spline and piecewise polynomial approximation
  110. Spline and piecewise polynomial interpolation
  111. Splines
  112. Spreadsheets
  113. Spreadsheets
  114. Stability (and instability)
  115. Stack-oriented processors
  116. Staffing
  117. Stand-alone systems
  118. Standard cells
  119. Standardization
  120. Standards
  121. Standards
  122. Standards
  123. Standards
  124. Standards
  125. Standards
  126. Standards
  127. Standards
  128. Standards
  129. State diagrams
  130. Static memory (SRAM)
  131. Statistical
  132. Statistical
  133. Statistical computing
  134. Statistical databases
  135. Statistical methods
  136. Statistical software
  137. Statistics
  138. Stereo
  139. Stiff equations
  140. Stochastic analysis
  141. Stochastic processes
  142. Stochastic programming
  143. Storage devices
  144. Storage hierarchies
  145. Storage Management
  146. Store and forward networks
  147. Strategic information systems planning
  148. Structural
  149. Structured programming
  150. Structured programming
  151. Studies of Program Constructs
  152. Style guides
  153. Styles
  154. Substitution mechanisms
  155. Summation methods
  156. Super (very large) computers
  157. Suppliers
  158. Surface fitting
  159. Survival analysis
  160. Swapping
  161. Switching theory
  162. SYMBOLIC AND ALGEBRAIC MANIPULATION
  163. Symbolic execution
  164. Synchronization
  165. Synchronous interaction
  166. Syntax
  167. System architectures
  168. System Management
  169. Systems
  170. Systems
  171. Systems
  172. Systems analysis and design
  173. Systems and Information Theory
  174. Systems and Software
  175. Systems development
  176. Systems issues
  177. Systems of equations
  178. Systems Programs and Utilities
  179. Systems specification methodology
  180. Systems theory