• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ Computer Science ▶ Mathematics for Computer Science

Mathematics for Computer Science

April 24, 2012

Download Free PDF: Mathematics for Computer Science

“Mathematics for Computer Science” from MIT OpenCourseWare is available in pdf format. Download lecture notes, assignments, exams and solutions.

Book Description

This course offers an introduction to Discrete Mathematics oriented toward Computer Science and Engineering. The subject coverage divides roughly into thirds:

  • Fundamental concepts of mathematics: definitions, proofs, sets, functions, relations.
  • Discrete structures: graphs, state machines, modular arithmetic, counting.
  • Discrete probability theory.

On completion of this course, students will be able to explain and apply the basic methods of discrete (noncontinuous) mathematics in Computer Science. They will be able to use these methods in subsequent courses in the design and analysis of algorithms, computability theory, software engineering, and computer systems.

Table of Contents

  • What is a proof?
  • The well ordering principle
  • Propositional formulas
  • Mathematical data types
  • First-order logic
  • Induction
  • Partial orders
  • Directed graphs
  • State machines
  • Simple graphs
  • Recursive data types
  • Planar graphs
  • Communication networks
  • Number theory
  • Sums and asymptotics
  • Counting
  • Generating functions
  • Introduction to probability
  • Random processes
  • Random variables
  • Deviation from the mean

Download Free PDF / Read Online

Author(s): Prof. Albert R. Meyer
Publisher: Massachusets Institute of Technology
Format(s): PDF
File size: 4.75 MB
Number of pages: 520
Link: Download.

Similar Books:

  1. Mathematics for Computer Scientists
  2. A Computer Science Tapestry: Exploring Computer Science with C++
  3. Simply Scheme: Introducing Computer Science
  4. Introduction to Computer Science using Java 5.0 version
  5. Computational Modeling and Complexity Science
Previous Post: « Programming Computer Vision with Python
Next Post: Concurrent Programming in Erlang 2nd Edition »

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2023 OnlineProgrammingBooks.com