# List of computer science conferences

This is a list of academic conferences in computer science. Only conferences with separate articles are included; within each field, the conferences are listed alphabetically by their short names.

## General

* FCRC – Federated Computing Research Conference

## Algorithms and theory

Conferences accepting a broad range of topics from theoretical computer science, including algorithms, data structures, computability, computational complexity, automata theory and formal languages:
* CCC - Computational Complexity Conference
* FCT – International Symposium on Fundamentals of Computation Theory
* FOCS – IEEE Symposium on Foundations of Computer Science
* ICALP – International Colloquium on Automata, Languages and Programming
* ISAAC – International Symposium on Algorithms and Computation
* MFCS – International Symposium on Mathematical Foundations of Computer Science
* STACS – Symposium on Theoretical Aspects of Computer Science
* STOC – ACM Symposium on Theory of Computing
* WoLLIC – Workshop on Logic, Language, Information and Computation

### Algorithms

Conferences whose topic is algorithms and data structures considered broadly, but that do not include other areas of theoretical computer science such as computational complexity theory:
* ESA – European Symposium on Algorithms
* SODA – ACM–SIAM Symposium on Discrete Algorithms
* SWAT and WADS – SWAT and WADS conferences

### Geometric algorithms

Conferences on computational geometry, graph drawing, and other application areas of geometric computing:
* GD – International Symposium on Graph Drawing
* SoCG – Symposium on Computational Geometry

### Logic

* LICS – ACM–IEEE Symposium on Logic in Computer Science
* RTA – International Conference on Rewriting Techniques and Applications

### Other specialized subtopics

* CIAA – International Conference on Implementation and Application of Automata
* CCC – Computational Complexity Conference
* DCFS – International Workshop on Descriptional Complexity of Formal Systems
* DLT – International Conference on Developments in Language Theory
* ISSAC – International Symposium on Symbolic and Algebraic Computation
* Petri Nets - International Conference on Applications and Theory of Petri Nets and Concurrency
* RP – International Conference on Reachability Problems
* SEA – Symposium on Experimental Algorithms

## Languages and software
### Programming languages

Conferences on programming languages, programming language theory and compilers:
* CC International Conference on Compiler Construction
* ECOOP – AITO European Conference on Object-Oriented Programming
* ESOP – ETAPS European Symposium on Programming
* HOPL – ACM SIGPLAN History of Programming Languages Conference
* ICFP – ACM SIGPLAN International Conference on Functional Programming
* ICLP – ALP International Conference on Logic Programming
* ISMM – ACM SIGPLAN International Symposium on Memory Management
* OOPSLA – ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications
* POPL – ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
* PLDI – ACM SIGPLAN Conference on Programming Language Design and Implementation

### Software engineering

Conferences on software engineering:
* ASE – IEEE/ACM International Conference on Automated Software Engineering
* ICSE – International Conference on Software Engineering
* ICSR – International Conference on Software Reuse
* TACAS - ETAPS International Conference on Tools and Algorithms for the Construction and Analysis of Systems
* FoSSaCS - ETAPS International Conference on Foundations of Software Science and Computation Structures
* FASE - ETAPS International Conference on Fundamental Approaches to Software Engineering

### Formal methods

Conferences on formal methods in software engineering, including formal specification, formal verification, and static code analysis:
* CAV – Computer Aided Verification
* FORTE – IFIP International Conference on Formal Techniques for Networked and Distributed Systems

## Concurrent, distributed and parallel computing

Conferences on concurrent, distributed, and parallel computing, fault-tolerant systems, and dependable systems:
* CONCUR - International Conference on Concurrency Theory
* DEBS - ACM International Conference on Distributed Event-Based Systems
* DISC - International Symposium on Distributed Computing
* DSN - International Conference on Dependable Systems and Networks
* ICDCS - IEEE International Conference on Distributed Computing Systems
* ICPADS - IEEE International Conference on Parallel and Distributed Systems
* IPDPS - IEEE International Parallel and Distributed Processing Symposium
* PODC - ACM Symposium on Principles of Distributed Computing
* PPoPP - ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
* SIROCCO - International Colloquium on Structural Information and Communication Complexity
* SPAA - ACM Symposium on Parallelism in Algorithms and Architectures
* SRDS - IEEE International Symposium on Reliable Distributed Systems

### High-performance computing

Conferences on high-performance computing, cluster computing, and grid computing:
* HiPC - International Conference on High Performance Computing
* SC - ACM/IEEE International Conference for High Performance Computing, Networking, Storage, and Analysis

## Operating systems

Conferences on operating systems, storage systems and middleware:
* ATC - USENIX Annual Technical Conference
* Middleware - ACM/IFIP/USENIX International Middleware Conference
* SOSP - ACM Symposium on Operating Systems Principles
* OSDI - USENIX Symposium on Operating Systems Design and Implementation
* SYSTOR - ACM International Systems and Storage Conference

## Computer architecture

Conferences on computer architecture:
* ASPLOS - International Conference on Architectural Support for Programming Languages and Operating Systems
* ISCA - International Symposium on Computer Architecture
* MICRO - IEEE/ACM International Symposium on Microarchitecture

### Computer-aided design

