Skip to content

Repository files navigation

layout home
title CSCI 432, Spring 2026
nav_exclude true
permalink /:path/
seo
type name
Course
Advanced Algorithms (CSCI 432)

Advanced Algorithms (CSCI 432)

This repository is for class materials for CSCI 432 in Spring 2026, taught by Prof. Fasy.

Description

MSU Course Catalog Description:

A rigorous examination of advanced algorithms and data structures. Topics
include average case analysis, probabilistic algorithms, advanced graph problems
and theory, distributed and parallel programming.

From the Instructor:

This course is NOT a programming class, and is not structured like the 132 and
232 courses that precede it.  In this course, we will do many proofs (especially
using induction), and will be writing pseudo-code, not code.

Prerequisites

  • CSCI 246 (Discrete) or M 242 (Methods of Proof)
  • CSCI 232 (Data Structures and Algorithms)

In particular, a student enrolled in CSCI 432 should be familiar with:

  • sorting and searching algorithms
  • big-O notation,
  • basic recurrence relations,
  • heaps, queues, lists, and hash tables
  • proof by induction and by contradiction
  • discrete probability.

Course Links

Credits

I created this website from the Just the Class template.

About

Advanced Algorithms (CSCI 432), Spring 2026

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages