S
- George Sadowsky
- Gerard Salton – information retrieval
- Jean E. Sammet – programming languages
- Claude Sammut – artificial-intelligence researcher
- Carl Sassenrath – operating systems, programming languages, Amiga, REBOL
- Mahadev Satyanarayanan – file systems, distributed systems, mobile computing, pervasive computing
- Walter Savitch – discovery of complexity class NL, Savitch's theorem, natural language processing, mathematical linguistics
- Alexander Scaranti – image processing, image retrieval
- Jonathan Schaeffer
- Wilhelm Schickard – one of first calculating machines
- Bruce Schneier – cryptography, security
- Fred B. Schneider – concurrent and distributed computing
- Michael I. Schwartzbach – computer scientist at Aarhus University
- Dana Scott – domain theory
- Michael L. Scott – programming languages, algorithms, distributed computing
- Ravi Sethi – compilers, 2nd Dragon Book
- Nigel Shadbolt
- Adi Shamir – RSA, cryptanalysis
- Claude Shannon – information theory
- David E. Shaw – computational finance, computational biochemistry, parallel architectures
- Cliff Shaw – systems programmer, artificial intelligence
- Scott Shenker – networking
- Ben Shneiderman – human-computer interaction, information visualization
- Edward H. Shortliffe – MYCIN (Medical diagnostoc expert system)
- Joseph Sifakis – model checking
- Herbert A. Simon – artificial intelligence
- Daniel Sleator – splay tree, amortized analysis
- Arne Sølvberg – information modelling
- Brian Cantwell Smith – reflection (computer science), 3lisp
- Karen Sparck-Jones – information retrieval, natural language processing
- Steven Spewak – enterprise architecture lanning
- Robert Sproull
- Maciej Stachowiak – GNOME, Safari, WebKit
- Richard Stallman (born 1953) – GNU Project
- Ronald Stamper
- Richard Stearns – computational complexity theory
- Guy L. Steele, Jr. – Scheme, Common Lisp
- Thomas Sterling – creator of Beowulf clusters
- W. Richard Stevens (1951–1999) – author of books, including TCP/IP Illustrated and Advanced Programming in the Unix Environment
- Larry Stockmeyer – computational complexity, distributed computing
- Michael Stonebraker – relational database practice and theory
- Olaf Storaasli – finite element machine, linear algebra, high performance computing
- Christopher Strachey – denotational semantics
- Bjarne Stroustrup – C++
- Madhu Sudan – computational complexity theory, coding theory
- Gerald Jay Sussman – Scheme
- Bert Sutherland – graphics, Internet
- Ivan Sutherland – graphics
- Mario Szegedy – complexity theory, quantum computing
Read more about this topic: List Of Computer Scientists