OpenLib.cs
  • OpenLib.cs
  • courses
    • Information Retrieval
    • Data Mining
    • Artificial Intelligence
    • Operating Systems
    • Theory of Computation
    • Microprocessors & Interfacing
    • Compiler Construction
    • Number Theory
    • Computer Architecture
    • Cryptography
    • Computer Programming
    • Design & Analysis of Algorithms
    • Quantum Computing
    • Data Structures & Algorithms
    • Discrete Structures for Computer Science
    • Database Systems
    • Principles of Programming Languages
    • Object Oriented Programming
    • Service Oriented Computing
    • Logic in Computer Science
    • Digital Design
    • Computer Networks
  • scripts
    • {course}
  • Contributing Guidelines
  • Assets
    • Course Title
Powered by GitBook
On this page
  • Overview
  • Navigation
  • Prerequisites
  • Textbooks
  • Videos
  • Apps
  1. courses

Discrete Structures for Computer Science

PreviousData Structures & AlgorithmsNextDatabase Systems

Last updated 5 years ago

Overview

Underlying mathematical rules that govern algorithm design and data structures. Leans in on more of a mathematics course than a CS one. The course covers , , , and

is a perfect introduction to the course for beginners. It is recommended to use which provides examples and problems whose solutions can be found

Navigation

Prerequisites

This course has no prerequisites.

This course is a prerequisite for:

Textbooks

Title

Author(s)

Edition

Mott, Kandel & Baker

2nd (2008)

Kenneth Rosen

7th (2012)

Jerrold Grossman & Kenneth Rosen

7th (2012)

Judith Gersting

7th (2014)

Lehman & Leighton

Revised (2004)

Susanna S. Epp

4th (2011)

Videos

Apps

(Full Course)

Set Theory, Knowledge Gate
Relations, Posets, etc., Knowledge Gate
Relations Intro., Knowledge Gate
Graph Theory Knowledge Gate
Group Theory, Knowledge Gate
Group Theory & Abstract Algebra, Socratica
Discrete Math Full Course: Sets, Logic, Proofs, Probability, Graph Theory, etc, Trefor Bazett
Discrete Math 1, TrevTutor
Discrete Math 2, TrevTutor
Introduction to Mathematical Thinking, Stanford University
Discrete Mathematics Specialisation, UC San Diego
Wolfram Alpha
Algorithms: Explained and Animated
set theory
combinatorics
recurrence relations
graph theory
group theory
Judith Gerstring's book
Kenneth Rosen's book
here
Theory of Computation
Data Structures & Algorithms
Prerequisites
Textbooks
Videos
Apps
Discrete Mathematics for Computer Scientists & Mathematicians
Discrete Mathematics and its Applications
Student's Solution Guide to Accompany Discrete Mathematics and its Applications
Mathematical Structures for Computer Science: Discrete Mathematics & its Applications
Lehman & Leighton Notes
Discrete Mathematics with Applications