45 relations: Algorithm, Artificial intelligence, Bachelor of Science, Coding theory, Computational complexity theory, Computational science, Computational scientist, Computer architecture, Computer engineering, Computer ethics, Computer graphics, Computer graphics (computer science), Computer hardware, Computer network, Computer performance, Computer science, Computer security, Computer vision, Concurrency (computer science), Cryptography, Data structure, Database, Database theory, Distributed computing, Doctor of Philosophy, Formal methods, Human–computer interaction, Information and computer science, Information technology consulting, Information theory, List of computer scientists, List of computing people, List of pioneers in computer science, Master of Science, Mathematician, Mathematics, Numerical analysis, Person, Physics, Programming language theory, Software engineer, Software engineering, Theoretical computer science, Theory of computation, University.
In mathematics and computer science, an algorithm is an unambiguous specification of how to solve a class of problems.
Artificial intelligence (AI, also machine intelligence, MI) is intelligence demonstrated by machines, in contrast to the natural intelligence (NI) displayed by humans and other animals.
A Bachelor of Science (Latin Baccalaureus Scientiae, B.S., BS, B.Sc., BSc, or B.Sc; or, less commonly, S.B., SB, or Sc.B., from the equivalent Latin Scientiae Baccalaureus) is an undergraduate academic degree awarded for completed courses that generally last three to five years, or a person holding such a degree.
Coding theory is the study of the properties of codes and their respective fitness for specific applications.
Computational complexity theory is a branch of the theory of computation in theoretical computer science that focuses on classifying computational problems according to their inherent difficulty, and relating those classes to each other.
Computational science (also scientific computing or scientific computation (SC)) is a rapidly growing multidisciplinary field that uses advanced computing capabilities to understand and solve complex problems.
A computational scientist is a person skilled in scientific computing.
In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems.
Computer engineering is a discipline that integrates several fields of computer science and electronics engineering required to develop computer hardware and software.
Computer ethics is a part of practical philosophy concerned with how computing professionals should make decisions regarding professional and social conduct.
Computer graphics are pictures and films created using computers.
Computer graphics is a sub-field of Computer Science which studies methods for digitally synthesizing and manipulating visual content.
Computer hardware includes the physical parts or components of a computer, such as the central processing unit, monitor, keyboard, computer data storage, graphic card, sound card and motherboard.
A computer network, or data network, is a digital telecommunications network which allows nodes to share resources.
Computer performance is the amount of work accomplished by a computer system.
Computer science deals with the theoretical foundations of information and computation, together with practical techniques for the implementation and application of these foundations.
Cybersecurity, computer security or IT security is the protection of computer systems from theft of or damage to their hardware, software or electronic data, as well as from disruption or misdirection of the services they provide.
Computer vision is a field that deals with how computers can be made for gaining high-level understanding from digital images or videos.
In computer science, concurrency refers to the ability of different parts or units of a program, algorithm, or problem to be executed out-of-order or in partial order, without affecting the final outcome.
Cryptography or cryptology (from κρυπτός|translit.
In computer science, a data structure is a data organization and storage format that enables efficient access and modification.
A database is an organized collection of data, stored and accessed electronically.
Database theory encapsulates a broad range of topics related to the study and research of the theoretical realm of databases and database management systems.
Distributed computing is a field of computer science that studies distributed systems.
A Doctor of Philosophy (PhD or Ph.D.; Latin Philosophiae doctor) is the highest academic degree awarded by universities in most countries.
In computer science, specifically software engineering and hardware engineering, formal methods are a particular kind of mathematically based techniques for the specification, development and verification of software and hardware systems.
Human–computer interaction (HCI) researches the design and use of computer technology, focused on the interfaces between people (users) and computers.
Information and computer science (ICS) or computer and information science (CIS) (plural forms, i.e., sciences, may also be used) is a field that emphasizes both computing and informatics, upholding the strong association between the fields of information sciences and computer sciences and treating computers as a tool rather than a field.
In management, information technology consulting (also called IT consulting, computer consultancy, business and technology services, computing consultancy, technology consulting, and IT advisory) as a field of activity focuses on advising organizations on how best to use information technology (IT) in achieving their business objectives.
Information theory studies the quantification, storage, and communication of information.
This is a list of computer scientists, people who do work in computer science, in particular researchers and authors.
This is a list of people who are important or notable in the field of computing, but who are not primarily computer scientists or programmers.
This article presents a list of individuals who made transformative breakthroughs in the creation, development and imagining of what computers and electronics could do.
A Master of Science (Magister Scientiae; abbreviated MS, M.S., MSc, M.Sc., SM, S.M., ScM, or Sc.M.) is a master's degree in the field of science awarded by universities in many countries, or a person holding such a degree.
A mathematician is someone who uses an extensive knowledge of mathematics in his or her work, typically to solve mathematical problems.
Mathematics (from Greek μάθημα máthēma, "knowledge, study, learning") is the study of such topics as quantity, structure, space, and change.
Numerical analysis is the study of algorithms that use numerical approximation (as opposed to general symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics).
A person is a being that has certain capacities or attributes such as reason, morality, consciousness or self-consciousness, and being a part of a culturally established form of social relations such as kinship, ownership of property, or legal responsibility.
Physics (from knowledge of nature, from φύσις phýsis "nature") is the natural science that studies matterAt the start of The Feynman Lectures on Physics, Richard Feynman offers the atomic hypothesis as the single most prolific scientific concept: "If, in some cataclysm, all scientific knowledge were to be destroyed one sentence what statement would contain the most information in the fewest words? I believe it is that all things are made up of atoms – little particles that move around in perpetual motion, attracting each other when they are a little distance apart, but repelling upon being squeezed into one another..." and its motion and behavior through space and time and that studies the related entities of energy and force."Physical science is that department of knowledge which relates to the order of nature, or, in other words, to the regular succession of events." Physics is one of the most fundamental scientific disciplines, and its main goal is to understand how the universe behaves."Physics is one of the most fundamental of the sciences. Scientists of all disciplines use the ideas of physics, including chemists who study the structure of molecules, paleontologists who try to reconstruct how dinosaurs walked, and climatologists who study how human activities affect the atmosphere and oceans. Physics is also the foundation of all engineering and technology. No engineer could design a flat-screen TV, an interplanetary spacecraft, or even a better mousetrap without first understanding the basic laws of physics. (...) You will come to see physics as a towering achievement of the human intellect in its quest to understand our world and ourselves."Physics is an experimental science. Physicists observe the phenomena of nature and try to find patterns that relate these phenomena.""Physics is the study of your world and the world and universe around you." Physics is one of the oldest academic disciplines and, through its inclusion of astronomy, perhaps the oldest. Over the last two millennia, physics, chemistry, biology, and certain branches of mathematics were a part of natural philosophy, but during the scientific revolution in the 17th century, these natural sciences emerged as unique research endeavors in their own right. Physics intersects with many interdisciplinary areas of research, such as biophysics and quantum chemistry, and the boundaries of physics are not rigidly defined. New ideas in physics often explain the fundamental mechanisms studied by other sciences and suggest new avenues of research in academic disciplines such as mathematics and philosophy. Advances in physics often enable advances in new technologies. For example, advances in the understanding of electromagnetism and nuclear physics led directly to the development of new products that have dramatically transformed modern-day society, such as television, computers, domestic appliances, and nuclear weapons; advances in thermodynamics led to the development of industrialization; and advances in mechanics inspired the development of calculus.
Programming language theory (PLT) is a branch of computer science that deals with the design, implementation, analysis, characterization, and classification of programming languages and their individual features.
A software engineer is a person who applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of computer software.
Software engineering is the application of engineering to the development of software in a systematic method.
Theoretical computer science, or TCS, is a subset of general computer science and mathematics that focuses on more mathematical topics of computing and includes the 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.
A university (universitas, "a whole") is an institution of higher (or tertiary) education and research which awards academic degrees in various academic disciplines.