Üdvözlöm, Ön a
computer science szó jelentését keresi. A DICTIOUS-ban nem csak a
computer science szó összes szótári jelentését megtalálod, hanem megismerheted az etimológiáját, a jellemzőit és azt is, hogyan kell a
computer science szót egyes és többes számban mondani. Minden, amit a
computer science szóról tudni kell, itt található. A
computer science szó meghatározása segít abban, hogy pontosabban és helyesebben fogalmazz, amikor beszélsz vagy írsz. A
computer science és más szavak definíciójának ismerete gazdagítja a szókincsedet, és több és jobb nyelvi forráshoz juttat.
Főnév
computer science (tsz. computer sciences)
- (matematika) informatika, számítástudomány, számítógép-tudomány
Sablon:short description
computer science (also called computing science) is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. one well known subject classification system for computer science is the acm computing classification system devised by the association for computing machinery.
computer science can be described as all of the following:
Sablon:toc limit
subfields
mathematical foundations
algorithms and data structures
- algorithms – sequential and parallel computational procedures for solving a wide range of problems.
- data structures – the organization and manipulation of data.
artificial intelligence
outline of artificial intelligence
- artificial intelligence – the implementation and study of systems that exhibit an autonomous intelligence or behavior of their own.
- automated reasoning – solving engines, such as used in prolog, which produce steps to a result given a query on a fact and rule database, and automated theorem provers that aim to prove mathematical theorems with some assistance from a programmer.
- computer vision – algorithms for identifying three-dimensional objects from a two-dimensional picture.
- soft computing, the use of inexact solutions for otherwise extremely difficult problems:
- machine learning - development of models that are able to learn and adapt without following explicit instructions, by using algorithms and statistical models to analyse and draw inferences from patterns in data.
- evolutionary computing - biologically inspired algorithms.
- natural language processing - building systems and algorithms that analyze, understand, and generate natural (human) languages.
- robotics – algorithms for controlling the behaviour of robots.
communication and security
computer architecture
- computer architecture – the design, organization, optimization and verification of a computer system, mostly about cpus and memory subsystems (and the bus connecting them).
- operating systems – systems for managing computer programs and providing the basis of a usable system.
computer graphics
- computer graphics – algorithms both for generating visual images synthetically, and for integrating or altering visual and spatial information sampled from the real world.
- image processing – determining information from an image through computation.
- information visualization – methods for representing and displaying abstract data to facilitate human interaction for exploration and understanding.
concurrent, parallel, and distributed systems
- parallel computing - the theory and practice of simultaneous computation; data safety in any multitasking or multithreaded environment.
- concurrency (computer science) – computing using multiple concurrent threads of execution, devising algorithms for solving problems on various processors to achieve maximal speed-up compared to sequential execution.
- distributed computing – computing using multiple computing devices over a network to accomplish a common objective or task and thereby reducing the latency involved in single processor contributions for any task.
databases
outline of databases
programming languages and compilers
scientific computing
software engineering
outline of software engineering
- formal methods – mathematical approaches for describing and reasoning about software design.
- software engineering – the principles and practice of designing, developing, and testing programs, as well as proper engineering practices.
- algorithm design – using ideas from algorithm theory to creatively design solutions to real tasks.
- computer programming – the practice of using a programming language to implement algorithms.
- human–computer interaction – the study and design of computer interfaces that people use.
- reverse engineering – the application of the scientific method to the understanding of arbitrary existing software.
theory of computation
theory of computation
history
professions
data and data structures
programming paradigms
see also
external links
Sablon:sister project links
Sablon:computer science
Sablon:outline footer