Computer Science
>
>

CSCI 1550/2450 Probabilistic Methods in Computer Science

Spring 2022

Brown University

This analytical course dives into the mathematical underpinnings of computing successes like machine learning and cryptography, emphasizing the role of probability, randomness, and statistics. Students will explore mathematical models, theorems, and proofs. Practical implementations are not covered, focusing instead on the theories driving computational probabilities.

Course Page

Overview

CSCI 1550/2450 is a course on the mathematics that motivates, formulates, and explains many of the great successes of computing, including statistical machine learning, Monte Carlo methods, and modern cryptography. Probability, randomness, and statistics play a key role in these and almost any other modern computer science application. This course introduces the novel mathematical and computation methods that were developed at the interplay of probability and computing. The course focuses on mathematical models, theorems and proofs, and leaves implementation and experiments to other courses.

Prerequisites

CS145 or equivalent (first three chapters in the course textbook).

Learning objectives

  • CSCI 1550/2540 is a theory/analytical course - analysis, theorems, no implementations.
  • The course covers modern mathematics at the interface of probability theory and computation
  • Formulates, and explains many of the great successes of computing, such as machine learning, cryptography, modern finance, computational biology, etc.
  • This course focuses on tools, not particular applications.

Textbooks and other notes

Other courses in Mathematical Foundations

CS 103A Math Problem-Solving Strategies

Winter 2020

Stanford University

15-354 Computation & Discrete Math

Spring 2021

Carnegie Mellon University

CSE 311 Foundations of Computing I

Autumn 2021

University of Washington

CSE 312 Foundations of Computing II

Winter 2022

University of Washington

Courseware availability

Lecture slides available at Lecture Slides

No videos available

Homework available at Homework

No other materials available

Covered concepts