# Difference between revisions of "Category:Computer science"

m (New page: IEEE GHN Category Category:Computers and information processing) |
|||

(2 intermediate revisions by 2 users not shown) | |||

Line 1: | Line 1: | ||

+ | The mathematical, algorithmic and scientific elements of computing are included here, such as algorithm analysis, programming and graph theory. | ||

− | + | == Subcategories == | |

+ | |||

+ | *'''[[:Category:Algorithm analysis|Algorithm analysis]]''' - the analysis of the method and the amount of resources required to execute an algorithm | ||

+ | *'''[[:Category:Automatic programming|Automatic programming]]''' - the use of mechanisms to write aspects of computer programs so as to allow human programmers to focus on higher level abstractions | ||

+ | *'''[[:Category:Concatenated codes|Concatenated codes]]''' - a type of error correcting code created by combining an inner code and an outer code | ||

+ | *'''[[:Category:Concurrency control|Concurrency control]]''' - methods to ensure that concurrent operations produce correct results efficiently | ||

+ | *'''[[:Category:Formal languages|Formal languages]]''' - the set of words that makes up a logic language, sometimes called artificial languages | ||

+ | *'''[[:Category:Integer linear programming|Integer linear programming]]''' - or ILP, linear programming in which all the unknown variables must be integers | ||

+ | *'''[[:Category:Logic programming|Logic programming]]''' - the use of mathematical logic for computer programming | ||

+ | *'''[[:Category:Microprogramming|Microprogramming]]''' - the writing of microcode, or hardware-level or circuit-level instructions involved in the implementation of higher-level instructions | ||

+ | *'''[[:Category:Network theory (graphs)|Network theory (graphs)]]''' - theory concerning the study of graphs as a representation of symmetric or asymmetric relations between discrete objects | ||

+ | *'''[[:Category:Object oriented methods|Object oriented methods]]''' - a subroutine that defines behaviors for a particular class in object oriented programming | ||

+ | *'''[[:Category:Object oriented programming|Object oriented programming]]''' - or OOP, using "objects," such as data structures or methods, to design applications and computer programs | ||

+ | *'''[[:Category:Parallel processing|Parallel processing]]''' - the ability of computers to carry out multiple tasks simultaneously | ||

+ | *'''[[:Category:Parallel programming|Parallel programming]]''' - a programming language that is used to integrate parallel computing across computers | ||

+ | *'''[[:Category:Performance analysis|Performance analysis]]''' - the profiling of the performance characteristics of a computing system | ||

+ | *'''[[:Category:Programming|Programming]]''' - or coding, the process of writing, designing, and maintaining the source codes of computers | ||

+ | *'''[[:Category:Programming profession|Programming profession]]''' - individuals concerned with writing computer programs | ||

+ | *'''[[:Category:Robot programming|Robot programming]]''' - writing computer programs to facilitate the functioning of robots | ||

+ | |||

+ | [[Category:Computers_and_information_processing|{{PAGENAME}}]] |

## Revision as of 16:11, 17 October 2011

The mathematical, algorithmic and scientific elements of computing are included here, such as algorithm analysis, programming and graph theory.

## Subcategories

**Algorithm analysis**- the analysis of the method and the amount of resources required to execute an algorithm**Automatic programming**- the use of mechanisms to write aspects of computer programs so as to allow human programmers to focus on higher level abstractions**Concatenated codes**- a type of error correcting code created by combining an inner code and an outer code**Concurrency control**- methods to ensure that concurrent operations produce correct results efficiently**Formal languages**- the set of words that makes up a logic language, sometimes called artificial languages**Integer linear programming**- or ILP, linear programming in which all the unknown variables must be integers**Logic programming**- the use of mathematical logic for computer programming**Microprogramming**- the writing of microcode, or hardware-level or circuit-level instructions involved in the implementation of higher-level instructions**Network theory (graphs)**- theory concerning the study of graphs as a representation of symmetric or asymmetric relations between discrete objects**Object oriented methods**- a subroutine that defines behaviors for a particular class in object oriented programming**Object oriented programming**- or OOP, using "objects," such as data structures or methods, to design applications and computer programs**Parallel processing**- the ability of computers to carry out multiple tasks simultaneously**Parallel programming**- a programming language that is used to integrate parallel computing across computers**Performance analysis**- the profiling of the performance characteristics of a computing system**Programming**- or coding, the process of writing, designing, and maintaining the source codes of computers**Programming profession**- individuals concerned with writing computer programs**Robot programming**- writing computer programs to facilitate the functioning of robots

