Opening book details…
Can I read A Mathematical Foundation for Computer Science, Preliminary Edition on EtoBox?
A Mathematical Foundation for Computer Science, Preliminary Edition by David Mix Barrington is a nonfiction available to read on EtoBox.
What is A Mathematical Foundation for Computer Science, Preliminary Edition about?
Undergraduate computer science students need to learn and use the mathematical method of abstraction, definition, and proof, perhaps even earlier than do mathematics students. They deal constantly with formally defined systems beyond those studied in mathematics courses, and must be able reason about them formally in order to write and understand programs. A Mathematical Foundation for Computer Science introduces the mathematical method using examples from computer science, often illustrated by Java-like code. It begins with propositional and predicate logic, introduces number theory, and deals thoroughly with mathematical induction as it relates to recursive definition and recursive algorithms. Later chapters cover combinatorics, probability, graphs and searching, finite-state machines, and a brief introduction to formal language theory. Each chapter is divided into narrative sections, each with Exercises and Problems, and Excursion sections suitable for active learning exercises. This preliminary edition includes the first four chapters, used as the textbook for the first half of a UMass course, COMPSCI 250.
Who reads A Mathematical Foundation for Computer Science, Preliminary Edition?
It is typically read by self-directed learners exploring a subject in depth.
Common subject areas: history, science, philosophy, social sciences.
- Author
- David Mix Barrington
- Publisher
- Kendall Hunt Publishing Company
- Published
- 2019
- Language
- EN
- ISBN
- 9781792405648
- Category
- nonfiction
- Subjects
- Mathematics, Stem
More by David Mix Barrington
Browse all works by David Mix Barrington
Similar books
- Mathematical Logic for Computer Science — Mordechai Ben (2012)
- Concrete Mathematics: A Foundation for Computer Science — Graham, Ronald, Knuth, Donald, Patashnik, Oren (1998)
- Quantum Computation : a Mathematical Foundation for Computer Scientists, Physicists, and Mathematicians — Tony Croft Helmut Bez (2023)
- Foundation Mathematics for Computer Science : A Visual Approach — John Vince (2020)
- MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE: FOR B.SC (COMPUTER SCIENCE) , B.C.A , M.C.A AND ALL COMPUTER SCIENCE COURSES — Ashwin Lall (2024)
- Mathematical Logic: Foundations for Information Science (Progress in Computer Science and Applied Logic) — Li, Wei, 1943 June- (2010)