Wikipedia:WikiProject Computing

From Wikipedia, the free encyclopedia

Contents

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.
Shortcut:
WP:COMP
IT Portal Information technology Portal

[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:

[edit] Related Wikiprojects

[edit] Meta Wikiprojects

[edit] Participants

{{Wikipedia:WikiProject Computing/Userbox}}

Comp This user is a member of WikiProject Computing.
  • Arctific -- Interests Public Awareness of Accurate Information Security Topics
  • Caleb09 - I am interested in mostly anything involving computers
  • Dbackes — Just interested in computers.
  • 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
  • Ersad--09:32, 23 October 2007 (UTC)
  • 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.
  • Noel (talk) History of computers, systems architecture, networking
  • --Khunter 09:07, 22 April 2007 (UTC)
  • ~Linuxerist L / T
  • Londium
  • Lord Metroid 19:28, 6 March 2007 (UTC) Programming and Hardware interest
  • --Madcow 18:35, 2 October 2006 (UTC)
  • 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)
  • Mike 15:28, 22 November 2006 (UTC)
  • Mockingbird
  • 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
  • Togo Future Computing: Parallel Multiprocessing Object Engines
  • VirtuousCircle 18:14, 25 Mar 2005 (UTC) Interests: project management, structured development methods, package implementation, anything else
  • Xtremecoder007

[edit] Structure

Discuss the format for each article based on the WikiProject. Include various categories applicable to the topic.

Initial thoughts:

  1. History of computing
  2. Programming
  3. Networking
  4. Server technology
  5. Databases
  6. Hardware
  7. 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)

  1. History of computing
    1. List of all History of Computing Articles
  2. Computer programming
    1. Basic concepts
    2. History of programming
    3. Types of languages
      1. Procedural programming
      2. Functional programming
      3. Object-oriented programming
      4. Logic programming
    4. Algorithms
  3. Computer networking
    1. Basic concepts
      1. OSI model
        1. Physical layer
        2. Data link layer
          1. IEEE 802.2
          2. IEEE 802.3
          3. IEEE 802.5
          4. Wifi
        3. Network layer
          1. IP
          2. IPX
          3. Routing protocols
        4. Transport layer
          1. TCP
          2. UDP
        5. Session layer
          1. something or other
        6. Presentation layer
          1. GIF
          2. ASCII
          3. EBCDIC
          4. Unicode
          5. etc
        7. Application layer
          1. HTTP
          2. FTP
          3. LDAP
          4. etc
    2. History of computer networking
    3. Network topologies
      1. Modulation
      2. Modems
      3. Multiplexing
      4. Channel coding
      5. Cable
        1. Serial communication
      6. Fiber-optic
      7. Wireless
        1. Spectrum allocation
        2. Antennas
        3. Diversity transmission schemes
        4. Dynamic Radio resource management
          1. Dynamic channel allocation
          2. Power control
          3. Link adaptation
  4. Operating systems
    1. Historical
      1. CTSS
      2. OS/360
      3. Multics
      4. CP/M
      5. VMS
    2. Unix and Unix-like
      1. AIX
      2. FreeBSD
      3. GNU and Linux
      4. NetBSD
      5. OpenBSD
      6. Solaris
    3. Mac OS and Mac OS X
      1. System 6
      2. System 7
      3. Mac OS 8
      4. Mac OS 9
      5. Mac OS X v10.5
    4. Microsoft Windows
      1. Windows NT
      2. Windows 2000
      3. Windows XP
      4. Active Directory
      5. Domain Controller
      6. Windows Server 2003
      7. Windows Vista
  5. Hardware
    1. Basic architecture (Von Neuman machine, etc)
      1. Primary storage
        1. hard disk
      2. Secondary storage
        1. floppy disk
        2. CD
          1. CD-ROM
          2. CD-R
          3. CD-RW
        3. DVD
          1. DVD-R
          2. DVD-RW
          3. DVD+R
          4. DVD+RW
        4. Tape drive
        5. Punch card
      3. Central Processing Unit
        1. CISC
          1. x86
          2. x86-64
          3. VAX
          4. PDP-11
          5. Motorola 68000
        2. RISC
          1. DEC Alpha
          2. SPARC
          3. MIPS
          4. PowerPC
        3. Other
          1. Itanium
      4. Input/output
    2. Computing architectures and platforms
      1. Form factors
        1. ATX
        2. AT
        3. Baby-AT
      2. Architectures
        1. SISD
        2. SIMD
        3. MISD
        4. MIMD
          1. Cellular architecture
          2. Grid computing
    3. RAM
      1. Static
      2. Non-volatile
      3. Dynamic
        1. Fast Page Mode DRAM
        2. EDO RAM
        3. SDRAM
          1. DDR SDRAM
          2. RDRAM (Rambus DRAM)
    4. ROM
      1. EEPROM
      2. BIOS
    5. Buses
      1. ISA
      2. EISA
      3. MCA
      4. ATA
      5. VLB
      6. PCI
      7. USB
      8. AGP
      9. PC card
      10. SCSI
    6. Peripherals
      1. Input devices
        1. keyboard
        2. mouse
        3. scanner
        4. Microphone
      2. Output devices
        1. monitor
        2. printer
        3. sound card
      3. Computer networking devices
        1. Modem
        2. Network card
        3. Cable modem
        4. router
        5. network hub
        6. network switch
  6. Computer security

[edit] Templates

[edit] Infoboxes

[edit] Stub

Stub-sorting Wikiproject

To avoid unnecessary redirects and reverts, please discuss any new stub type you wish to create at Wikipedia:WikiProject Stub sorting/Proposals prior to its creation and placement in articles or tables.

{{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.