Computer science is the scientific discipline which aims to develop and advance knowledge related to computers and computation.
Only sites related to the science of computers should be submitted. This includes research, experiments, and the like. This is not the category for just anything dealing with computers or programming. Unless the link is related to Computer Science closely, it should be submitted to another, more appropriate, category. This speeds the acceptance process and makes the editors happy.

If you are a business, your link is most likely NOT APPROPRIATE for this category. Only submit here if the link points to a section on research and development (and is more than just PR!).

Finally, just to reiterate, we try to keep the standards high here and, while there is somewhere in the directory for your site, unless you are sure it is a computer science link then it''s probably not here.

This category is for the scientific study of computer graphics, covering the theory of such techniques of sampling and rendering, and the design and analysis of algorithms used in computer graphics.

Non-scientific sites dealing with computer graphics should go in the appropriate subcategory of Computers: Graphics

This category is for conferences relating to database theory. Please submit sites relating to specific products to Computers/Software/Databases/Conferences .
Distributed computing deals with hardware and software systems containing more than one processing element or storage element, concurrent processes, or multiple programs, running under a loosely or tightly controlled regime.

In distributed computing a program is split up into parts that run simultaneously on multiple computers communicating over a network. Distributed computing is a form of parallel computing, but parallel computing is most commonly used to describe program parts running simultaneously on multiple processors in the same computer. Both types of processing require dividing a program into parts that can run simultaneously, but distributed programs often must deal with heterogeneous environments, network links of varying latencies, and unpredictable failures in the network or the computers.
This category contains sites for groups that facilitate the growth and development of Computer Science.
This category is a "white pages" for computer science researchers. Any person who has made a significant contribution to the field is eligible to be listed. (By this definition, anyone with a Ph.D. certainly qualifies by default.) Such submissions are encouraged! A candidates' web page should have complete information about their work, including links to their publications. The description for each person listed should give their institution (if any) and then a list of keywords describing their research interests. This category may eventually contain a huge number of researchers in many diverse areas, so the keywords should be very specific.
Please read the category description of this category: this is not the place for people looking for CS/IT/Software jobs to submit resume pages, as has been done repeatedly in the past (consider Business/Information_Technology/Employment/Resumes instead). Personal pages can be listed under Society/People, Computers/Programming/Personal_Pages, or a regional sub-category.
Scientific publications of all forms related to Computer Science. Notes:
  • In spite of their name, technical report archives include usually conference or journal papers (they are usually FTP sites of research institutions).
  • The number of items indexed by an engine is constantly increasing. However it gives an order of magnitude useful to compare indexes (most of the figures were gathered at end 2000).
  • In bibliographic indexes, if search for on-line documents only is not allowed by the search form, try http and ftp as keywords.
  • Usually, indexes are run by scientists as part of their research, and the indexing engines are sometime made available, for instance ResearchIndex and Ncstrl.
The top category is dedicated to free-access publication search engines covering broadly computer sciences, with thousands of items.

Please see subcategories for specific document archives or bibliographies, or commercial services. Submissions should state:

  • the importance of the index (number of on-line articles / number of bibliographic records)
  • where the information comes from (bibliographies, institution archives, home pages, ...)
  • if submission of new material is possible.
Theoretical Computer Science is the mathematical foundation of computing in all its forms. By being the foundation, it is also the starting point for new and more efficient methodologies of computation.
Any website related to the following topics is welcome:

Algorithms Automata, Complexity and Computability Logic, Semantics and Theory of Programming Natural Computing Cryptography and Security Combinatorics Distributed algorithms, Quantum Computing, Games, etc.