## Subcategories

This category has the following 13 subcategories, out of 13 total.

## Pages in category "Computer science"

The following 202 pages are in this category, out of 202 total.

### A

### B

- Archives:The Computer Pioneers: Garry J. Tee Discusses Charles Babbage
- Archives:The Computer Pioneers: Garry J. Tee Discusses Charles Babbage, segment 1
- Archives:The Computer Pioneers: Garry J. Tee Discusses Charles Babbage, segment 2
- John Backus
- Oral-History:Jean Bacon
- Oral-History:Ruzena Bajcsy (2010)
- Amir Ban
- Richard Bellman
- Leo L. Beranek
- Oral-History:Fran Berman
- Timothy Berners-Lee
- Marek E. Bialkowski
- Richard M. Bloch
- Oral-History:Jim Bobrow
- A Brief History of Early British Computers

### C

- C
- Oral-History:Rosemary Candlin
- Aileen Cavanagh
- First-Hand:Chad is Our Most Important Product: An Engineer's Memory of Teletype Corporation
- Oral-History:Judy Clapp
- David D. Clark
- Edgar F. Codd
- Colossus
- Archives:The Computer Pioneers: An Experiment in Video Oral History Part One: Origins of Electronic Computation During World War II
- Archives:Workshop on Computer Languages for Process Control
- Archives:Computer Aided Network and Circuit Analysis and Design
- Computer Language Compiler
- Archives:Computer Timesharing - What Is It, and What Can it do for the Electrical Engineer
- Oral-History:Wayne Cowell

### E

- First-Hand:Early PC History
- Archives:The Computer Pioneers: Electronic Developments During World War II
- Archives:The Computer Pioneers: Electronic Developments During World War II, segment 1
- Archives:The Computer Pioneers: Electronic Developments During World War II, segment 2
- Archives:The Computer Pioneers: Electronic Developments During World War II, segment 3
- Archives:The Computer Pioneers: Electronic Developments During World War II, segment 4
- Archives:The Computer Pioneers: Electronic Developments During World War II, segment 5
- Milestones:Electronic Numerical Integrator and Computer, 1946
- John Ellenby
- Gerald Estrin
- Thelma Estrin
- Oral-History:Thelma Estrin (2006)
- David Evans

### G

### H

- Carl Hammer
- Richard W. Hamming
- Archives:Handbook of Electronic Design and Analysis Procedures Using Programmable Calculators
- Oral-History:Paula Hawthorn
- Oral-History:Marlene Hazle
- Tony Hoare
- Betty Holberton
- John Hopcroft
- Grace Murray Hopper
- First-Hand:Howard Wise Gallery Show of Digital Art and Patterns (1965): A 50th Anniversary Memoir
- David A. Huffman
- Harry Huskey

### I

- IBM
- Archives:The Computer Pioneers: IBM Discussion Group, segment 1
- Archives:The Computer Pioneers: IBM Discussion Group, segment 2
- Archives:The Computer Pioneers: The Development of the IBM 701
- Archives:The Computer Pioneers: The Development of the IBM 701, segment 1
- Archives:The Computer Pioneers: The Development of the IBM 701, segment 2
- Archives:The Computer Pioneers: The Development of the IBM 701, segment 3
- Archives:The Computer Pioneers: The Development of the IBM 701, segment 4
- Archives:The Computer Pioneers: The Development of the IBM 701, segment 5
- IBM 1800
- Archives:History and Overview of the Internet
- IT History Society

