Wikipedia:WikiProject Computing
From Wikipedia, the free encyclopedia
Contents |
[edit] Scope
This WikiProject aims to organise, expand and improve all Wikipedia's articles on areas or subjects relating to computing technology. We have a very broad scope, so we hope to collaborate and communicate with other Wikiprojects that overlap our domain (for instance Wikipedia:WikiProject Cryptography).
Initial interests are to help with achieving consensus on articles.
See Controversial articles and its Related changes page[1] to check on recent updates to controversial pages. Please watch and use its talk page to get notified of any articles which need peer review. Needs expansion to include any page which has been involved in an edit war.
[edit] Descendant Wikiprojects
The descendant WikiProjects are:
- Wikipedia:WikiProject Programming Languages
- Wikipedia:WikiProject Early computers
- Wikipedia:WikiProject Websites
- Wikipedia:WikiProject Computer Networking
[edit] Related Wikiprojects
- WikiProject 9fans
- WikiProject Macintosh
- WikiProject Computer Science
- WikiProject Microsoft Windows
- WikiProject Amiga
[edit] Participants
Comp | This user is a member of WikiProject Computing. |
To show that you are a member, put your name below, and display the following userbox onto your userpage:
User:NerdyNSK/Userboxes/WikiProject Computing
- --Madcow 18:35, 2 October 2006 (UTC)
- MC Hammerutime (talk)
- —Noldoaran (Talk)
- Wapcaplet
- Taku
- DCoetzee, Main interests: algorithms, data structures, programming languages, compilers
- CGS
- Jaredwf
- wrp103 (Bill Pringle) - Talk
- Flashmob
- MathMartin, Main interest: theoretical computer science
- rvalles (Amiga, C64, games and demoscene from the good old days, Free Software)
- BACbKA
- Togo Future Computing: Parallel Multiprocessing Object Engines
- Noel (talk) History of computers, systems architecture, networking
- Ta bu shi da yu 07:43, 15 Dec 2004 (UTC)
- Taku 18:03, Dec 15, 2004 (UTC)
- Antaeus Feldspar 18:27, 17 Dec 2004 (UTC)
- Andre (talk)
- Babomb
- BenM
- ZeWrestler
- Paulpro
- Somebody in the WWW (talk)
- Charles Stewart. Interests theoretical computer science, programming language design, implementation and semantics;
- Uh, I have a degree in computer engineering and I'm going for my PhD, so I know a bit about everything. Right now, I'm being paid by The Man to work on BlueGene →Raul654 09:38, Jan 23, 2005 (UTC)
- VirtuousCircle 18:14, 25 Mar 2005 (UTC) Interests: project management, structured development methods, package implementation, anything else
- JustinWick 21:43, May 8, 2005 (UTC) Interests: Algorithms, data structures, numerical methods, computational physics, nonlinear optimization, robotic control, DSP. B.S. in Applied Physics from Cornell University with minor in C.S.
- Kail Ceannai 19:24, 2005 May 9 (UTC)
- Quarl (talk)
- Doug Bell, Main interests: games (esp. from the 80s and 90s), algorithms, data structures, programming languages (esp. Java), and optimizations
- Pegasus1138
- ~Linuxerist L / T
- GatesPlusPlus, Main interests: theoretical computer science, data structures, algorithms, programming languages (especially C++ and Assembly language)
- Vap0rtranz (talk • contribs) — computer networking, Linux, scripting
- FrostyBytes — computer cooling and related articles, also various other hardware.
- Michaelas10, I've now created 12 articles about websites, software and hardware. I guess I'll join.
- Dbackes — Just interested in computers.
- Mockingbird
- Caleb09 - I am interested in mostly anything involving computers
- Dfrg.msc I'm in basicaly everything else so why not? I love computers, but they don't love me.
- Tareel - B.S. in C.S. in December '06 - Interests: Algorithms, Computer Graphics, Kalman Filtering
- NerdyNSK, BSc(Hons) Computer Science, MBCS, MIET, MIEEE, interested in computer hardware and programming.
- Jmclark911
- FactsOnly - Everything, but Information Systems Focus
- ThunderGold 18:45, 13 November 2006 (UTC) - NetworkingPASCAL Studying computing at college
- Sketch-The-Fox 22:56, 13 November 2006 (UTC) -- Domineering the Comparison of hex editors page.
- Dodno
- Mike 15:28, 22 November 2006 (UTC)
- Desalvionjr
[edit] Structure
Discuss the format for each article based on the WikiProject. Include various categories applicable to the topic.
Initial thoughts:
- History of computing
- Programming
- Networking
- Server technology
- Databases
- Hardware
- Computer security
[edit] Pseudocode
In 2004 there was discussion of using a consistent pseudocode for programming examples, at various times during the discussion either replacing or supplementing real code or varied pseudocode styles. The vast majority of comments opposed a single required standard and supported a range of languages and styles, to better illustrate the range in the field. The entirely optional proposed Wikicode is available for use for anyone who wishes to use it, but replacement of real code or varied pseudocode should generally be avoided. Similarly, replacement of Wikicode should also be avoided, unless doing so adds value, since it is itself a useful language example.
[edit] Hierarchy definition
No classification of XXX has been defined.
- OR
XXX can be classified into ...
See this example on dividing a topic into a hierarchy.
See also: List of computing topics
[edit] Goals
Our goal is to produce detailed, well written and NPOV articles on all topics related to computers. This is a vast undertaking, so here are a few suggestions for categorising our efforts (this is evolving).
(Tentative suggestions)
- History of computing
- Computer programming
- Basic concepts
- History of programming
- Types of languages
- Algorithms
- Computer networking
- Basic concepts
- History of computer networking
- Network topologies
- Physical layer
- Data link layer
- Network layer
- Transport layer
- Session layer
- something or other
- Presentation layer
- Application layer
- Operating systems
- Hardware
- Basic architecture (Von Neuman machine, etc)
- Primary storage
- Secondary storage
- Central processing unit
- Input/output
- Computing architectures and platforms
- Form factors
- Architectures
- RAM
- ROM
- Buses
- Peripherals
- Input devices
- Output devices
- Computer networking devices
- Basic architecture (Von Neuman machine, etc)
- Computer security
[edit] General strategy and discussion forums
- /General
- /Strategy
- /Category structure
[edit] Infoboxes
- {{subst:template}}
[edit] Templates
Template | Result | ||
---|---|---|---|
{{User WP COMP}} |
|
||
{{User WikiProject Computer science}} |
|
||
{{compu-stub}} | |||
{{WikiProject Computer science}} | |||
{{Current-CS-COTW}} |
WikiProject Computing is the current computer science collaboration of the week! Please help improve it to featured article standard.
|
[edit] Stub templates
- {{Comp-eng-stub}}
- {{Comp-sci-stub}}
- {{Compu-AI-stub}}
- {{Compu-lang-stub}}
- {{Compu-prog-stub}}
- {{soft-eng-stub}}
- {{compu-scientist-stub}}
see also: Category:Software stubs
[edit] Pages needing attention
[edit] Computer science
- Other computing topics: Computer science, Hardware, Internet, Networking, Programming, Software, Misc.
Individual computer science articles needing attention are listed below. Other CS-related tasks include:
What | Where |
---|---|
Request or write a computer science article | Requested articles: Computer science |
Request or provide an image | Requested images: Computers |
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 |
Find and fix computer science categories in need of attention | Category:Wikipedia categories in need of attention#Tagged categories |
Note: The 'Information technology' portal is too broad for reference here.
- WikiProjects
- Categories covered
- Category:Algorithms
- Category:Artificial intelligence
- Category:Compiler theory
- Category:Computational science
- Category:Computer algebra
- Category:Computer science awards
- Category:Computer science competitions
- Category:Computer science conferences
- Category:Computer science education
- Category:Computer science literature
- Category:Computer science reference
- Category:Computer scientists
- Category:Concurrency
- Category:Cryptography
- Category:Human-computer interaction
- Category:Information science
- Category:Optimization
- Stubs
- To be checked manually
- Tzo - current article is very spammish but probably shouldn't be deleted. A competent rewrite would be very welcome, even if that means going back to a stub article. Pascal.Tesson 16:55, 1 November 2006 (UTC)
- Computational complexity theory - by some miracle this was a featured article a few years ago, now this vitally important article only skirts on a fraction of the topic and is not too great in quality.--Konst.able 01:55, 7 October 2006 (UTC)
- End-user computing - Listed on WP:CU. Needs clarification and formatting help. --Shimei 05:03, 14 April 2006 (UTC)
- Ambient calculus - Could use some additional material on a formal description, and perhaps some small examples. --Allan McInnes 02:17, 26 January 2006 (UTC)
- Calculus of Broadcasting Systems - Needs some serious filling out, to bring it more into line with the level of content in articles like Pi-calculus and Communicating sequential processes. --Allan McInnes 02:17, 26 January 2006 (UTC)
- Calculus of Communicating Systems - Needs some serious filling out, to bring it more into line with the level of content in articles like Pi-calculus and Communicating sequential processes. --Allan McInnes 02:17, 26 January 2006 (UTC)
- [Bot note: This was listed by Pearle in the Wikification section below, but I can't see why. No apparent {wikify} tag since october. There is, however, a {Wikiquotepar} tag, and talk page has {WikiProject Computer science} tag.] Concurrency (computer science) - Needs expansion into a more complete article, with brief overviews of both the theoretical and practical aspects of concurrency, and pointers to articles giving more detail on these topics. --Allan McInnes 02:17, 26 January 2006 (UTC)
- Unbounded nondeterminism - In need of a review and rewrite, to make it more accessible. --Allan McInnes 02:17, 26 January 2006 (UTC)
- Game theory - CS section only has two sentences. Gflores Talk 18:21, 30 January 2006 (UTC)
- Aldor and A Sharp - Are these different versions of the same language? The information is contradictory. The former is a substub needing urgent attention. Could someone more knowledgeable either combine and redirect or add some content? Wipe 08:41, 18 Feb 2005 (UTC)
- It looks like this is an especially confusing name overlap. "A#" can refer to Aldor, and apparently this was the original use, but the .net version of Ada is also "A#". I suggest moving the Aldor part of the A# article to Aldor, and making A sharp a disambiguation page. --Christopher Thomas 19:51, 16 May 2005 (UTC)
- High-level emulation - an important topic, but the content of the article is almost totally wrong and useless. I only have a vague idea of what HLE really is so I don't know where to begin. 70.22.178.245 20:41, 4 December 2005 (UTC)
- Software developer, Systems analyst, software engineer, programmer, systems architect. All of these need to be cleaned up so they can be in accordance with each other. There is much confusion over what is what. Maybe some merging would be best. Gflores Talk 16:53, 10 February 2006 (UTC)
- I suspect the confusion here reflect the real-world situation - it's not as though these are formally defined roles that have no overlap. One company's software engineer is another company's systems architect. Nloth 06:48, 11 May 2006 (UTC)
- Not to mention that systems architect is a broad term that encompasses much more than software - see the writings of Eberhardt Rechtin for starters. --Allan McInnes (talk) 18:22, 11 May 2006 (UTC)
- I suspect the confusion here reflect the real-world situation - it's not as though these are formally defined roles that have no overlap. One company's software engineer is another company's systems architect. Nloth 06:48, 11 May 2006 (UTC)
- Flow-based programming. Failed the GA (and GA/R) process! If anyone has time, I would very much appreciate assistance in raising it to GA standards. The article has been described as "too technical", and while googling the subject gives a lot of hits, I don't know how to use these references to demonstrate the topic's place in computing science as a whole. To tell the truth, I have never had the knack of writing "academic" articles! TIA. Jpaulm 14:54, 27 September 2006 (UTC)
- Cleanup needed (updated by bot)
- 101 - 20Q, Abraham Lempel, Agenda-setting theory, Alick Glennie, Anonymous internet banking, Apriori algorithm, Arbitrary-precision arithmetic, Artificial Intelligence: A Modern Approach, Artificial creation, Big bang adoption, Bioinformatics, Bitboard, Bodystorming, Brinkler classification, Business Process Management, C4.5 algorithm, Common Information Model (computing), Comparing WLAN and LAN, Computing machinery and intelligence, Data-flow analysis, Decision tree, Destiny Media Technologies, Digital library, Distributed artificial intelligence, Edward Yourdon, Electronic Standard Book Number, Electronic commerce, Eliza (game), Embedded atom model, Encrypting File System, Ergonomics, Expert system, Figure moe zoku, Flooding (computer networking), Genetic algorithm, Google Language Tools, Graphical user interface, Group decision support systems, HITS algorithm, Hashcash, Helpdesk and incident reporting auditing, I-maestro, Igor Aleksander, Indeterminacy (Philosophy), Information system, Information technology management, Information technology operations, Interprocedural optimization, Jacques de Vaucanson, Job-shop problem, KeyFly, Key clustering, LAN Manager, Leslie Lamport, Linear regression, Management information system, Markov decision process, Modding, Nomad (Star Trek), Office chair, Ontic, Ontology Inference Layer, Opportunistic encryption, Organizing vision, Overclocking, Paul Spirakis, Process (information system development), Professional audiovisual industry, Proportional Share Scheduling, Race condition, Record linkage, Registered State Change Notification, Representative sequences, Sanity test, Santiago de Tezanos, Search engine ranking, Secure Shell, Service-oriented analysis and design, Service management, Social informatics, Software token, Source data, Speech recognition, Subquadratic time, Suggested Upper Merged Ontology, Superconvergence, Synthetic intelligence, TEMPEST, Telemedicine, Ternary search tree, Thesaurus, Transterm, University of the West of England CEMS, Upper ontology (computer science), Use-define chain, Venture technologist, Visual perception, Wearable computer, Web-Based Enterprise Management, William L. Whittaker, Wireless LAN
- Expansion needed (updated by bot)
- Expert attention needed (updated by bot)
- 0 -
- Wikification needed (updated by bot)
- Neutrality in question (updated by bot)
- To be merged or split (updated by bot)
- 79 - 8-second rule, Agent environment, Ancient Egyptian multiplication, Approximation, Artificial Intelligence in Medicine, Atomic operation, Bell measurement, Bell state, Best, worst and average case, BioGRID, Cache algorithms, Closed-circuit television, Command prompt, Comparison of computer algebra systems, Computer multitasking, Connection-oriented protocol, Copy (written), Copywriting, Critical Path Method of Scheduling, Cryptographically strong, Dagstuhl, Data-snooping bias, Digital image processing, Domain name, Eigenvalue algorithm, Error-correcting code, Existential forgery, FTP over SSH, General Repository for Interaction Datasets, Global Consciousness Project, Hebbian learning, Hebbian theory, Hirsch number, Human factors, Illustration of a low-discrepancy sequence, Illustration of the shooting method, Image processing, Impact factor, Informatics, Information science, Information system, Information systems, Interactive evolutionary computation, Interactive genetic algorithm, Library binding, List of computer algebra systems, Lock-free and wait-free algorithms, Loop optimization, Low-discrepancy sequence, Media studies, Medical algorithm, Non-blocking algorithm, Non-blocking synchronization, OpenSSL, Optimization (computer science), Pre-shared key, Public health informatics, Quantitative structure-property relationship, R1 (expert system), Random number generation, Scientific Computing & Instrumentation, Secure Real-time Transport Protocol, Selection (genetic algorithm), Selective forgery, Semantic analysis (computer science), Shooting method, Significance of Venona, Statistically Improbable Phrases, Status line, Stemmer, Stemming algorithm, Strong cryptography, Subvocal speech recognition, The Human Connectome, Tracking software, Turbo Boyer–Moore algorithm, Uninterruptible power supply, Web directory, Xcon
[edit] Engineering
- Portals
- WikiProjects
- Wikipedia:WikiProject Architecture
- Wikipedia:WikiProject Computing
- Wikipedia:WikiProject Electronics
- Wikipedia:WikiProject Energy development
- Wikipedia:WikiProject Transport
- Categories covered
- Stubs
- Cleanup needed (updated by bot)
- 122 - Aerobic granular reactor, Aircraft engine, Amorphous ice, Aspect (computer science), Australian Software Engineering Conference, Batchelor vortex, Beamline, Bertha (DAW), Bhushan Lal Karihaloo, Biofilter, Bioinformatics, Biomechanics, Blanketing, Bridgman seal, Capability Maturity Model, Charles Apgar, Collective intelligence, Complementarity (systems thinking), Computing technology, Constructivist epistemology, Credit risk management, Deflection, Diffusion creep, Earth sheltering, Ecological engineering, Ecological sanitation, Ed Cole, Egg timer, Einstein tensor, Electromagnetic tensor, Electroosmotic flow, Equations of Piston Motion, Evolutionary Rapid Development, FM broadcast band, Finite deformation tensors, Form follows function, Front-end and back-end, Gaia hypothesis, Game Tunnel, Global brain, Green building, Harry Ferguson, Henri de France, Hess's law, History of chemical engineering, Homopolar motor, Hybrid vehicle, Hydrodynamic lubrication, Hydrogen microsensor, Hypersonic wind tunnel, Impulse response, Incorporated engineer, Instrumentation, Interaction design, Interaction design pattern, Interconnectedness, Internal combustion engine, Interruptible foldback, Invariants of tensors, Iterative design, John De Lorean, Joule heating, KNX (standard), Laurence Belfiore, Lighting control system, Locality of reference, Lockheed Martin X-33, Magnetic refrigeration, Mahmoud Ahmadinejad, Marcel Dassault, Masayoshi Esashi, Maxwell stress tensor, Microchannel plate detector, Microelectromechanical systems, Milorad Bojic, Milwaukee School of Engineering, Movement (clockwork), Nanosensor, Naval architecture, Nikolai Sevastianov, Nyquist ISI criterion, Papercrete, Phase-contrast imaging, Pipeline video inspection, Plasterwork, Pneumatics, Precautionary principle, Process design, Programming in the large, Project manager, Ptolemy Project (computing), Pullback, Quantum gyroscope, Reliable system design, Renovation, Rescuing Prometheus, Robert Ludvigovich Bartini, Robustness, Ron Ayers, Sand casting, Schweizer brothers, Sensor, Silvanus P. Thompson, Software engineering demographics, Software quality, Software rot, Spark-chamber detector, Spin tensor, Standard Gibbs free energy change of formation, Straw tracker, Stress-energy tensor, Symmetric tensor, Systemics, TROIKA, Teen Buzz, Trajectory optimization, Ullas Das, Unit single engine design (motorcycle), Vortex ring toys, Walter Tollmien, Wideband materials, Wind tunnel
- Expansion needed (updated by bot)
- 36 - Bevameter, Chapelcross nuclear power station, Daylighting (streams), Emergent algorithm, Endergonic, Exergonic, FIRST, Fabry-Pérot interferometer, Failure analysis, Flow control structure, Gas dynamics, Igor Sikorsky, Life-critical system, List of bridge disasters, Ludwig Vorgrimmler, Mechanical engineering, Medical thermometer, National Ocean Sciences Bowl, Product design, Refinery, San Antonio Prefreshman Engineering Program, Social constructionism, Spontaneous order, Steady state (electronics), Steel, Structural steel, Systems thinking, Temperature coefficient, Tensile strength, Testing motor coil resistance, Thermal contact conductance, Time-variant system, Triaxial shear tests, Trip computer, Typography, Voja Antonić
- Expert attention needed (updated by bot)
- 0 -
- Wikification needed (updated by bot)
- 22 - Alcherio Martinoli, Ali Nayfeh, Byzantine failure, Chip log, Cold-Cranking Simulator, Constructivist epistemology, Critical heat flux, Environmental graphic design, Hydraulic network, Integrated engineering, John Ffowcs Williams, PID controller, Process optimization, RVDT, SNAME, Smart meter, Social interaction design, Software rot, Stress-energy-momentum pseudotensor, Thomas Codrington, Transistor Models, Transistor tester
- Neutrality in question (updated by bot)
- To be merged or split (updated by bot)
- 87 - Analog circuit, Audio quality measurement, Brickwork, Broadcast delay, Charge (engine), Clausius-Clapeyron relation, Communications system engineering, Control system, Critical Path Method of Scheduling, Design firm, Design principles and elements, Design studio, Discrete component, Dissipation, Distortion measurement, Drag equation, Earth mover, Electrohydrodynamics, Electron microscope, Electronic equipment, Electronic news gathering, Electronic paper, Electronics and Communications Engineering, Frictional force, Instrumentation, Interaction design, Iron Ring, KnowledgeWare, Knowledge engineers, Linear taper, Locality of reference, Log (speed), Lycoming IO-320, Magnetohydrodynamic drive, Manufactured housing, Memphis Group, Meta-modeling technique, Multitier architecture, Music workstation, NASA, Naval Architect, Near Edge X-ray Absorption Fine Structure, Neural engineering, Newtonian mechanics, Occupational safety and health, Parawing, Participatory design, Photoresist, Prefabricated home, Printed circuit board, Pyrolysis, Quality management, Reciprocating motion, Requirements analysis, Resistance Temperature Device, Resistance temperature detector, Resistance thermometer, Revetment, Road roller, Robust, Robustness, Rogallo wing, Roman engineering, Santa Susana Field Laboratory, Selected area diffraction, Separation process, Separation processes, Shear wall, Smart fluid, Software modeling, Solid, Spirit level, Steamroller, Strength of materials, Sustainable design, Syngas, Tape delay (broadcasting), Taum Sauk Dam Failure, Technical evangelist, The Ritual of the Calling of an Engineer, Three-tier (computing), Turboprop, Ullage engine, Ullage motor, Usability Requirements, Von Kármán vortex street, Vortex shedding
by srikanth