Portal:Computer science
This portal is for the academic discipline of computing science. For other related portals such as computer networking, computer security and information technology, please see portals: technology and applied sciences.
The Computing Science Portal
Computing science is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. Computing science encompasses many branches; some emphasize the computation of specific results (such as computer graphics), while others (such as computational complexity theory) relate to properties of computational problems. Still others focus on the challenges in implementing computations. For example, programming language theory studies approaches to describing a computation, while computer programming applies specific programming languages to craft a solution to some concrete computational problems.
Selected quote
| “ | ...the unfactored criterion "A program is good (enough) as long as it satisfies your customers." is too woolly to be of any help. | ” |
| — Edsger W. Dijkstra (1930-2002) [EWD603: Tripreport, E.W.Dijkstra Archive] |
Featured article
Selected picture
Partial map of the Internet based on the January 15, 2005 data found on opte.org . Each line is drawn between two nodes, representing two IP addresses. The length of the lines are indicative of the delay between those two nodes. This graph represents less than 30% of the Class C networks reachable by the data collection program in early 2005. Lines are color-coded according to their corresponding RFC 1918.
Related portals
Selected biography
|
Frances Elizabeth "Fran" Allen b. 1932 Fran Allen is an American computing scientist and pioneer in the field of optimizing compilers. Her achievements include seminal work in compilers, code optimization, and parallelization. She also had a role in intelligence work on programming languages and security codes for the National Security Agency. Allen is a fellow of the IEEE, the Association for Computing Machinery (ACM) and the Computer History Museum. She is currently on the Computer Science and Telecommunications Board, the Computer Research Associates (CRA) board and National Science Foundation's CISE Advisory Board. She is a member of the National Academy of Engineering, the American Academy of Arts and Sciences and the American Philosophical Society. In 1997, Allen was inducted into the WITI Hall of Fame. She retired from IBM in 2002 and won the Augusta Ada Lovelace Award that year from the Association for Women in Computing. In 2007 Allen was recognized for her work in high performance computing when she received the A.M. Turing Award for 2006. She became the first woman recipient in the forty year history of the award which is considered the Nobel Prize for computing and is given by the Association for Computing Machinery. In interviews following the award she hoped it would give more "opportunities for women in science, computing and engineering". In 2009 she was awarded an honorary doctor of science degree from McGill university for "pioneering contributions to the theory and practice of optimizing compiler techniques that laid the foundation for modern optimizing compilers and automatic parallel execution". |
Computer science topics
Categories
- Algebra
- Algorithms
- Artificial intelligence
- Awards
- Competitions
- Compiler construction
- Computational science
- Computer engineering
- Computer programming
- Computing science
- Computing scientists
- Computer vision
- Concurrency
- Conferences
- Cryptography
- Education
- Human–computer interaction
- Information science
- Literature
- Machine learning
- Optimization
Related WikiProjects
Things you can do
- Copyedit: Computing
- Expand: Computer science, Computer science stubs, Computer science articles needing expert attention
- Create new articles - Requested articles
Associated Wikimedia
- What are portals?
- List of portals
- Featured portals