### K

### L

### M

### N

### O

### P

### R

### S

- Eric Schmidt
- Fred B. Schneider
- Amin Shokrollahi
- Oral-History:Reid Simmons
- Oral-History:Barbara Simons
- Oral-History:Martha Sloan
- Joel Snyder
- Evolution of Social Networking
- First-Hand:Solid State Circuits Society First Hand Histories
- Archives:The Computer Pioneers: An introduction by Richard Solomon
- Frances Spence
- Milestones:SPICE Circuit Simulation Program, 1970
- Oral-History:Gaurav Sukhatme

### T

- Robert Taylor
- Ruth Teitelbaum
- First-Hand:The Birth of IMS/360
- Archives:The Computer Pioneers: An Experiment in Video Oral History Part One: Origins of Electronic Computation During World War II (film)
- Archives:The Computer Pioneers: IBM Discussion Group
- Archives:The Computer Pioneers: Switched Output: Time-sharing at MIT
- First-Hand:The Development of Pong: Early Days of Atari and the Video Game Industry
- First-Hand:The First Commercial Computer Application at General Electric
- First-Hand:The Title Plant Operating System: A Data Base System of Index Files for Recorded Documents
- Timeline of Early Digital-Graphics Innovations and Accomplishments at Bell Telephone Laboratories, Incorporated
- Archives:The Computer Pioneers: Time-sharing at MIT, segment 1
- Archives:The Computer Pioneers: Time-sharing at MIT, segment 10
- Archives:The Computer Pioneers: Time-sharing at MIT, segment 2
- Archives:The Computer Pioneers: Time-sharing at MIT, segment 3
- Archives:The Computer Pioneers: Time-sharing at MIT, segment 4
- Archives:The Computer Pioneers: Time-sharing at MIT, segment 5
- Archives:The Computer Pioneers: Time-sharing at MIT, segment 6
- Archives:The Computer Pioneers: Time-sharing at MIT, segment 7
- Archives:The Computer Pioneers: Time-sharing at MIT, segment 8
- Archives:The Computer Pioneers: Time-sharing at MIT, segment 9
- Archives:The Computer Pioneers: The TX-0

### W

- Bob Wallace
- Milestones:WEIZAC Computer, 1955
- Archives:The Computer Pioneers, Weizmann Institute segment 1
- Archives:The Computer Pioneers, Weizmann Institute segment 10
- Archives:The Computer Pioneers, Weizmann Institute segment 11
- Archives:The Computer Pioneers, Weizmann Institute segment 12
- Archives:The Computer Pioneers, Weizmann Institute segment 13
- Archives:The Computer Pioneers, Weizmann Institute segment 2
- Archives:The Computer Pioneers, Weizmann Institute segment 3
- Archives:The Computer Pioneers, Weizmann Institute segment 4
- Archives:The Computer Pioneers, Weizmann Institute segment 5
- Archives:The Computer Pioneers, Weizmann Institute segment 6
- Archives:The Computer Pioneers, Weizmann Institute segment 7
- Archives:The Computer Pioneers, Weizmann Institute segment 8
- Archives:The Computer Pioneers, Weizmann Institute segment 9
- Archives:The Computer Pioneers: Weizmann Institute Video Oral History
- Archives:The Computer Pioneers: The Whirlwind Computer
- Archives:The Computer Pioneers: The Whirlwind Computer, segment 1
- Archives:The Computer Pioneers: The Whirlwind Computer, segment 2
- Archives:The Computer Pioneers: The Whirlwind Computer, segment 3
- Archives:The Computer Pioneers: The Whirlwind Computer, segment 4
- Archives:The Computer Pioneers: The Whirlwind Computer, segment 5
- Archives:The Computer Pioneers: The Whirlwind Computer, segment 6
- Oral-History:Brian Wilcox
- Robert Wilensky
- Oral-History:Alan Winfield
- William M. Wolf
- Women Computers in World War II

## Media in category "Computer science"

The following 2 files are in this category, out of 2 total.