Research & Development.

Computer Science - Subcultures

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.

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.

Human Computer Interaction

in Computer Science

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

Database

in Computer Science

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

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. 

Compiler

in Computer Science

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

Computer Vision

in Computer Science

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

Computer Architecture

in Computer Science

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

Robotics

in Computer Science

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

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

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.

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.

Image Processing

in Computer Science

The study of transforming imagery into computer language.

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.

Cryptography

in Computer Science

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

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.

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.

Parallel Computing

in Computer Science

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

Wireless Computing

in Computer Science

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

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.

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.

Data Structures

in Computer Science

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

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.

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.

Computational Number Theory

in Computer Science

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

Data Mining

in Computer Science

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

Computer-Aided Engineering

in Computer Science

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

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.

Fault-Tolerant Computing

in Computer Science

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

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 that you think 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.

Assuming that 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 Culture Forums to contribute.