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 ⓘ
linked to: Turing machine

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 ⓘ