Wikipedia:WikiProject Computer science
“Computer science is the operating system for all innovation.”
- Steve Ballmer
![]() | This is a WikiProject, an area for focused collaboration among Wikipedians. New participants are welcome; please feel free to participate!
|
Welcome to the WikiProject Computer science page. The goals of the project are to build a community of interest around computer science, and to provide a focal point for coordinating efforts to improve Wikipedia's computer science articles. The scope of the project includes all articles in the area of computer science, including computer programming and software engineering.
If you would like to participate in this project, then you can optionally add your name to the list of participants. Keep in touch with project developments by adding this project to your watchlist and joining discussions on the talk page.
Article alerts [watch]
Did you know
- 03 Jul 2025 – John Schulman (talk · edit · hist) was nominated for DYK by Thriley (t · c); see discussion
Proposed deletions
- 23 Jul 2025 – Colony Framework (talk · edit · hist) was PRODed by Helpful Raccoon (t · c): Fails WP:NSOFT, a long-abandoned software framework sourced to its own website. I found one source [1] that contains four sentences about Colony in a list of related work, but that is only borderline s ...
Redirects for discussion
- 23 Jul 2025 – Tim Toady Bicarbonate (talk · edit · hist) →Perl was RfDed by Toadspike (t · c); see discussion
Good article nominees
- 14 Jan 2025 – Matroid parity problem (talk · edit · hist) was GA nominated by David Eppstein (t · c); start discussion
- 04 Dec 2024 – Yao's principle (talk · edit · hist) was GA nominated by David Eppstein (t · c); start discussion
Articles to be merged
- 29 May 2025 – Wirth–Weber precedence relationship (talk · edit · hist) is proposed for merging to Simple precedence grammar by 7804j (t · c); see discussion
- 29 May 2025 – Simple precedence parser (talk · edit · hist) is proposed for merging to Simple precedence grammar by 7804j (t · c); see discussion
- 10 May 2025 – Timed event system (talk · edit · hist) is proposed for merging to DEVS by 7804j (t · c); see discussion
- 02 Feb 2025 – Conditional operator (talk · edit · hist) is proposed for merging to ternary conditional operator by 2003:E6:C72D:D900:86BC:220E:30BB:B52D (t · c); see discussion
Articles to be split
- 06 Jul 2025 – Google Search (talk · edit · hist) is proposed for splitting by Interstellarity (t · c); see discussion
- 06 Jul 2023 – Rosenbrock methods (talk · edit · hist) is proposed for splitting by HTinC23 (t · c); see discussion
- 05 Dec 2020 – 3D reconstruction (talk · edit · hist) is proposed for splitting by Fgnievinski (t · c); see discussion
- 01 Jun 2020 – Computer Olympiad (talk · edit · hist) is proposed for splitting by Grutness (t · c); see discussion
Articles for creation
- 25 Jul 2025 – Draft:Michael Cowling (Australian professor) (talk · edit · hist) has been submitted for AfC by 116.255.53.84 (t · c)
- 24 Jul 2025 – Draft:Modules (C++) (talk · edit · hist) has been submitted for AfC by 24.50.56.74 (t · c)
- 19 Jul 2025 – Draft:Chema Alonso (talk · edit · hist) has been submitted for AfC by Phseldon (t · c)
- 18 Jul 2025 – Draft:Andy Konwinski (talk · edit · hist) has been submitted for AfC by Standaman2009 (t · c)
- 17 Jul 2025 – Draft:Alisa Pham (talk · edit · hist) has been submitted for AfC by Qwerfjkl (bot) (t · c)
- 16 Jul 2025 – Draft:Marius George Linguraru (talk · edit · hist) has been submitted for AfC by 2601:14D:8002:B340:F9E1:92E2:5A9:8FF8 (t · c)
- 14 Jul 2025 – Draft:Umberto Straccia (talk · edit · hist) has been submitted for AfC by Lswatchme (t · c)
- 11 Jul 2025 – Draft:Co-Design Automation (talk · edit · hist) has been submitted for AfC by 185.130.158.100 (t · c)
- 20 Jul 2025 – Draft:PolyAI (talk · edit · hist) submitted for AfC by BretDvr (t · c) was declined by PunjabiEditor69 (t · c) on 24 Jul 2025
- 18 Jul 2025 – Draft:Luogu (talk · edit · hist) submitted for AfC by 59.188.157.182 (t · c) was declined by Prince of Erebor (t · c) on 19 Jul 2025
- (1 more...)
Recent changes
- Computer science articles (10,285 articles) (Note: changes on talk pages only!)
- Computer science stubs (0 stubs)
- Topics
- Biographies of computer scientists
- Algorithms
- Data structures
- Computability and computational complexity theory
- Related projects
- Cryptography articles (1,891 articles) (Note: changes on talk pages only!)
- Database articles (0 articles) (Note: changes on talk pages only!)
- C/C++ articles (0 articles) (Note: changes on talk pages only!)
- Java articles (1,339 articles) (Note: changes on talk pages only!)
- External tools
Useful resources
Participants
See Participants for a list of the participants in this project. Feel free to add yourself to the list.
Code | Rendering | ||
---|---|---|---|
{{WP:WPCS/userbox}} |
| ||
{{User WikiProject Computer science}} |
|
Things to do
Looking for something to do? The current to-do list for the project consists of these tasks:
|
If none of those tasks sound appealing, then 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 articles | Assessment Department |
Things to keep in mind
There are a few things that you should try to keep in mind while editing computer science articles.
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.
Conventions
- Wikipedia:WikiProject Computer science/Manual of style is a draft manual of style for CS articles.
- Wikipedia:Manual of Style/Mathematics#Typesetting of mathematical formulae describes how to typeset mathematical expressions
- Wikipedia:Manual of Style/Computing#Command-line examples describes how sample shell commands should be formatted
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.
Scope and goals
Relevant categories
- Category:Theoretical computer science
- Category:Computer engineering
- Category:Computer programming
- Category:Computer networking
- Category:Artificial intelligence
- Category:Information science
- Category:Software engineering
Related WikiProjects
- WikiProject Academic Journals
- WikiProject Biography: Science and academia
- WikiProject Bibliographies: Science task force
- WikiProject Computational biology
- WikiProject Computer graphics
- WikiProject Computer Vision
- WikiProject Computing
- WikiProject Cryptography
- WikiProject Databases
- WikiProject Logic
- WikiProject Mathematics
WikiProject Programming languages- WikiProject Robotics
- WikiProject Systems
- WikiProject Informatics on Wikidata
WikiBooks
Article statistics
Computer science articles by quality and importance | |||||||
---|---|---|---|---|---|---|---|
Quality | Importance | ||||||
Top | High | Mid | Low | NA | ??? | Total | |
![]() |
1 | 2 | 1 | 4 | |||
![]() |
1 | 1 | |||||
![]() |
21 | 21 | |||||
![]() |
3 | 9 | 16 | 26 | 54 | ||
B | 40 | 98 | 93 | 89 | 54 | 374 | |
C | 73 | 291 | 489 | 912 | 352 | 2,117 | |
Start | 15 | 203 | 611 | 1,708 | 1,452 | 3,989 | |
Stub | 20 | 96 | 681 | 657 | 1,454 | ||
List | 1 | 17 | 13 | 65 | 1 | 26 | 123 |
Category | 1,244 | 1,244 | |||||
Disambig | 28 | 28 | |||||
File | 21 | 21 | |||||
Portal | 1 | 1 | |||||
Project | 31 | 31 | |||||
Redirect | 4 | 18 | 70 | 313 | 405 | ||
Template | 147 | 147 | |||||
NA | 3 | 3 | |||||
Other | 1 | 226 | 227 | ||||
Assessed | 134 | 644 | 1,337 | 3,552 | 2,036 | 2,541 | 10,244 |
Unassessed | 18 | 811 | 829 | ||||
Total | 134 | 644 | 1,337 | 3,570 | 2,036 | 3,352 | 11,073 |
WikiWork factors (?) | ω = 38,377 | Ω = 4.80 |
Tools
- Main tool page: toolserver.org
- Reflinks - Edits bare references - adds title/dates etc. to bare references
- Checklinks - Edit and repair external links
- Dab solver - Quickly resolve ambiguous links.
- Peer reviewer - Provides hints and suggestion to improving articles.
![]() | |
---|---|
![]() | |
![]() | |
![]() | |
![]() | |
![]() and engineering | |
![]() and tasks |