Subject
photo credits: Wikimedia Commons
Computer science is the study of computation, information, and automation. Computer science spans theoretical disciplines (such as algorithms, theory of computation, and information theory) to applied disciplines (including the design and implementation of hardware and software). Though more often considered an academic discipline, computer science is closely related to computer programming.Algorithms and data structures are central to computer science. The theory of computation concerns abstract models of computation and general classes of problems that can be solved using them. The fields of cryptography and computer security involve studying the means for secure communication and for preventing security vulnerabilities. Computer graphics and computational geometry address the generation of images. Programming language theory considers different ways to describe computational processes, and database theory concerns the management of repositories of data. Human–computer interaction investigates the interfaces through which humans and computers interact, and software engineering focuses on the design and principles behind developing software. Areas such as operating systems, networks and embedded systems investigate the principles and design behind complex systems. Computer architecture describes the construction of computer components and computer-operated equipment. Artificial intelligence and machine learning aim to synthesize goal-orientated processes such as problem-solving, decision-making, environmental adaptation, planning and learning found in humans and animals. Within artificial intelligence, computer vision aims to understand and process image and video data, while natural language processing aims to understand and process textual and linguistic data. The fundamental concern of computer science is determining what can and cannot be automated. The Turing Award is generally recognized as the highest distinction in computer science. Source: Wikipedia (en)
Works about computer science 30
-
Mitä tekoäly on?
-
Language, Cognition, and Computational Models
-
Introduction to Computer Science: A textbook for Beginners
-
Net Smart: How to Thrive Online
-
The Rootkit Arsenal
-
Rootkits
-
Programming and Problem Solving with C++
-
Free Culture
-
Walls and Mirrors
-
Concepts, Techniques, and Models of Computer Programming
-
Web Engineering: International Conference, ICWE 2003 Oviedo, Spain, July 14–18, 2003 Proceeding
-
Free Software, Free Society: The Selected Essays of Richard M. Stallman
-
Free Software, Free Society: The Selected Essays of Richard M. Stallman
-
Short cuts
-
In the Beginning... Was the Command Line
-
Database System Concepts
-
Introduction to Automata Theory, Languages, and Computation
-
Computers and Intractability
-
Lecture Notes in Computer Science
-
Prentice Hall International Series in Computer Science
-
Real World Algorithms: A Beginner's Guide
-
Sistemas de gestión de aprendizaje multientorno
-
Communications in Computer and Information Science
-
Advances in Intelligent Systems and Computing
-
eXamen.press
-
Artificial intelligence using C
-
Modular Learning in Neural Networks : A Modularized Approach to Neural Network Classification
-
Mise à jour
-
Spécialité NSI - Terminale: Numérique et sciences informatiques
-
Spécialité NSI - Première Numérique et sciences informatiques
Subject - wd:Q21198