Conferences on computer-aided design and electronic design automation:
* ASP-DAC - Asia and South Pacific Design Automation Conference
* DAC - Design Automation Conference
* DATE - Design, Automation, and Test in Europe
* ICCAD - International Conference on Computer-Aided Design
* ISPD - International Symposium on Physical Design

## Computer networking

Conferences on computer networking:
* GlobeCom - IEEE Global Communications Conference
* ICC - IEEE International Conference on Communications
* ICSOC - International Conference on Service Oriented Computing
* INFOCOM - IEEE Conference on Computer Communications
* SIGMETRICS - ACM SIGMETRICS
* WINE - The Workshop on Internet & Network Economics

### Wireless networks and mobile computing

Wireless networks and mobile computing, including ubiquitous and pervasive computing, wireless ad hoc networks and wireless sensor networks:
* EWSN - European Conference on Wireless Sensor Networks
* IPSN - ACM/IEEE International Conference on Information Processing in Sensor Networks
* ISWC - International Symposium on Wearable Computers
* SenSys - ACM Conference on Embedded Networked Sensor Systems

## Security and privacy

Conferences on computer security and privacy:
* DSN - International Conference on Dependable Systems and Networks

### Cryptography

Cryptography conferences:
* ANTS - Algorithmic Number Theory Symposium
* RSA - RSA Conference

## Data management

Conferences on databases, information systems, information retrieval, data mining and the World Wide Web:
* BTW - GI Conference on Database Systems for Business, Technology and Web
* CIDR - Conference on Innovative Data Systems Research
* CIKM - ACM Conference on Information and Knowledge Management
* ECIR - European Conference on Information Retrieval
* ECIS - European Conference on Information Systems
* ER - International Conference on Conceptual Modeling
* ICDT - International Conference on Database Theory
* ICIS - International Conference on Information Systems
* ISWC - International Semantic Web Conference
* JCDL - ACM/IEEE Joint Conference on Digital Libraries
* PODS - ACM Symposium on Principles of Database Systems
* SIGMOD - ACM Special Interest Group on Management of Data
* VLDB - International Conference on Very Large Data Bases
* WWW - World Wide Web Conference

## Artificial intelligence

Conferences on artificial intelligence and machine learning:
* AAAI - AAAI Conference on Artificial Intelligence
* AAMAS - International Conference on Autonomous Agents and Multiagent Systems
* ICAPS - International Conference on Automated Planning and Scheduling
* CIBB - International Conference on Computational Intelligence Methods for Bioinformatics and Biostatistics
* ECAI - European Conference on Artificial Intelligence
* ECML PKDD - European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases
* ICML - International Conference on Machine Learning
* ICLR - International Conference on Learning Representations
* IJCAI - International Joint Conference on Artificial Intelligence
* ISWC - International Semantic Web Conference
* NeurIPS - Conference on Neural Information Processing Systems
* RuleML - RuleML Symposium

### Evolutionary computation

Conferences on Evolutionary computation.
* AE - Artificial Evolution Conference
* CEC - IEEE Congress on Evolutionary Computation
* GECCO - Genetic and Evolutionary Computation Conference

### Automated reasoning

Conferences on automated reasoning:
* IJCAR - International Joint Conference on Automated Reasoning
* LPAR - International Conference on Logic for Programming, Artificial Intelligence and Reasoning
* RuleML - RuleML Symposium
* TABLEAUX - International Conference on Automated Reasoning with Analytic Tableaux and Related Methods
* WoLLIC - Workshop on Logic, Language, Information and Computation

### Computer vision

Conferences on computer vision (including also image analysis) and pattern recognition:
* BMVC - British Machine Vision Conference
* CVPR - IEEE Conference on Computer Vision and Pattern Recognition
* ECCV - European Conference on Computer Vision
* ICCV - International Conference on Computer Vision
* SCIA - Scandinavian Conference on Image Analysis
* SSIAI - IEEE Southwest Symposium on Image Analysis and Interpretation

### Natural language processing

Conferences on computational linguistics and natural language processing:
* EMNLP - Empirical Methods in Natural Language Processing
* COLING - International Committee on Computational Linguistics
* TSD - Text, Speech and Dialogue
* CICLing - International Conference on Intelligent Text Processing and Computational Linguistics

## Computer graphics

Conferences on computer graphics, geometry processing, image processing, and multimedia:
* MM - ACM International Conference on Multimedia
* SGP - Symposium on Geometry Processing
* SIGGRAPH - International Conference on Computer Graphics and Interactive Techniques

## Human–computer interaction

Conferences on human–computer interaction and user interfaces:
* CHI - ACM Conference on Human Factors in Computing Systems
* GI - Graphics Interface
* MobileHCI - Conference on Human-Computer Interaction with Mobile Devices and Services
* UIST - ACM Symposium on User Interface Software and Technology
* UMAP - ACM International Conference on User Modeling, Adaptation, and Personalization

## Bioinformatics and computational biology

Conferences on bioinformatics and computational biology:
* CIBB - International Conference on Computational Intelligence Methods for Bioinformatics and Biostatistics
* ISMB - Intelligent Systems for Molecular Biology
* PSB - Pacific Symposium on Biocomputing
* RECOMB - Research in Computational Molecular Biology