Research & Development.

Computer Science - Subcultures

Database

in Computer Science

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

Wireless Computing

in Computer Science

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

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.

Computer Vision

in Computer Science

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

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.

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.

Compiler

in Computer Science

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

Data Structures

in Computer Science

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

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.

Fault-Tolerant Computing

in Computer Science

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

Computer-Aided Engineering

in Computer Science

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

Computational Number Theory

in Computer Science

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

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.

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.

Parallel Computing

in Computer Science

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

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

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.

Cryptography

in Computer Science

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

Robotics

in Computer Science

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

Computer Architecture

in Computer Science

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

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. 

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.

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.

Data Mining

in Computer Science

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

Image Processing

in Computer Science

The study of transforming imagery into computer language.

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.

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.

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.

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 the faculties of knowledge to function constitutionally as Arms of Government, please list as many government offices, agencies, ministries, institutions, or parastatals presently in your region you believe fall under the authority, leadership, jurisdiction, legislation, or administration of the faculty of Computer Science.

 

2. Licensing Rights.

Products and services are the efforts of multiple faculties working collaboratively. However, in our new economic design, conflicts arise on which faculty should possess the rights of ownership. Example. CELLPHONES - Physics or Electrical Engineering. PLASTICS - Chemistry or Materials Science. PHARMACEUTICALS - Biology or Health Science. List as many services, gadgetries, 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.

The faculty of Computer Science has just been granted ample funding and unhindered federal powers. 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.

Visit the Data Forums to contribute.