# Category:Computer science

### From GHN

(Difference between revisions)

Line 10: | Line 10: | ||

*'''[[:Category:Integer linear programming|Integer linear programming]]''' - or ILP, linear programming in which all the unknown variables must be integers | *'''[[: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:Logic programming|Logic programming]]''' - the use of mathematical logic for computer programming | ||

− | *'''[[:Category:Microprogramming|Microprogramming]]''' | + | *'''[[: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)]]''' | + | *'''[[: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]]''' | + | *'''[[: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]]''' | + | *'''[[: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]]''' | + | *'''[[:Category:Parallel processing|Parallel processing]]''' - the ability of computers to carry out multiple tasks simultaneously |

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

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

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

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

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

[[Category:Computers_and_information_processing|{{PAGENAME}}]] | [[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.

## A## C## F## L |
## M## O## P |
## P cont.## R |

## Pages in category "Computer science"

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

## Media in category "Computer science"

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