CCR

Search

Find a course or a school.

CSE 2204 creditsPrereq: CSE 116

CSE 220: Systems Programming

1 review from 1 semester · last one Feb 9

Undergrad registration for Spring 2027 at UB opens Mon, Nov 2. Registrar dates

Not enough reviews yet

Only 1 student has reviewed CSE 220. Read it as one opinion, not a verdict.

4 more reviews unlock a summary

Took CSE 220? How hard was it?

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

Difficulty

What we know

From the catalog
Low-level programming in C and MIPS assembly. Memory management, pointers, bitwise operations, CPU architecture, caching, pipelining, and I/O systems.
Early ratings
4.0 out of 5 stars4.0from 1
Ratings across the web
3.5 out of 5 stars3.5from 96 ratings
Taught by
Prof. Blanton

What students say

4.0 out of 5 starsSpring 2025Prof. BlantonWould take again

Systems programming is no joke. You go from Python to C and MIPS assembly and its a huge jump. But Prof Blanton is great at breaking down complex topics. The labs are where you really learn - debugging segfaults at 2am builds character lol. Seriously though this class made me a much better programmer.

Tip: Learn GDB early. It will save your life on the later assignments.

Every review is free to read. Took CSE 220? Adding one takes about two minutes.

Professors who have taught CSE 220

  • Andrew Hughes
  • Carl Alphonce
  • Eric Mikida
  • Ethan Blanton
  • Karthik Dantu

Questions students ask

Classes next to CSE 220

CSE courses at UB with the closest numbers