CCR

Search

Find a course or a school.

CSE 4453 creditsPrereq: Pre-Requisites: CSE 331 . Computer Science, Computer Engineering, or Bioinformatics majors only.

CSE 445: Coding Theory

No student reviews yet

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

No ratings yet

We don't have ratings, grades or reviews for CSE 445 yet.

Below: what the catalog says, the CSE classes numbered next to it and how Computer Science and Engineering classes rate at UB.

Yours would be the first. About two minutes, anonymous.

Took CSE 445? How hard was it?

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

Difficulty

What we know

From the catalog
Error correcting codes (or just codes) are systematic ways of introducing redundancy into data so that the original information can be recovered even when the data is corrupted. Codes are used ubiquitously in communication systems and data storage. The study of error correcting codes (or coding theory) started with the seminal works of Shannon and Hamming in the late 1940s and has been an active cross-disciplinary research area since then. This course will discuss the theoretical aspects of codes and will focus mostly on the worst-case noise model pioneered by Hamming. However, we will discuss quite a few results on the stochastic noise model pioneered by Shannon. The course will roughly cover three parts: (i) combinatorial aspects of codes, i.e. the limit of what can and cannot be achieved with codes; (ii) computationally efficient algorithms for using codes; and (ii) application of codes in theoretical computer science. Major developments in coding theory since the 1990s will be emphasized. This course is dual listed with CSE 545.
Credits
3

Written reviews

No written reviews of CSE 445 yet

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