Wikipedia:WikiProject Computer science
From Wikipedia, the free encyclopedia
Some Wikipedians have formed a WikiProject to assemble and compile a comprehensive Computer science reference for Wikipedia - The Free Encyclopedia. This page and its subpages contain their suggestions; it is hoped that this project will help to focus the efforts of other Wikipedians.
If you would like to participate in this project, then you can add your name to the list of participants, keep in touch with project developments by clicking here to add Wikipedia:WikiProject Computer science to your watchlist, and get involved on the talk page.
Contents |
[edit] Scope and goals
The ultimate aim of this WikiProject is to create a comprehensive Computer science reference for Wikipedia. As a result, the scope of the project includes all articles in the area of computer science, although there is likely to be some overlap with articles in areas such as mathematics, logic, and software engineering as well. The specific goals of the project are to:
- Discover and classify all computer science articles into an organized reference (ambitious)
- Split, merge, delete, and create articles as needed to build a useful and comprehensive body of knowledge
- Develop individual computer science articles to the highest-possible standard
- Make all computer science articles accessible.
- Work towards featured article status for computer science articles
- Build a community of interest around computer science
An effort to draft a manual of style for CS articles is underway at Wikipedia:WikiProject Computer science/Manual of style (computer science) - input and discussion is most welcome.
This project is descended from Wikipedia:WikiProject Science
[edit] Categories
- Category:Artificial intelligence
- Category:Computer engineering
- Category:Computer programming
- Category:Computer science
- Category:Information science
- Category:Software engineering
[edit] Related WikiProjects
- Wikipedia:WikiProject C++
- Wikipedia:WikiProject Computing
- Wikipedia:WikiProject Computer networking
- Wikipedia:WikiProject Cryptography
- Wikipedia:WikiProject Mathematics
- Wikipedia:WikiProject Programming languages
[edit] Things to do
Looking for something to do? There are several places on Wikipedia where computer science related requests, suggestions and tasks have been collected together:
What | Where |
---|---|
Suggest or edit a computer science article needing attention | Pages needing attention: Computer science |
Request or write a computer science article | Requested articles: Computer science |
Request or provide an image | Requested images: Computers |
Expand a computer science "stub" | Computer science stubs |
Suggest or edit a redirect which could have its own article | Redirects with possibilities: Computers |
Add or find a "missing" computer science article | Missing: Computer science |
Add to or maintain the list of computer science publications | List of publications in computer science |
Work on improving the computer science portal | Computer science portal |
Find and fix computer science categories in need of attention | Category:Wikipedia categories in need of attention#Tagged categories |
Help find, tag, and assess computer science artiles | Assessment Department |
[edit] Participants
See Participants for a list of the participants in this project. Feel free to add yourself to the list.
[edit] Things to keep in mind
There are a few things that you should try to keep in mind while editing computer science articles.
[edit] Audience
One of the primary goals of this project is to make computer science articles accessible, so you should make an effort to explain any jargon.
[edit] Conventions
- Wikipedia:WikiProject Computer science/Manual of style (computer science) is a draft manual of style for CS articles.
- Wikipedia:Algorithms on Wikipedia contains hints on providing good sample implementations of algorithms
- Wikipedia:Manual of Style (mathematics)#Typesetting of mathematical formulas describes how to typeset mathematical expressions
- Wikipedia:Manual of Style (command-line examples) describes how sample shell commands should be formatted
[edit] References
Try to ensure that every computer science article includes at least a few relevant references, and direct citations for anything that could be considered controversial. Wikipedia articles cannot be a substitute for a textbook (that is what Wikibooks is for), and references can give readers some idea of where they should go if they need more information than the article can provide. Just as important, providing further reading enables other editors to verify and to extend the given information, as well as to discuss the quality of a particular source.
You can find more information on citations and references, as well as several examples for how the cited literature should look, in the style guide on citations. Wikipedia's List of publications in computer science can be a good source of references and citations for computer science articles, as can Citeseer and Google Scholar.
[edit] Article statistics
Computer science articles |
Importance | ||||||
---|---|---|---|---|---|---|---|
Top | High | Mid | Low | None | Total | ||
Quality | |||||||
FA | |||||||
A | |||||||
GA | 2 | 1 | 3 | ||||
B | 2 | 1 | 1 | 3 | 7 | ||
Start | 1 | 5 | 1 | 7 | |||
Stub | 1 | 5 | 6 | ||||
Assessed | 3 | 2 | 7 | 7 | 4 | 23 | |
Unassessed | 0 | 0 | 0 | 0 | 105 | 105 | |
Total | 3 | 2 | 7 | 7 | 109 | 128 |
Former featured articles | ||
Article | Featured | De-featured |
Ackermann function | December 2003 | October 2006 |
C (programming language) | February 2004 | July 2006 |
Computational complexity theory | April 2002 | August 2004 |
Fractal | July 2004 | September 2005 |
Java (programming language) | March 2004 | July 2006 |
- Alan Turing
- Algorithm
- BASIC
- Brute force attack
- C++
- Computer
- Forth (programming language)
- Functional programming
- Imperative programming
- Kernel (computer science)
- Moore's Law
- Perl
- Python (programming language)
- Programming language
- Scheme (programming language)
[edit] Useful resources
Here are a few resources that you may find useful if you're contributing to this project.
[edit] Recent changes to computer science articles
Recent changes in various articles within the scope of this project (not comprehensive):
- Recent changes in articles related to computer science
- Recent changes in articles related to theoretical computer science
- Recent changes in articles related to computability and complexity
- Recent changes in articles related to algorithms
- Recent changes in articles related to data structures
- Recent changes in articles related to programming
- Recent changes in articles related to networking
- Recent changes in articles related to concurrency
[edit] Templates
Template | Result | ||
---|---|---|---|
{{User WP CS}} |
|
||
{{compu-AI-stub}} | |||
{{comp-eng-stub}} | |||
{{comp-sci-stub}} | |||
{{soft-eng-stub}} | |||
{{compu-prog-stub}} | |||
{{compu-lang-stub}} | |||
{{WikiProject Computer science}} |
Categories: Artificial intelligence stubs | Computer engineering stubs | Computer science stubs | Software engineering stubs | Computer programming stubs | Computer language stubs | Unassessed-Class Computer science articles | Unassessed-importance Computer science articles | Science WikiProjects | WikiProject Computer science