Foundations of Computer Science

E566632

Foundations of Computer Science is a widely used introductory textbook that presents the fundamental concepts and theoretical underpinnings of computer science, including algorithms, data structures, automata, and complexity.

All labels observed (1)

Label Occurrences
Foundations of Computer Science canonical 1

How this entity was disambiguated

Statements (43)

Predicate Object
instanceOf introductory computer science textbook
textbook
coversTopic NP-completeness
Turing machines NERFINISHED
abstract data types
algorithm analysis
algorithms
asymptotic notation
automata theory
basic data types
combinatorics
computability
computational complexity
context-free languages
data structures
discrete mathematics
finite automata
formal languages
graph algorithms
graph theory
induction
logic
proof techniques
recursion
regular languages
searching algorithms
sorting algorithms
space complexity
time complexity
undecidability
educationalLevel undergraduate
field computer science
goal to explain theoretical underpinnings of computing
to present fundamental concepts of computer science
hasCharacteristic introductory level
mathematically rigorous
theoretical focus
intendedAudience computer science students
introductory algorithms students
intendedUse self-study resource
university course textbook
medium digital
print

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Jeffrey D. Ullman notableWork Foundations of Computer Science