Mathematics for Computer Science OpenCourseWare: A Free Undergraduate Mathematics Course for Computer Science Students by MIT

Published Jan 24, 2009

RSS Feed

'Mathematics for Computer Science' is offered free online by MIT. This OpenCourseWare class is concerned with discrete mathematics and its applications to the field of computer science. This undergraduate course is intended for students working towards a bachelor's degree in Computer Science or a related field.

Mathematics for Computer Science: Course Specifics

Degree Level Free Audio Video Downloads
Undergraduate Yes No No Yes

Lectures/Notes Study Materials Tests/Quizzes
Yes Yes Yes

Mathematics for Computer Science: Course Description

This course provides an in-depth study of finite mathematics, also known as discrete mathematics. Finite mathematics is applied to computer science and engineering in this course, as it can be used to assist with overcoming challenges in programming and algorithm development. Lecture topics include sets and functions, number theory, graph theory, asymptotics and probability. 'Mathematics for Computer Science' is taught by professors Albert Meyer and Ronitt Rubinfeld.

Course materials available to those taking the online version of this course include full readings, lecture slides, exams and problems with solutions. For more information, visit the mathematics for computer science course site.

Featured School Choices:

  • Purdue University Global

    Purdue University Global responds quickly to information requests through this site.

    Suggested programs:
    • BS in IT - IT Management
    • BS in Cloud Computing and Solutions
    • BS in Information Technology/Information Security and Assurance
    • Bachelor of Science in Information Technology
    • B.S.I.T. in Network Administration
    More information about Purdue University Global
  • Saint Leo University

    Saint Leo University responds quickly to information requests through this site.

    Suggested programs:
    • BS: Computer Science
    • BS: Computer Science - Information Assurance
    • BS: Computer Information Systems
    • AA: Information Technology
    • BS: Cybersecurity
  • Full Sail University

    Full Sail University responds quickly to information requests through this site.

    Suggested programs:
    • BS - Cloud Technologies (Campus)
    • Bachelor of Science - Software Development
    • BS - Mobile Development (Campus)
    • BS - Cloud Technologies
    • AS - Cloud Technologies
    More information about Full Sail University
  • Regent University

    Regent University responds quickly to information requests through this site.

    Suggested programs:
    • Bachelor of Science in Computer Science
    • Bachelor of Applied Science in Information Systems Technology
    • Bachelor of Science in Information Systems Technology
    • Bachelor of Science in Information Systems Technology - General
    • Bachelor of Science in Information Systems Technology - Information Security
    More information about Regent University
  • Ashford University

    Ashford University responds quickly to information requests through this site.

    Suggested programs:
    • BS Computer Software Technology - Web Content
    • BS in Information Technology
    • BS Computer Software Technology
    More information about Ashford University
  • Keiser University

    Keiser University responds quickly to information requests through this site.

    Suggested programs:
    • Associate of Sciences - Information Technology
    • Bachelor of Sciences - Information Technology Management
    • Bachelor of Science - Cyber Forensics/Information Security
    More information about Keiser University