Mathematical Foundations of Data Storage Systems


This course is part of the UCLA Henry Samueli School of Engineering and Applied Science (HSSEAS) Master of Science in Engineering Online (MSOL) program.  It is available only to students pre-approved by HSSEAS. For more information visit

Starting at $4,300.00
As few as 10 weeks

About this course:

EC ENGR 235A “Mathematical Foundations of Data Storage Systems” Prof. Dolecek (Formerly numbered Electrical Engineering 235A.) Lecture, four hours; discussion, one hour; outside study, seven hours. Requisite: course 131A or equivalent. Research developments in new mathematical techniques for emerging large-scale, ultra-reliable, fast, and affordable data storage systems. Topics include, but are not limited to, graphbased codes and algebraic codes and decoders for modern storage devices (e.g., Flash), rank modulation, rewriting codes, algorithms for data deduplication and synchronization, and redundant array of independent disks (RAID) systems. Letter grading.

Summer 2020 Schedule

Available Format(s):

These courses are fully online and have no regular meeting times.

Enrollment Closed
This section has no set meeting times.
See Details
Restricted course. For permission to enroll contact UCLA's MSOL Program: (310) 825-6542 or at least 2 weeks before course starts. Visitors not permitted. Restricted course; call (310) 206-6794 for permission to enroll. Web enrollments automatically generate a "Permission to Enroll" request.
Refund Deadline
No refunds after June 15, 2020

Contact Us

Our team members are here to help. Hours: Mon-Fri, 8am-5pm.
Keep up to date on the latest news and offerings in Campus Collaboration

vector icon of building

Corporate Education

Learn how we can help your organization meet its professional development goals and corporate training needs.

Learn More

vector icon of building

Donate to UCLA Extension

Support our many efforts to reach communities in need.

Innovation Programs

Student Scholarships

Coding Boot Camp

Lifelong Learning