CCR

Search

Find a course or a school.

CS 31104 creditsPrereq: CS 2110 or CS 2112

CS 3110: Data Structures and Functional Programming

64 public student ratings, updated Oct 2026 · no written reviews yet

Course enrollment for Spring 2027 at Cornell opens Wed, Nov 11. Registrar dates

From 64 public student ratings

Mostly positive ratings. It's demanding, and good grades are within reach.

No written reviews yet. Yours would be the first.

Took CS 3110? How hard was it?

1 is easy, 5 is hard. Anonymous, no account.

Difficulty

What we know

From the catalog
Advanced programming course emphasizing functional programming techniques and data structures. Covers pattern matching, higher-order functions, and formal reasoning about programs using OCaml.
Ratings across the web
3.8 out of 5 stars3.8from 64 ratings

Written reviews

No written reviews of CS 3110 yet

Took it? Add yours when you have a couple of minutes. Anonymous, no account, no email.