Wikipedia:WikiProject Computing
From Wikipedia, the free encyclopedia
|
| Welcome to the Computing WikiProject! | |
|---|---|
| Hello and welcome to the WikiProject Computing page! If you would like to help, please jump in and start adding or editing. If you would like to join the group, please sign up below. | |
| The selected article from the Information technology portal: | |
|
Computer-aided design (CAD) is the use of a wide range of computer-based tools that assist engineers, architects and other design professionals in their design activities. It is the main geometry authoring tool within the Product Lifecycle Management process and involves both software and sometimes special-purpose hardware. Current packages range from 2D vector based drafting systems to 3D solid and surface modellers. CAD is sometimes translated as "computer-assisted", "computer-aided drafting", or a similar phrase. Related acronyms are CADD, which stands for "computer-aided design and drafting", CAID for Computer-aided Industrial Design and CAAD, for "computer-aided architectural design". All these terms are essentially synonymous, but there are a few subtle differences in meaning and application. CAD was originally the three letter acronym for "Computer Aided drafting" as in the early days CAD was really a replacement for the traditional drafting board. But now is the term is often interchanged with "Computer Aided Design" to reflect the fact that modern CAD tools do much more than just drafting. |
|
| Helpful areas | Assessment • Strategy • Peer review • Controversial articles (talk · related changes) |
| Shortcut: WP:COMP |
|
[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.
[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
- WikiProject Linux
- WikiProject Free Software
[edit] Meta Wikiprojects
[edit] Participants
{{Wikipedia:WikiProject Computing/Userbox}}
|
- Alatari (talk) 06:27, 14 January 2008 (UTC) Personal Computer, Microcomputer, Home Computer, PDA and other specific computer models and History of computing articles. B.S. Physics with minors in Applied Math and Computer Science.
- Antaeus Feldspar 18:27, 17 Dec 2004 (UTC)
- Arctific -- Interests Public Awareness of Accurate Information Security Topics
- Astroview120mm Is this how I join?
- Caleb09 - I am interested in mostly anything involving computers
- Charles Stewart. Interests theoretical computer science, programming language design, implementation and semantics;
- ChunkyStyle (talk · contribs)
- helping make wiki better- dagurlwonder 04:57, 9 August 2007 (UTC)
- Dbackes — Just interested in computers.
- DCoetzee, Main interests: algorithms, data structures, programming languages, compilers
- Debeo Morium 23:31, 20 August 2007 (UTC)
- Dfrg.msc I'm in basicaly everything else so why not? I love computers, but they don't love me.
- Dgmjr05 - PhD student in Computer Science
- Doug Bell, Main interests: games (esp. from the 80s and 90s), algorithms, data structures, programming languages (esp. Java), and optimizations
- Ersad--09:32, 23 October 2007 (UTC)
- Sayed Mohd Faiz Hiader Rizvi (talk) 08:08, 22 December 2007 (UTC), B.Tech. in Compiter Science & Engineering, currently working as Software Engineer.
- Fdacosta 21:37, 14 November 2007 (UTC) Am CTO of a wireless mesh networking, have written stuff (articles,book chapters, patent applications) on flavors of wireless mesh networking technology. Would be happy to work on related pages e.g. Wireless_mesh_network.
- Francis Law (talk) 07:59, 4 January 2008 (UTC)
- FrostyBytes — computer cooling and related articles, also various other hardware.
- GatesPlusPlus, Main interests: theoretical computer science, data structures, algorithms, programming languages (especially C++ and Assembly language)
- Joseph Donahue, Interests: Software Engineering.
- 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.
- Jw21/PenaltyKillah(discuss•edits)'NUCKS:4-6-0 I'm mostly free for inquiries, or if anyone wants to drop a line. I've been doing work on articles related to consumer electronics (specifically, those on digital audio players/portable media players) and a lot are related to computer science (USB, software, etc.) --Jw21/PenaltyKillah(discuss•edits)'NUCKS:4-6-0 19:50, 25 October 2007 (UTC)
- Kail Ceannai 19:24, 2005 May 9 (UTC)
- --Khunter 09:07, 22 April 2007 (UTC)
- --Kieran5676 19:21, 29 April 2008 (UTC)
- —Signed by KoЯnfan71 My Talk Sign Here!
- Leigao84 16:22, 10 May 2007 (UTC)
- Londium
- Lord Metroid 19:28, 6 March 2007 (UTC) Programming and Hardware interest
- Lucio Paiva - Undergrad in Computer Science.
- --Madcow 18:35, 2 October 2006 (UTC)
- MathMartin, Main interest: theoretical computer science
- MichaelR. I've used computers all my life. I enjoy diagnosing and reparing problems. In May 2007, I received my A+ certification.
- Michig 21:52, 3 December 2007 (UTC)
- Mockingbird
- Nateland 23:39, 22 March 2007 (UTC)
- Neffyring-I'm interested in Computers and programming, and the Internet.
- NerdyNSK, BSc(Hons) Computer Science, MBCS, MIET, MIEEE, interested in computer hardware and programming.
- 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)
- RedSpike101 15:55, 7 May 2007 (UTC)
- FactsOnly - Everything, but Information Systems Focus
- rvalles (Amiga, C64, games and demoscene from the good old days, Free Software)
- Sebastian32 04:11, 25 September 2007 (UTC)
- –Sidious1701(talk • email • todo) 03:15, 16 September 2007 (UTC)
- Sketch-The-Fox 22:56, 13 November 2006 (UTC) -- Domineering the Comparison of hex editors page.
- Softtest123 14:28, 1 October 2007 (UTC)
- Somebody in the WWW (talk)
- Stephen Charles Thompson specializes in network security and data security
- Ta bu shi da yu 07:43, 15 Dec 2004 (UTC)
- Tareel - B.S. in C.S. in December '06 - Interests: Algorithms, Computer Graphics, Kalman Filtering
- Tinucherian (Talk) - 08:14, 9 May 2008 (UTC)
- ThunderGold 18:45, 13 November 2006 (UTC) - NetworkingPASCAL Studying computing at college
- Togo Future Computing: Parallel Multiprocessing Object Engines
- Toussaint 01:05, 22 September 2007 (UTC)
- Vap0rtranz (talk · contribs) — computer networking, Linux, scripting
- VirtuousCircle 18:14, 25 Mar 2005 (UTC) Interests: project management, structured development methods, package implementation, anything else
- xDanielx - Emphasis on programming.
- Xtremecoder007
- Staffwaterboy Talk♂ 12:46, 25 March 2008 (UTC)
- Martin Packer, IBM - Mainframe and Web-oriented guy.
- Atyndall - Interested in computing.
- Linuxgeek007 (talk) 22:46, 30 April 2008 (UTC)
[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
- Operating systems
- Hardware
- Basic architecture (Von Neuman machine, etc)
- Computing architectures and platforms
- RAM
- ROM
- Buses
- Peripherals
- Input devices
- Output devices
- Computer networking devices
- Computer security
[edit] Templates
[edit] Infoboxes
- {{Infobox computer}}
[edit] Stub
| {{Compu-stub}} | |
| {{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] User templates
Users should have either {{Wikipedia:WikiProject Computing/Userbox}} or {{User WP COMP}} on their userpages.
[edit] Assessment
Place the following on the talk/discussion pages of articles within the scope of this WikiProject:
{{Computing|class=|importance=}}
[edit] Pages needing attention
History of computing hardware is undergoing Featured Article Review. It needs more footnotes. Please help keep it a featured article. User:SandyGeorgia has noted that the citations are expected to have a certain format. Others are welcome to reformat citations.
In addition, we need contributors for the lede. SandyGeorgia notes that one paragraph is insufficient for an article of this size and importance. Your contributions are welcomed.
[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 scientists
- Category:Concurrency
- Category:Cryptography
- Category:Human-computer interaction
- Category:Information science
- Category:Optimization
- Stubs
- To be checked manually
- 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)
- Binate function I think this has the completely wrong definition.--Salix alba (talk) 07:24, 29 April 2007 (UTC)
- Inversion of control there seems to be a lot of overlap with Dependency Injection, and not a clear-cut definition. Needs some history of the concept, describing how it was forged in the Object-oriented world. Diego (talk) 09:28, 10 June 2008 (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), Computing machinery and intelligence, Data-flow analysis, Decision tree, Digital library, Distributed artificial intelligence, Edward Yourdon, 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, 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, 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, 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, Tracking software, Turbo Boyer–Moore algorithm, Uninterruptible power supply, Web directory, Xcon

