Computer science
Computer science is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical...
Computer science - Wikipedia
Fake Memory Implants
Implanting fake memories into your brain could treat depression. Video credit: Hashem Al-Ghaili
Peter Thiel throws bombshell accusation at Google
Facebook board member Peter Thiel on the need for the FBI and CIA to investigate Google on 'Tucker Carlson Tonight.' Tucker FoxNews FOX News operates the FOX News Channel (FNC), FOX Business Network ...
Robot art
This engineer is teaching his machines to use 'imagination' when they paint.
Trump signs AI initiative to ensure American leadership
U.S. President Donald Trump signed an executive order Monday, launching an initiative to ensure the country's leadership in artificial intelligence (AI). This technology-promoting initiative calls for...
DeepMind's AlphaZero now showing human-like intuition in historical 'turning point' for AI
DeepMind’s artificial intelligence programme AlphaZero is now showing signs of human-like intuition and creativity, in what developers have hailed as ‘turning point’ in history.
The Google Assistant can help you get things done over the phone
Whether you’re booking a table at your neighborhood sushi joint or trying to schedule a last-minute haircut before your big event, sometimes you just need to pick up the phone to get something done. H...
IBM - Could a machine debate a human being?
Could a machine debate a human being? 6 years ago we embarked on a mission to find out. Today, we're sharing the first glimpse of #ProjectDebater.
Meet the New Robot Army
Intelligent machines that could usher in an era of autonomous warfare are already here
DNA could store all of the world's data in a single room!
DNA could store all of the world's data in a single room!
Brain implant boosts human memory by up to 30%.
Brain implant boosts human memory by up to 30%.
Artificial Intelligence Is About To Change The Enterprise Apps Market
The Artificial Intelligence technology is all set to transform the shape of enterprise apps in the coming time and will help the companies to use data.
AI Is About To Change The Enterprise Apps Market Forever
The Artificial Intelligence technology is all set to transform the shape of enterprise apps in the coming time and will help the companies to use data.
Here’s why Facebook’s head of AI called Sophia the robot “complete bullsh*t.
Here’s why Facebook’s head of AI called Sophia the robot “complete bullsh*t.” (via Seeker)
WILL TECHNOLOGY REPLACE HUMANS? Professor Stephen Hawking warns artificial intelligence could end mankind. Stephen Hawking says the primitive forms of artificial intelligence developed so far have alr...
Interview With The Lifelike Hot Robot Named Sophia (Full) | CNBC
CNBC's Andrew Ross Sorkin interviews Sophia, a humanoid robot, about the future of artificial intelligence at a Future Investment Institute panel in Saudi Arabia on Wednesday. » Subscribe to CNBC: htt...
Theory of computation
In theoretical computer science and mathematics, the theory of computation is the branch that deals with how efficiently problems can be solved on a model of computation, using an algorithm. The fiel...
In mathematics and computer science, an algorithm (/ˈælɡərɪðəm/ AL-gə-ri-dhəm) is a self-contained step-by-step set of operations to be performed. Algorithms exist that perform calculation, data proc...
Algorithm - Wikipedia
Data structure
In computer science, a data structure is a particular way of organizing data in a computer so that it can be used efficiently.Different kinds of data structures are suited to different kinds of applic...
Data structure - Wikipedia
Programming language
A programming language is a formal constructed language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs to control the ...
Programming language - Wikipedia
A compiler is a computer program (or set of programs) that transforms source code written in a programming language (the source language) into another computer language (the target language, often hav...
Software Engineering
Software engineering is the study and an application of engineering to the design, development, and maintenance of software.Typical formal definitions of software engineering are:
When the first ...
Systems architecture
A system architecture or systems architecture is the conceptual model that defines the structure, behavior, and more views of a system. An architecture description is a formal description and represen...
Parallel computing
Parallel computing is a form of computation in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are ...
Parallel computing - Wikipedia
Distributed computing
Distributed computing is a field of computer science that studies distributed systems. A distributed system is a software system in which components located on networked computers communicate and coor...
Computer network
A computer network or data network is a telecommunications network which allows computers to exchange data. In computer networks, networked computing devices pass data to each other along data connect...
Computer network - Wikipedia
Telecommunication occurs when the exchange of information between two entities (communication) includes the use of technology. Communication technology uses channels to transmit information (as electr...
A database is an organized collection of data. The data is typically organized to model aspects of reality in a way that supports processes requiring information. For example, modelling the availabil...
Computer graphics
Computer graphics are pictures and movies created using computers - usually referring to image data created by a computer specifically with help from specialized graphic hardware and software. It is...
Computer graphics - Wikipedia
Human–computer interaction
Human–computer interaction (HCI) researches the design and use of computer technology, focusing particularly on the interfaces between people (users) and computers. Researchers in the field of HCI bot...