Research & Development.

Computer Science - Subcultures

Sort by random.

Human Computer Interaction

in Computer Science

The study of how people use computer technology, and the interfaces they need.

Distributed Computing

in Computer Science

The study of coordinating components located on networked computers in the effort to make them communicate effectively to achieve a common result.

Expert Systems

in Computer Science

The study of teaching a computer to have human intellectual capacities, such as the ability to reason, to discover meaning, or to learn from experience, to make judgments and emulate the decision-making ability of a human that has expert knowledge and experience in a particular field.

Wireless Computing

in Computer Science

The study of connecting satellites and other electronic devices to each other without the use of cables.

Software Engineering

in Computer Science

The study of developing new technological possibilities and software using the systematic methods derived from the field of engineering, which include meeting specific requirements, design, construction, testing, configuration, maintenance, management, and quality.

Multimedia

in Computer Science

The study of combining text, audio, images, animations, videos, and interactive content into a computer presentation. Also Hypermedia; study of combining various multimedia hosted on different networks.

Natural Language Processing

in Computer Science

The study of teaching computers to communicate with humans through the processing, recognition, understanding, and generation of audible speech.

Algebraic Computation

in Computer Science

The study of algorithms and computer software for manipulating mathematical objects and expressions, which contain variables that have no given value and are manipulated as symbols.

Quantum Computing

in Computer Science

The study of building computers using the Quantum-mechanical Phenomena. A regular computer processes data in binary digits or bits, always written as either 0 or 1. A quantum computer processes data in quantum bits or qubits, which can be 0 and 1 simultaneously, speeding up computations.

Computational Number Theory

in Computer Science

The study of algorithms for performing number theoretic computations or integer computations.

Image Processing

in Computer Science

The study of transforming imagery into computer language.

Automated Reasoning

in Computer Science

The study of providing an algorithmic description of a problem so to implement it on a computer to prove its theorems in an efficient manner.

Computer Vision

in Computer Science

The interdisciplinary study of creating algorithms to mimic the human visual system.

Fault-Tolerant Computing

in Computer Science

The study of teaching a computer to continue working despite a hardware or software failure.

Cryptography

in Computer Science

The study of constructing and analyzing protocols that prevent unwanted parties or the public from reading private messages.

Data Structures

in Computer Science

The study of organizing and storing computer data for easier access and modification.

Digital Humanities

in Computer Science

The study of using computers to analyze humanity’s values, cultures, languages, literatures, arts, histories, philosophies, and the unique human ability to express itself, in the effort to tackling the economic, demographic, financial, and technological challenges affecting higher human education, interaction and collaboration.

Compiler

in Computer Science

The study of transforming a computer source language into another target language.

VLSI Design

in Computer Science

The study of combining a CPU, ROM, RAM, or thousands of transistors into a single chip to create an integrated circuit. Very-large-scale integration. 

Data Mining

in Computer Science

The study of finding consistencies, inconsistencies, patterns, and correlations within humongous dumps of information to predict outcomes.

Artificial Neural Network

in Computer Science

The study of modelling algorithms and computer hardware, to mimic the neuronal structure of the mammalian cerebral cortex or animal brain, in the effort to teach computers to self-learn.

Fuzzy Logic

in Computer Science

The study of generating computation results based on "partial truth" rather than “completely true or completely false “(1 or 0).

Internet

in Computer Science

The study of building a large network from lots of other smaller networks. Ways of accessing the internet include www or http, email, and instant messaging.

Operating Systems

in Computer Science

The study of creating software that computing machines and hardware devices depend on for functionality, on which other secondary software or programs may hinge for operations. Popular Operating Systems include Windows, Mac, Blackberry, Ubuntu, and Android.

Computer Architecture

in Computer Science

The study of selecting and interconnecting hardware components to create computers that meet specific functional performances and costs.

Database

in Computer Science

The study of collecting, storing and organizing large amounts of information for rapid search and retrieval.

Robotics

in Computer Science

The interdisciplinary study of building computerized machines that can substitute for humans in grievous and dangerous work situations.

Computer-Aided Engineering

in Computer Science

The study of using computers in the manufacture, design, and control of goods.

Parallel Computing

in Computer Science

The study of simultaneously using many independent computer processors to speed up computation.

Cloud Computing

in Computer Science

The study of centralizing computer resources, infrastructure, and high-level services, often over the Internet, in the effort to minimize management and maintenance costs.

Computer Science - Data Collection

As a Computer Scientist, please Login and provide research data on any of the following topics.

1. Government Agencies.

In preparing each faculty of knowledge to function constitutionally as an Arm of Government, we first need to specify or outline their boundaries. Please list as many offices, agencies, ministries, institutions, or parastatals presently in your region that you think fall under the authority, leadership, jurisdiction, legislation, or administration of the faculty of Computer Science.

 

2. Licensing Rights.

The creation or invention of new products and services are the efforts of multiple faculties working collaboratively. However, in our new economic system design, conflicts arise as to which faculties should possess the rights of ownership to certain creations. For example. Should CELLPHONES fall under the licensing rights of Physics or Electrical Engineering? Should PLASTICS fall under the licensing rights of Chemistry or Materials Science? Should PHARMACEUTICALS fall under the licensing rights of Biology or Health Science? Please list as many services, gadgets, products, creations, or inventions that computer scientists provide or offer presently in your region that you believe fall under the licensing rights of the faculty of Computer Science.

 

3. The Future.

Assuming that the faculty of Computer Science has just been granted ample funding and unhindered federal powers, please suggest a new idea, course of action, strategy, dream, innovation, or next-generation agency that computer scientists could implement, establish, or research and develop towards achieving a utopia in your region.

Please visit the Culture Forums to contribute.