Navigation
  • Home
  • Recent
  • Most Active
  • Popular
  • Blog
  • Credits
  • RSS
  •   Interaction
  • Register
  • Statistics
  •   Help
  • Suggestions
  • Contact Us
  • How to Edit
  • Help



  • [Edit]


    Theoretical computer science is the collection of topics of computer science that focuses on the more abstract and mathematical aspects of computing, such as the theory of computation, analysis of algorithms and semantics of programming languages. Although not itself a single topic, its practitioners form a distinct subgroup within computer science researchers.

        Theoretical computer science
            Scope
            Organizations
            Journals and newsletters
            Conferences
            See also

    top

    Scope
    It is not easy to circumscribe the theory areas precisely; the ACM's Special Interest Group on Algorithms and Computation Theory (SIGACT), which describes its mission as the promotion of theoretical computer science, says
    "The field of theoretical computer science is interpreted broadly so as to include algorithms, data structures, computational complexity theory, distributed computation, parallel computation, VLSI, machine learning, computational biology, computational geometry, information theory, cryptography, quantum computation, computational number theory and algebra, program semantics and verification, automata theory, and the study of randomness. Work in this field is often distinguished by its emphasis on mathematical technique and rigor."

    Even so, the "theory people" in CS self-identify as different. Some characterize themselves as doing the "'science' underlying the field of computing"*, although this neglects the experimental science done in non-theoretical areas such as software system research.

    top

    Organizations
      EATCS, the European Association for Theoretical Computer Science
      Dutch Association for Theoretical Computer Science *

    top

    Journals and newsletters

    top

    Conferences
      Annual ACM Symposium on the Theory of Computing (STOC)
      IEEE Symposium on Foundations of Computer Science (FOCS)
      Symposium on Discrete Algorithms (SODA)
      Symposium on Theoretical Aspects of Computer Science (STACS)
      European Symposium on Algorithms (ESA)
      Algebraic Methodology And Software Technology (AMAST)
      IEEE Symposium on Logic in Computer Science (LICS)
      International Symposium on Algorithms and Computation(ISAAC)
      (APPROX/RANDOM)
      Computational Complexity Conference (CCC)
      Symposium on Parallelism in Algorithms and Architectures (SPAA)
      ACM Symposium on Principles of Distributed Computing (PODC)
      Computability in Europe (CiE)

    top

    See also
     
    Search more:
     

       
    Source Privacy License Download Contact Us Atlas
    Scientus.org Dictionary (Yet Another Wiki) RC : 1.39
    This article is licensed under the GNU Free Documentation License [copyleft]. It uses material from the Wikipedia article "Theoretical computer science". link