Adapted from a modular undergraduate course on computational mathematics, Concise Computer Mathematics delivers an easily accessible, self-contained introduction to the basic notions of mathematics necessary for a computer science degree. The text reflects the need to quickly introduce students from a variety of educational backgrounds to a number of essential mathematical concepts. The material is divided into four units: discrete mathematics (sets, relations, functions), logic (Boolean types, truth tables, proofs), linear algebra (vectors, matrices and graphics), and special topics (graph theory, number theory, basic elements of calculus). The chapters contain a brief theoretical presentation of the topic, followed by a selection of problems (which are direct applications of the theory) and additional supplementary problems (which may require a bit more work). Each chapter ends with answers or worked solutions for all of the problems.
Author(s): Ovidiu Bagdasar (auth.)
Series: SpringerBriefs in computer science
Edition: 1
Publisher: Springer International Publishing
Year: 2013
Language: English
Pages: 109
City: Cham
Tags: Discrete Mathematics in Computer Science; Mathematical Applications in Computer Science; Mathematical Logic and Formal Languages; Linear and Multilinear Algebras, Matrix Theory; Graph Theory; Number Theory
Front Matter....Pages i-xii
Sets and Numbers....Pages 1-8
Relations and Databases....Pages 9-18
Functions....Pages 19-26
Boolean Algebra, Logic and Quantifiers....Pages 27-33
Normal Forms, Proof and Argument....Pages 35-43
Vectors and Complex Numbers....Pages 45-54
Matrices and Applications....Pages 55-63
Matrix Applications in Computer Graphics....Pages 65-72
Elements of Graph Theory....Pages 73-80
Elements of Number Theory and Cryptography....Pages 81-88
Elements of Calculus....Pages 89-94
Elementary Numerical Methods....Pages 95-104
Back Matter....Pages 105-109