Skip to content

Computer Science Theory

Resources on Computer Science Theory within Academics

Overview

Overview

Computer Science Theory is a subcategory of Academics. Its sections organize the topics listed on this page so that each area can be explored separately.

Finding resources

Choose a section to see its available materials and topic wiki. Compare each resource’s description and source with your study goals. External research tools query other sources and are separate from IPL’s curated resource lists.

Sections (5)

Curated Resources (24)

Tools (5)

  • Z3 Theorem Prover z3prover.github.iofree

    High-performance satisfiability modulo theories (SMT) solver developed by Microsoft Research for software verification and analysis.

  • Coq Proof Assistant coq.inria.frfree

    Formal proof management system that provides a formal language to write mathematical definitions, algorithms, and theorems together with an environment for semi-interactive development of machine-checked proofs.

  • Lean Prover lean-lang.orgfree

    Interactive theorem prover and pure functional programming language based on the calculus of constructions.

  • JFLAP jflap.orgfree

    Educational software for experimenting with formal languages and automata theory, including finite state machines, pushdown automata, and Turing machines.

  • SPIN Model Checker spinroot.comfree

    Popular open-source software verification tool for the formal verification of multi-threaded software and distributed algorithms.

Databases (4)

  • Complexity Zoo complexityzoo.netfree

    Comprehensive wiki cataloging computational complexity classes and their structural relationships.

  • dblp Computer Science Bibliography dblp.orgfree

    Extensive open bibliographic database indexing major conferences and journals across computer science and theoretical computing.

  • Cryptology ePrint Archive eprint.iacr.orgfree

    Scientific repository for rapid dissemination of preprints and technical reports in cryptology and theoretical cryptographic foundations.

  • Quantum Algorithm Zoo quantumalgorithmzoo.orgfree

    Comprehensive catalog of quantum algorithms with speedup factors over classical counterparts and bibliographic citations.

Learn (4)

Publications (4)

  • Theory of Computing theoryofcomputing.orgfree

    Diamond open-access scientific journal publishing high-quality research papers across theoretical computer science.

  • ACM Transactions on Computation Theory dl.acm.orgfreemium

    Peer-reviewed journal publishing research on computational complexity, algorithmic foundations, cryptography, and randomness.

  • Algorithmica link.springer.comfreemium

    International journal devoted to the design and analysis of algorithms in computing and discrete applied mathematics.

  • Electronic Colloquium on Computational Complexity eccc.weizmann.ac.ilfree

    Archival forum and screened scientific preprint archive dedicated to computational complexity theory.

Blogs and sites (4)

  • Computational Complexity Blog blog.computationalcomplexity.orgfree

    Influential academic blog written by Lance Fortnow and Bill Gasarch exploring complexity theory, algorithms, and theory life.

  • Windows on Theory windowsontheory.orgfree

    Collaborative research blog by theoretical computer scientists discussing algorithms, complexity, cryptography, and open problems.

  • Theoretical Computer Science Stack Exchange cstheory.stackexchange.comfree

    Question and answer community for researchers, academics, and graduate students in theoretical computer science.

  • In Theory lucatrevisan.wordpress.comfree

    Theoretical computer science blog maintained by the late Luca Trevisan, covering complexity theory, randomness, and spectral graph theory.

Events and conferences (3)

Suggest a resource

External summary: Wikipedia

Read article on Wikipedia

Loading Wikipedia summary…

Research panel

Live results from 8 external sources. Not curated by IPL — use them as a starting point.

Source: Wikipedia

The Wikipedia summary appears here.

Related Wikipedia articles

Community Discussion

Join the conversation, ask questions, or suggest improvements to this content.

Loading discussions...

Formal Sciences Humanities Natural Sciences Social Sciences Engineering Professions and Applied Sciences

Part of Academics