Computer Science Foundations: Welcome to the first part of the SE2004 Learning material. In this chapter we will cover all aspects that fall under Computer Science Foundation. [100%] 2023-08-30
Applied Computer Science: Applied Computer Science is a peer-reviewed international journal published since 2017 by Polish Association for Knowledge Promotion (2005-2017 by: Institute of Technological Systems of Information (Lublin University of Technology). It is prepared in both traditional paper (ISSN 1895 ... [100%] 2023-10-20 [Computer science journals]
AP Computer Science: A tribe is a social group united by language and culture, and sometimes familial ties, (as a group of several clans, for example) usually a subset of a larger ethnic division. Distinctions are not always clear; some tribes are so ... (Suite of Advanced Placement courses and exams) [100%] 2024-02-22 [Computer engineering]
Theoretical Computer Science: Theoretical Computer Science (abrégé en TCS) est une revue scientifique publiée par Elsevier Science, dont la parution a commencé en 1975 et qui couvre l'ensemble de l'informatique théorique. Maurice Nivat en est le fondateur et l'éditeur en chef pendant ... [100%] 2024-08-29
AP Computer Science: In the United States, Advanced Placement (AP) Computer Science (commonly shortened to AP Comp Sci) is a suite of Advanced Placement courses and examinations covering areas of computer science. They are offered by the College Board to high school students ... (Suite of Advanced Placement courses and exams) [100%] 2024-07-19 [Computer science education] [Computer engineering]...
Theoretical Computer Science: Theoretical Computer Science (TCS) es una revista científica de ciencias de la computación publicada por la editorial Elsevier, cuya primera edición data de 1975. Como su título sugiere, esta revista cubre las áreas teóricas de las ciencias de la computación. [100%] 2024-08-03
Computer Science Logic: La conférence Computer Science Logic (en abrégé CSL) est la conférence annuelle de l'Association européennes pour la logique en informatique (en anglais European Association for Computer Science Logic, abrégée en EACSL). CSL se veut une conférence interdisciplinaire de recherche fondamentale ... [100%] 2024-08-12
Computer Science Ontology: The Computer Science Ontology (CSO) is an automatically generated taxonomy of research topics in the field of Computer Science. It was produced by the Open University in collaboration with Springer Nature by running an information extraction system over a large ... (Software) [100%] 2024-07-13 [Artificial intelligence] [Knowledge bases]...
Computer Science Course Listing: Welcome to the full course listing for courses in The School of Computer Science This is only a tentative listing of courses. If there's a course you'd like to see here, just add an empty link to it ... [86%] 2023-12-29 [Computer science] [Technology courses]...
AP Computer Science Principles: AP Computer Science Principles is an introductory college-level computing course that introduces students to the breadth of the field of computer science. Students learn to design and evaluate solutions and to apply computer science to solve problems through the ... [86%] 2023-12-30
Bachelor of Computer Science: The Bachelor of Computer Science (abbreviated BCompSc or BCS) is a bachelor's degree for completion of an undergraduate program in computer science. In general, computer science degree programs emphasize the mathematical and theoretical foundations of computing. (Bachelor's degree program studying theoretical or practical aspects of computing) [86%] 2023-12-21 [Bachelor's degrees] [Computer science education]...
Bachelor of Computer Science: BSCS or BCompSc is an abbreviation for Bachelor of Computer Science, which is also known as Bachelor of Science in Computer Science (abbreviated BCompSc or BCS or BSCS or B.Sc. CS) is a sort of bachelor's degree in ... [86%] 2023-12-13 [Bachelor's degrees] [Computer science education]...
Doctor of Computer Science: The degree of Doctor of Computer Science (DCS, DCompSci, DSc.Comp, D.C.Sc.) is an applied research doctorate in computer science awarded on the basis of advanced study and research in the field of computer science. While it is ... (Social) [86%] 2023-11-03 [Doctoral degrees]
Computer Science Teachers Association: The Computer Science Teachers Association (CSTA) is a professional association whose mission to “empower, engage and advocate for K-12 CS teachers worldwide.” It supports and encourages education in the field of computer science and related areas. Started in 2004 ... (Organization) [86%] 2023-12-16 [Computer science organizations]
Computer Science Teachers Association: The Computer Science Teachers Association (CSTA) is a professional association whose mission to “empower, engage and advocate for K-12 CS teachers worldwide.” It supports and encourages education in the field of computer science and related areas. Started in 2004 ... (Professional association) [86%] 2024-03-28 [Computer science education] [Computer science organizations]...
International Computer Science Institute: Das International Computer Science Institute (ICSI) ist eines der führenden Forschungszentren der Informatik, das als unabhängige und gemeinnützige internationale Institution seit 1988 an der Universität von Kalifornien (UCB) in Berkeley, Kalifornien, USA besteht. Die Gründung und Entwicklung ist Norbert Szyperski ... [86%] 2024-08-29
AP Computer Science Principles: Advanced Placement (AP) Computer Science Principles (also known as APCSP) is an AP Computer Science course and examination offered by the College Board to high school students as an opportunity to earn college credit for a college-level computing course ... (Advanced Placement course and exam) [86%] 2024-08-28 [Computer science education] [Advanced Placement]...
AP Computer Science A: Advanced Placement (AP) Computer Science A (also known as AP CompSci, AP CompSci A, APCSA, AP Computer Science Applications, or AP Java) is an AP Computer Science course and examination offered by the College Board to high school students as ... (Advanced Placement course and exam in Java programming) [86%] 2024-07-21 [Computer science education] [Advanced Placement]...
Frontiers of Computer Science: Frontiers of Computer Science is a bimonthly peer-reviewed scientific journal in English, co-published by Springer and Higher Education Press. It publishes research papers, review articles, and letters in computer science, including system architecture, software, artificial intelligence, theoretical computer ... [86%] 2024-07-11 [Computer science journals]
Bachelor of Computer Science: The Bachelor of Computer Science or Bachelor of Science in Computer Science (abbreviated BCompSc or BCS or BS CS or B.Sc. CS) is a type of bachelor's degree awarded after collegiate study in computer science. (3-4 year bachelor's program studying theoretical or practical aspects of computing) [86%] 2024-07-12 [Computer science educators] [Computer science]...
Diploma in Computer Science: The Diploma in Computer Science is a diploma offered by several post-secondary institutions: The diploma is also provided in various other universities all around the world. Computer Science is a major or specific interest that students can take at ... [86%] 2024-07-15 [Computer science education]
Doctor of Computer Science: The degree of Doctor of Computer Science (DCS, DCompSci, DSc.Comp, D.C.Sc.) is an applied research doctorate in computer science awarded on the basis of advanced study and research in the field of computer science. While it is ... [86%] 2024-07-13 [Doctoral degrees] [Information technology qualifications]...
Collection of Computer Science Bibliographies: The Collection of Computer Science Bibliographies (founded 1993) is one of the oldest (if not the oldest) bibliography collections freely accessible on the Internet. It is a collection of bibliographies of scientific literature in computer science and (computational) mathematics from ... [77%] 2023-11-08 [TeX] [BibTeX]...
Computer science: Computer science is the study of the theoretical foundations of information and computation and how they can be implemented in computer systems. It is a broad discipline, with many fields. For example, computer programming involves the use of specific programming ... [100%] 2023-02-03
Computer science: The study of algorithmic processes, computational devices, and computing itself is referred to as computer science. A broad variety of subjects are covered by computer science as a field. [100%] 2024-01-04 [Computer science] [Formal sciences]...
Computer science: 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). (Study of computation) [100%] 2023-10-17 [Computer science]
Computer science: Computer science is the study of various aspects of computers. It is a common course of study and degrees at the college level and beyond. [100%] 2023-03-01 [Information Technology] [Computer Science]...
Computer science: Computer science is an academic discipline which studies aspects of computers, computation and software. There are many areas of specialization within computer science. [100%] 2023-06-09
Computer science: 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). (Study of computation) [100%] 2024-01-10 [Computer science] [Formal sciences]...
Computer graphics (computer science): Computer graphics is a sub-field of computer science which studies methods for digitally synthesizing and manipulating visual content. Although the term often refers to the study of three-dimensional computer graphics, it also encompasses two-dimensional graphics and image ... (Computer science) [85%] 2023-10-19 [Computer graphics]
Computer graphics (computer science): Computer graphics is a sub-field of computer science which studies methods for digitally synthesizing and manipulating visual content. Although the term often refers to the study of three-dimensional computer graphics, it also encompasses two-dimensional graphics and image ... (Computer science) [85%] 2024-08-27 [Computer graphics]
Paxos (computer science): Paxos is a family of protocols for solving consensus in a network of unreliable or fallible processors. Consensus is the process of agreeing on one result among a group of participants. (Computer science) [81%] 2023-11-11 [Distributed algorithms] [Fault-tolerant computer systems]...
Persistence (computer science): In computer science, persistence refers to the characteristic of state of a system that outlives (persists more than) the process that created it. This is achieved in practice by storing the state as data in computer data storage. (Computer science) [81%] 2023-12-13 [Persistence] [Computing terminology]...
Marshalling (computer science): In computer science, marshalling or marshaling (US spelling) is the process of transforming the memory representation of an object into a data format suitable for storage or transmission. It is typically used when data must be moved between different parts ... (Computer science) [81%] 2023-12-13 [Persistence] [Remote procedure call]...
Arrow (computer science): In computer science, arrows or bolts are a type class used in programming to describe computations in a pure and declarative fashion. First proposed by computer scientist John Hughes as a generalization of monads, arrows provide a referentially transparent way ... (Computer science) [81%] 2023-10-17 [Functional programming]
Monoculture (computer science): In computer science, a monoculture is a community of computers that all run identical software. All the computer systems in the community thus have the same vulnerabilities, and, like agricultural monocultures, are subject to catastrophic failure in the event of ... (Computer science) [81%] 2023-06-28 [Computer network security] [Mechanism design]...
Enumerator (computer science): An enumerator is an automaton that lists, possibly with repetitions, elements of some set S, which it is said to enumerate. A set enumerated by some enumerator is said to be recursively enumerable. (Computer science) [81%] 2022-07-19 [Computability theory] [Theory of computation]...
Evolvability (computer science): The term evolvability is used for a recent framework of computational learning introduced by Leslie Valiant in his paper of the same name and described below. The aim of this theory is to model biological evolution and categorize which types ... (Computer science) [81%] 2023-12-20 [Machine learning]
Theoretical computer science: Theoretical computer science (TCS) is a subset of general computer science and mathematics that focuses on mathematical aspects of computer science such as the theory of computation, formal language theory, the lambda calculus and type theory. It is difficult to ... (Subfield of computer science and mathematics) [81%] 2024-01-09 [Theoretical computer science] [Formal sciences]...
Concurrency (computer science): In computer science, concurrency is 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 outcome. This allows for parallel execution of the concurrent ... (Computer science) [81%] 2023-12-13 [Concurrency (computer science)]
Syntax (computer science): In computer science, especially in the subfield of programming languages, the syntax of a computer language is the set of allowed reserved words and possible token order in a program. The syntax of a programming language is the set of ... (Computer science) [81%] 2023-09-15
Abstraction (computer science): – John V. Guttag In software engineering and computer science, abstraction is: Abstraction, in general, is a fundamental concept in computer science and software development. (Computer science) [81%] 2023-10-19 [Data management] [Abstraction]...
Record (computer science): In computer science, a record (also called a structure, struct, or compound data) is a basic data structure. Records in a database or spreadsheet are usually called "rows". (Computer science) [81%] 2023-11-04 [Data types] [Composite data types]...
Optimization (computer science): In computer science, particularly in the study of compilers, an optimization is a transformation of computer programs that, when applied to a computer program P, produces an equivalent program P' which is in some way more optimal (i.e. faster ... (Computer science) [81%] 2023-07-27
Circuit (computer science): In theoretical computer science, a circuit is a model of computation in which input values proceed through a sequence of gates, each of which computes a function. Circuits of this kind provide a generalization of Boolean circuits and a mathematical ... (Computer science) [81%] 2023-12-31 [Theory of computation] [Circuit complexity]...
Polling (computer science): Polling, or interrogation, refers to actively sampling the status of an external device by a client program as a synchronous activity. Polling is most often used in terms of input/output (I/O), and is also referred to as polled ... (Computer science) [81%] 2023-11-14 [Events (computing)]
Pointer (computer science): In computer science, a pointer is the memory address of some other data. More commonly, the term 'pointer' refers to the variable which contains said memory address. (Computer science) [81%] 2023-06-14
Variable (computer science): In computer programming, a variable is an abstract storage location paired with an associated symbolic name, which contains some known or unknown quantity of information referred to as a value; or in simpler terms, a variable is a named container ... (Computer science) [81%] 2023-11-27 [Variable (computer science)] [Programming language concepts]...
Macaroons (computer science): In computer security, macaroons are authorization credentials that support decentralized delegation between principals. Macaroons are used in a variety of systems, including the Ubuntu Snappy package manager, the HyperDex data store, the Matrix communication protocol, and the Python Package Index. (Computer science) [81%] 2023-12-18 [Computer access control]
Correctness (computer science): In theoretical computer science, an algorithm is correct with respect to a specification if it behaves as specified. Best explored is functional correctness, which refers to the input-output behavior of the algorithm (i.e., for each input it produces ... (Computer science) [81%] 2023-12-11 [Theoretical computer science] [Software quality]...
Robustness (computer science): In computer science, robustness is the ability of a computer system to cope with errors during execution and cope with erroneous input. Robustness can encompass many areas of computer science, such as robust programming, robust machine learning, and Robust Security ... (Computer science) [81%] 2023-12-13 [Reliability engineering] [Software quality]...